Discussion about this post

User's avatar
SP's avatar

personally i think leaning into software engineering skills, particularly architecture, is the most high value contrarian trade of the moment. the reason i think this is because i think consumer expectations are rising faster than AI code generation capabilities. i work at an AI consulting company by day and had a customer legit request a Zoom style clone in a casual manner, like the kind of thing we could deliver by next tuesday or something. on one hand that is true, we probably could do something like that, but as we add in all the details the complexity will come right back in. basically AI abstracted a lot of complexity, but consumers adapted and added in a whole new level of expectations that put the complexity right back in -- and now you are just dealing with complex engineering issues at a different level. jevons paradox and all that.

i think we saw something similar in other computing innovations, which is why in spite of everyone for decades trying to make software programming easier it has somehow gotten harder. JS frameworks were supposed to help, web-based IDEs, stackoverflow....somehow consumer expectations keep growing faster. in 1999 a business could have a slow loading geocities page without a domain and with HTML tables with thick borders as its UI. nowadays you might get sued for emotional damage if you tried something like that.

No posts

Ready for more?