I counter the dramatic assertion that developer jobs are on the brink of obsolescence. I distinguish the roles of coders, who may face obsolescence due to their narrow focus on translating specifications into code, and software engineers, whose broad skill set in solving complex problems and innovating ensures their continued relevance. I argue that artificial intelligence and large language models augment rather than replace the human intellect, emphasizing that while app development and deployment methods may evolve, the necessity for software system maintenance and the efficiency of programming languages as a form of shorthand will keep developer roles indispensable. I argue that, despite technological advancements changing the landscape of app development, the core importance of the software engineer's role remains unchanged.
Tag: ai
Nobody wants your app
You have a product. You have a service. You have a business plan. Now you want to leverage technology and build a relationship with your customers by offering them an app. I am here to talk you out of it. Nobody wants an app You may feel like you are extending your brand to your … Continue reading Nobody wants your app
What I learned from using Amazon Alexa for a month
When Amazon Echo with Alexa service came out in November 2014 I was skeptical. A speaker with voice recognition seemed like an unneccessary oddity. When a friend of mine purchased one in 2015 I had a chance to play with it but was unimpressed still. Alexa SDK has been open to third party developers for … Continue reading What I learned from using Amazon Alexa for a month
Praising Bank of America’s automated phone-based customer service
We are traveling internationally, and I needed to tell my bank that we have travel plans so they can monitor for fraudulent activity. I called Bank of America, and the conversation went like this: BofA automated system: Good morning! Please tell me the last four digits of your debit card. … I speak the digits … Continue reading Praising Bank of America’s automated phone-based customer service