Discussion about this post

User's avatar
Jess Taylor's avatar

Due to AI, the idea of never learning another programming language occurred to me the other day when contemplating an overdue rewrite of an app that is written in Objective-C (because I don't want to relearn and maintain Obj-C).

My first thought was to have Claude rewrite it in Swift/SwiftUI (what I know) and I was nostolgic that I might never write a for-loop again (my first for-loop was written in Fortran)?

Now after reading your article I'm contemplating having Claude modernize the Obj-C code (there is nothing inherently wrong with it and I can still read it) and turn my back on it, leaving me to focus on new features or architecture.

Brandon's avatar

Great insight. Totally agree about the creation of machine optimized languages and a shift to spec driven development (finally!).

I think code that is easy to change is the definition of quality code. This will still need to be true of machine optimized code so I don’t see human focused languages going away totally but certainly shifting.

No posts

Ready for more?