Professional software development seems to be getting harder with AI, not easier, as the scope of the functionality and the expectations on the features scales up with the tooling, and you need more and more behind-the-scenes architecture and whiz-bang magic tricks, and have to protect against increasingly clever attacks, and then you have to DevOps, QC, maintain, and iterate, all that crazy stuff. In parallel. While the interfaces you cover all constantly iterate.

It's just added a difficult dimension, to the back, and got rid of the easy dimension, in the front.

Reply to this note

Please Login to reply.

Discussion

That's why you keep seeing cute microapps and PoCs pop up... and then quickly die down again, and never move beyond that stage.

The step beyond that is a gigantic leap... into the abyss. Hardly anyone makes the jump.

Which books (or any source of information) do you recommend to learn to avoid that?

Anything that doesn't have anything to do with computer science.