Are any other software devs feeling more like spellcasters and less like programmers these days?

justin maurer dot dev

Getting LLMs to do EXACTLY what you want, rather than something in the ballpark, requires you to use words that push the LLM towards the relevant wordspace for the solution. That means you have to speak (and think) like a professional to get professional results. Your job is safe.