software developers


  • TL;DR: Software engineers are still essential to the AI-driven development process, though their role is evolving.Since time immemorial – or for the last decade at least – there have been predictions that the end of software engineering is near. The story goes, why would you need anyone to write…

    Blog
  • Shneiderman’s Rule 5 is the one that I suspect is most often violated by software developers, and I say that looking back at 20 years of writing code.  When writing software, developers think in terms of edge cases and data validation.  The rule of thumb is that, for example, when a user…

    Blog