David Bernstein

My continuing passion for software design and construction has led me to train more than 10,000 professional software developers for clients that have included Fortune 500 firms such as Microsoft, IBM, Yahoo!, Boeing, AT&T, Sprint, Medtronic, SunGard, State Farm, MetLife, and Weyerhaeuser. As a longtime IBM consultant, I trained software engineers around the globe, giving them the skills to write the next generation of applications and operating system software while earning one of the highest satisfaction ratings in the history of IBM education. Since 2006, I’ve devoted my consulting practice to providing organizations with technical training and coaching for software developers and teams transitioning to Agile and Scrum.

Assertive Code Has Agency — Inquisitive Code Does Not

Most “legacy code” isn’t legacy because it’s old. It’s legacy because it has lost its agency. I’ve worked with millions of lines of production code over four decades, across some of the largest companies in the world. The pattern is always the same: Objects don’t manage their own state Behavior is scattered Changes ripple unpredictably

Assertive Code Has Agency — Inquisitive Code Does Not Read More »

AI-Driven Design Thinking: Why Prompting isn’t Enough

Most people are using AI like a very fast search engine. They ask for code.They ask for answers.They ask for solutions. And sometimes, that works.But if you’ve spent any time building real software—software that needs to grow, change, and survive contact with reality—you’ve probably felt that something is missing. What’s missing isn’t a better prompt.It’s design thinking. Design Isn’t

AI-Driven Design Thinking: Why Prompting isn’t Enough Read More »

Level One vs. Level Two: The Real Skill in Working with AI

How we prompt, collaborate, and think with machines—starts here. When people talk about “prompt engineering,” most of the time they’re missing the point. They treat it like an art of copy-paste hacks, fill-in-the-blank templates, and tricks to get better responses from ChatGPT. And while those tips have their place, they’re firmly stuck at what I

Level One vs. Level Two: The Real Skill in Working with AI Read More »

Where does your team stand with AI? Take the FREE AI Maturity Assessment

X