Troels Lauritz Reese Christensen

September 26, 2024

The next phase of computer programming is just typing or talking to a computer in your native tongue. I know this is obvious at this point. It was the first thing I thought about when opening up my computer to write todays morning brain dump. Yes, that is what you are reading right now. Random thoughts.
I feel like this might be a quite messy post, so I will try and just lean my head against Ai prompt engineering for the next 10 minutes.

It will be a struggle for most people to get something working in a timely manner. The promise right now is a fully working app in no time. While this might be true, "fully working" doesn't necessarily mean good. I watched as a non software developer create his application and it was hard to watch at times.
The ignorance to how software fits together was quite prevalent. Not knowing the inner workings might not me important a few years from now, but currently it is. Most of the debugging was was obvious for a developer who has worked with the systems before, but he really struggled. To his credit, he did get it working.

Another pain point was the code quality. We are still a stretch away from not having to look at code, especially as apps grow and become more complicated. If what the computer spits out is unmanageable it wont be pretty when things break for real, and the computer doesn't know how to fix it. I imagine a group of junior developers trying to debug and fix something a group of junior developers built a year or so ago. Good luck!

Scalability and performance is another hurdle we to get over. We use a lot of time as software developers factorising and  testing solutions to create performant and well working apps. As our Junior Ai developers struggle just to get things working, the former will be the last thing on their mind.

- Trolz

About Troels Lauritz Reese Christensen

Hey! Welcome to my brain.
This is a place where I dump my thoughts when I run out of random access memory.
trolz.dk