• fonix232@fedia.io
      link
      fedilink
      arrow-up
      0
      ·
      6 months ago

      Which is a different article about a (somewhat) unrelated topic.

      Using AI for development is already out there, and you can’t put that genie back in the bottle. As an engineer I’m already using it in my daily work for tons of things - I’ve built separate agents to do a number of things:

      • read work tickets, collate resources, create a work plan, do the initial footwork (creating branches, moving tickets to the right states, creating Notion document with work plan and resources)
      • read relevant changes in UI design documents and plan + execute changes (still needs some manual review but e.g. with Android Jetpack Compose, it makes 90-95% of the needed work and requires minimal touch-up)
      • do structural work - boilerplates, etc.
      • write unit and integration tests, and already working out a UI test automation agent
      • do code reviews on changes, document them, and write appropriate commit messages
      • do PR reviews - I still review them myself but an extra eye is always helpful

      guess what, AI didn’t replace me, it just allowed me to focus on actually thinking up solutions instead of doing hours of boilerplate stuff.

      AI isn’t the enemy in software development. Companies who think they can replace engineers with AI. Middle managers will sooner be on that date, as they were mostly useless anyway.