Examples of bit harder things I can do thx to AI: * write code in less known languages * do research about things to implement i had no clue about * vibe code games - this is good example of what I say below. At the moment you need to iterate: write feature, optimize code, write feature, optimize code - because it takes crappy implementation that does job but then is totally capable of fixing it
If someone would ask me for example if for python I prefer UV or AI I would tell UV for now but python had ultra bad tooling.
I believe that LLM have more potential than they currently show. As someone explained they don’t use knowledge links properly due to prediction objective. Eg they don’t attack problems from “tangents” just go in straight line, RL somewhat fixes that but it’s not there yet - it still just trick with perhaps, let me consider etc. This might get improved upon IMO and some new aproaches add tree search on top.
The one use case where I'm really excited for though is when we (perhaps we have) to where my nieces and nephews can tell the machine-- "I have an idea for a video game could you help me make it?" That to me is the natural extension of the movement to things like Roblox and Minecraft. Ultimately though the, "goal" is to get them to, "real understanding."
No one knows what the impact of AI code gen will be on developers. But if AI code gen under delivers and the demand on truly talented devs rise, then the ones 'doing the hard work' now and maintaining their craft by human coding will win big.