The New Software World

  • Many articles tell us how stressed software developers are by AI.
    • I'm not!
    • I'm all AI, all the time, and I'm never going back.
    • I've been more productive this year than in any the 36 prior years I've been programming.
  • AI lets me work and think at a different level.
    • I'm more of a product manager now. I can think in terms of realizing the things I imagine instead of going off into the weeds of implementation.
    • The design/write/try/redesign/rewrite loop is much, much tighter. This was the promise of Visual Basic, and it's been realized now.
    • The site you're looking at now is a good example.
  • Not everyone will get the same results with AI.
    • I'm an expert software developer, so I tend to get expert results.
    • A novice software developer will still get novice results, just more quickly.
A pelican riding a bicycle
A pelican riding a bicycle.
  • You still need to be an expert at whatever field you're in to get expert results.
    • You have to know what questions to ask.
    • You have to be able to recognize a wrong answer when you see it.
  • Design is the key skill.
    • Code was never easy, but it wasn't the sole limiting factor in producing good, usable software, either.
    • Now, code is easier than ever, but it still isn't the limiting factor.
  • If I gave an interview for a software-development position today…
    • I'd give the user a harness and a spec for an application.
    • I'd see how close they got to the application's spec, and compare their results with other interviewees.
    • It's almost a guarantee that the quality would vary wildly among applicants.
  • Writing software with AI is a skill.
    • I've gotten better at it over time.
    • Learning how to use your tools is still as important as it was before AI.
    • Learning the skill of software design is now even more important.

More content here.

This article being written in an editor within the site itself.
This article, while being written. Most of what you see here (except the articles) was written with assistance from AI.

Read the comments on this article