Tips for programmers to stay ahead of generative AI
Is programming even the hard part about programming? In all seriousness, what we would really need from an AI to start really saving me time would be for it to interview all the customers&#x2F;partners involved on the project, determine the scope of function needed, boil all that down to a set of sensible domain models that make sense to everyone, identify where&#x2F;when messages need to be passed, determine which things can happen piecemeal as opposed to requiring a bulk op, deciding on a persistence technology based on the nature of the requirements...<p>And that&#x27;s just an abbreviated form of what I go through when designing a back-end for a tiny boutique application. 99% of programming is making decisions. When you finally have everything planned, the code can almost write itself, but getting to that point requires so much background knowledge that I&#x27;m not sure GPT4 will be hunting for my job anytime soon. Or even really augmenting it. I&#x27;d be happier if they could just get auto-complete in VS Code to not suck complete balls.