AI/LLM usage in the software development
Here's my 2 cents on this. AIs are a tool. They are like a can opener - sure, you can open the can with a knife, a screwdriver or even with your teeth if you're brave enough. But if you use a convinient tool, it can be faster and safer. But don't get me wrong. You can cut your fingers with the can opener, too. Or it can leave some metal shards in your meal, if you're not careful enough. So like with everything else, you can't blindly trust it. You need to: know what you're doing never trust it blindly always assume it's wrong question its decisions Here's how I use these tools: First, I like writing code. I feel a joy after spending lots of (sleepless) hours, and finally getting the thing to work as I want it to. I don't want anything or anyone to take away this joy from me. So I try to not let it do it. Unless... Unless I hit a wall and don't have a better idea on how to do something. Then I ask for help, the same way I'd ask another develo...