Tech workers are increasingly worried that the artificial intelligence they are building will replace them. But some are optimistic that it is just one more tool to work with.
I asked my editors if I could go work at a tech startup. It was an unusual request. But I wanted to learn to vibe-code. My need to know felt urgent. I wanted to survive the future. The pitch process ...
Vibe coding trades creativity for coordination and oversight. Performance and UI issues still demand human judgment. AI shines when developers relentlessly lead, test, and correct. Over all my years ...
How well do AI tools write code? Over the past year or so, I've been putting large language models through a series of tests to see how well they handle some fairly basic programming challenges. Also: ...
A few years ago, I gave what I thought was the perfect commencement speech at a women’s college. It was my feminist manifesto. The ultimate mic drop after years of fighting for gender equality as ...
Complexity makes misery. Folow these hard-earned and time-tested guidelines to keep your code simple, clear, and easy to maintain. You can’t develop software and manage software projects for 30 years ...