Working with ChatGPT: Golden Rules for Generative AI Copilot Interaction [Part 3]
Today we dig into the schizophrenic nature of AI and how to tackle it with attention, attention, attention, language contracts, addressing errors immediately whenever they happen, and relating to your copilot.
Read more →Working with ChatGPT: Golden Rules for Generative AI Copilot Interaction [Part 2]
AI is a wonderful tool but can be a hidden menace if not understood well. The next two rules (3 and 4) in this series are about understanding AI's prompt structure and exercising control.
Read more →Working with ChatGPT: Golden Rules for Generative AI Copilot Interaction [Part 1]
In this series, I present what I believe are some golden rules for interaction with generative AI and copilot agents. Part 1 includes my first two rules, about authority and specificity.
Read more →Best Practices: Naming Conventions in React Code Development
Consistency in variable types. Consistency in variable names. Consistency in methodology. Here is the React naming conventions guide I've developed over the years.
Read more →Say Hello to Shadowcat Pictures, my video channel on YouTube!
Let me introduce you to my video media company, Shadowcat Pictures. Over the past two years, I have developed rich video content for distribution on YouTube. Today, I announce my project to you all.
Read more →What killed Toys “R” Us? It wasn’t Amazon
Amazon kills. Its sale-prediction technology is the queen, its logistics infrastructure the king. To their competitors, they are not merciful. But, strong as they are, this isn’t another death-by-Bezos.
Read more →How I use Chrome’s Lighthouse to improve site performance
The more effort we put toward fixing a bug, three others appear. This week, as I was improving my site’s performance, Google’s Lighthouse became my new best friend.
Read more →Why you need React for your site’s UI: contextual awareness
To provide a truly context-driven experience, we need a context-driven interface. React delivers that in spades. But what are the costs? And how do we make the case for it?
Read more →Why TDD? It takes the guesswork out of debugging
Hate debugging your code? Then do yourself a favor: test your code before you write it. You won’t have to guess anymore, if you take the test-driven approach.
Read more →A new reason why you should ditch email
Every time you open a piece of email, you may inadvertently, quietly, very accurately tell the sender a lot about you.
Read more →Does location privacy exist anymore?
The U.S. Supreme Court will soon decide whether warrantless seizure of a person’s cell network usage records violates the Constitution. What’s really at stake? Hasn’t the Constitution and court already addressed the issue?
Read more →What creates net neutrality — market forces or the FCC?
You know the reasons why net neutrality is a good thing — but do you know how in(significant) the FCC’s rules have been? Do you understand the real threat?
Read more →Begin using OpenType Variable Fonts! Full support in Safari 11
Resurrected from the era of the Font Wars, the Variable Fonts spec now enjoys full support from Apple devices in Safari 11, and brings irresistible improvements over the predecessors.v
Read more →


