What's your take on AI and machine learning in software development? Is it a game-changer in your process?
Yes, but there is a long way to go! I was talking to someone at Microsoft yesterday and said, "To me, Copilot is a Jr. Programmer, it has a lot more learning to do."
I hear that comparison a lot. I don't find it makes sense at all though. AI knows way more than a junior programmer - it knows way more than *any* human possibly can. It also produces the output in seconds (way faster than any human possibly can (junior or not)).
To compare AI with human ability - it's only fair to give AI days/weeks to perform a task. And yet we expect it in seconds.
I recently realized that, for some things, I don't care how fast the AI does it. Just for fun I've had Copilot grinding on a list of features I gave it. It probably only has 2-3 hours of work over 5 days. A few times a day, I remember and flip over to prompt it to the next step.
Apr 3, 2025 15:16It's mostly written out lots of model classes, data access code, and basic wiring up of UI to services, all boring stuff that I always get bogged down in because I lose interest in typing property names over and over.