Different times, same story….
Thinking about that time 1980s the markets thought object-oriented programming would make software engineering so easy that even a baby could code.
If you’re a software engineer having a mini mental-health crisis because “AI means everyone can code,” hear this:
Get over yourself.
I started coding for 20 years ago and every “programming is obsolete” panic has been a bust. This one will be too.
LLMs don’t erase the core problem: translating messy human intent into precise specs computers can execute.
Systems are still complicated. This is still hard. We’ll still need people who can bridge that gap.
So yeah: upskill and adapt. If a crusty old fart can do it, you can too.
#ai#coding#dev
Different times, same story….
Thinking about that time (1980s) the markets thought object-oriented programming would make software engineering so easy that even a baby could code.
If you’re a software engineer having a mini mental-health crisis because “AI means everyone can code,” hear this:
Get over yourself.
I started coding for 20 years ago and every “programming is obsolete” panic has been a bust. This one will be too.
LLMs don’t erase the core problem: translating messy human intent into precise specs computers can execute.
Systems are still complicated. This is still hard. We’ll still need people who can bridge that gap.
So yeah: upskill and adapt. If a crusty old fart can do it, you can too.
#ai#coding#dev
Last week I translated clinician specifications for a competition in health informatics system into ML workflows. I went in confident that an LLM would handle the heavy lifting of converting clinical logic into executable code.
Reality check: the LLM couldn't translate complex medical decisions into reliable production systems without constant domain expert validation. Every single workflow I generated needed clinician review to catch subtle misinterpretations that would have corrupted patient care logic.
Two weeks in, I realized the domain experts weren't just helpful—they were absolutely critical. The LLM accelerated drafting, but clinical specialists provided the guardrails that kept us from deploying dangerous nonsense wrapped in clean code.
Here's what actually happened: The clinicians caught edge cases my prompts couldn't anticipate. They identified when AI-generated logic contradicted established treatment protocols. They spotted places where technically correct code produced clinically meaningless outputs.
This matters for grant-funded African health projects where you can't afford production failures that erode trust with ministry partners. When your implementation serves actual patients in resource-constrained facilities, "mostly correct" automated translations aren't good enough.
The lesson: LLMs are powerful translation accelerators, but domain expertise remains the quality control layer you cannot skip. Especially in healthcare implementations where the gap between technically functional and clinically safe can harm real people.
How are others approaching clinical specification translation in grant projects? What safeguards are you building when using LLMs to convert domain knowledge into production systems?
🤖 Generative AI Lead @ AWS ☁️ (200k+) | Startup Advisor | Public Speaker | AI Outsider | Founder Thinkfluencer AI
Different times, same story….
Thinking about that time (1980s) the markets thought object-oriented programming would make software engineering so easy that even a baby could code.
If you’re a software engineer having a mini mental-health crisis because “AI means everyone can code,” hear this:
Get over yourself.
I started coding for 20 years ago and every “programming is obsolete” panic has been a bust. This one will be too.
LLMs don’t erase the core problem: translating messy human intent into precise specs computers can execute.
Systems are still complicated. This is still hard. We’ll still need people who can bridge that gap.
So yeah: upskill and adapt. If a crusty old fart can do it, you can too.
#ai#coding#dev
“Finally, programming is easy!”
I’ve heard this claim many times before — each time at a new jump in abstraction:
👉 machine code / assembly
→ high-level languages (FORTRAN, COBOL)
👉 BASIC (“Beginner’s All-purpose Symbolic Instruction Code”)
👉 structured programming → Pascal, C
👉 object-oriented programming → Smalltalk, C++, Java
👉 rapid application development → Visual Basic, Delphi
👉 scripting languages → Perl, Python, Ruby, PHP
👉 functional programming → Lisp, Scheme, Haskell, OCaml
👉 logic / declarative programming → Prolog, SQL
👉 model-driven, low-code / no-code tools
and now: LLMs and AI-assisted programming
It was never true.
Abstractions improved and tooling evolved, but understanding problems, modeling systems, and reasoning about behavior never became “easy.”
🤖 With AI, manual coding may increasingly give way to orchestrating generative agents.
Yet mental models of how software actually works will remain essential — precisely because effective orchestration depends on them.
🤖 Generative AI Lead @ AWS ☁️ (200k+) | Startup Advisor | Public Speaker | AI Outsider | Founder Thinkfluencer AI
Different times, same story….
Thinking about that time (1980s) the markets thought object-oriented programming would make software engineering so easy that even a baby could code.
If you’re a software engineer having a mini mental-health crisis because “AI means everyone can code,” hear this:
Get over yourself.
I started coding for 20 years ago and every “programming is obsolete” panic has been a bust. This one will be too.
LLMs don’t erase the core problem: translating messy human intent into precise specs computers can execute.
Systems are still complicated. This is still hard. We’ll still need people who can bridge that gap.
So yeah: upskill and adapt. If a crusty old fart can do it, you can too.
#ai#coding#dev
AI will lead to a significant paradigm shift in programming and automation, but unfortunately, everything will only become more complicated and require new knowledge from engineers.
🤖 Generative AI Lead @ AWS ☁️ (200k+) | Startup Advisor | Public Speaker | AI Outsider | Founder Thinkfluencer AI
Different times, same story….
Thinking about that time (1980s) the markets thought object-oriented programming would make software engineering so easy that even a baby could code.
If you’re a software engineer having a mini mental-health crisis because “AI means everyone can code,” hear this:
Get over yourself.
I started coding for 20 years ago and every “programming is obsolete” panic has been a bust. This one will be too.
LLMs don’t erase the core problem: translating messy human intent into precise specs computers can execute.
Systems are still complicated. This is still hard. We’ll still need people who can bridge that gap.
So yeah: upskill and adapt. If a crusty old fart can do it, you can too.
#ai#coding#dev
An interesting reality of modern software engineering.
A person recently shared that after 3+ years of mostly designing systems and reviewing AI-generated code, he struggled in a coding interview — forgetting basic JavaScript syntax despite working with the underlying algorithms daily.
This highlights something important.
Software engineering skills evolve in layers:
• Writing code
• Reading and reviewing code
• Designing systems
• Architecting solutions
As engineers grow, they often spend less time typing code and more time thinking about systems and trade-offs. But traditional interviews still heavily test syntax-level muscle memory.
Neither side is entirely wrong.
Coding fluency matters.
But so do architecture, debugging, and system thinking.
The industry is still figuring out how to fairly evaluate engineers in this new AI-assisted development era.
---
If you want to learn backend development through real-world project implementations,
follow me or DM me — I’ll personally guide you. 🚀
📘 Want to explore more real backend architecture breakdowns?
Read here 👉 satyamparmar.blog
🎯 Want 1:1 mentorship or project guidance?
Book a session 👉 topmate.io/satyam_parmar
🎥 Check out my YouTube channel: Satyverse
---
#SoftwareEngineering#AICoding#DeveloperInterviews#SystemDesign#TechCareers#Programming#EngineeringLeadership#Satyverse 🚀
If I were a software engineer...
It sounds pretty obvious, maybe, but the tables are turning. The market has long focused on specialists.
The reason: most companies wanted people who could grind code in their second week. They had no time, intention or need to focus on different things other than their core tech stack.
Since it seems AI will be pretty good at code generation, that's going to be the least valuable skill for an engineer soon.
Sooo what else?
- Focus on the big picture: architecture, performance, scalability, security... things AI is not really good at, and things that require more than pure coding
- Human things: collecting/understanding requirements, business needs, product goals... anything that helps your deep, holistic understanding.
Engineers have to open up their minds to things other than their favorite programming language (except if it's Rust), so AI can grind the code and they can focus on the bigger added value.
⚠️ Unpopular opinion about software development
Most developers are not bad at coding.
They are bad at thinking.
In many teams I’ve seen:
❌ People copy code from Stack Overflow / AI without understanding it
❌ Overengineering simple problems
❌ Writing complex code just to look “smart”
❌ Ignoring readability and maintainability
The best engineers I’ve worked with don’t write the most code.
They write the simplest solution that works and can be maintained for years.
In reality:
Good developer = not someone who writes 1000 lines of code.
Good developer = someone who removes 800 lines of unnecessary code.
Curious to know your take 👇
Do you think modern developers rely too much on AI tools like Copilot / Claude?
#softwareengineering#programming#developers#coding#ai#dotnet#techdiscussion
Software development is evolving in clear generations:
1st generation — Code First
Developers wrote code first and solved problems later.
2nd generation — Test-Driven Development
Tests came first, guiding how code should behave.
3rd generation — Spec-Driven Development
Humans write the final, precise specifications. LLMs generate the code — similar to how compilers transformed high-level languages into machine code.
4th generation — AI-Driven Development (Next)
AI collaborates across the entire lifecycle, from idea to delivery.
The shift is simple: from writing code → to writing intent.
Read more: https://lnkd.in/gRURZxfi#AI#SoftwareDevelopment#SpecDrivenDevelopment#GenAI#LLM#FutureOfWork#DevOps#EngineeringLeadership#Programming#TechTrends
Unpopular opinion:
The most valuable skill in tech isn’t coding.
It’s problem-solving 🧠
In software development, tools change constantly.
New programming languages emerge.
Frameworks trend, peak, and disappear.
AI is reshaping how we write code.
But one thing stays relevant in every tech career:
The ability to break down complex problems into simple, logical steps.
The best developers aren’t just good at coding.
They’re good at thinking.
They understand systems.
They ask better questions.
They identify root causes.
They design solutions not just features.
Coding is a tool.
Problem-solving is leverage.
If you’re building for the long term in tech, don’t just upgrade your stack.
Upgrade how you think.
#Technology#TechCareers#SoftwareDevelopment#ProblemSolving#ArtificialIntelligence#Developers#FutureOfWork
The future is no-code.
As a programmer, that's not an easy admission to make.
I spent years in university learning to code, building skills that felt essential to my career.
But coding agents are getting better and better, and we can already start seeing the implications of that shift.
𝗕𝘂𝘁 𝗵𝗲𝗿𝗲'𝘀 𝘁𝗵𝗲 𝘁𝗵𝗶𝗻𝗴:
I don't treat that as necessarily a bad thing.
Agents are going to replace the repetitive part of our work, the pure coding.
But a programmer isn't just a coder. We are creatives and problem-solvers. With these tools, we can focus more on fostering those skills and working towards understanding the user and solving real problems.
The role is evolving, not disappearing. Instead of spending hours on syntax and debugging, we can dedicate our energy to what truly matters:
Designing solutions that make an impact, thinking critically about user needs, and innovating in ways that go beyond lines of code.
Technology changes how we work, but it also frees us to do the work that matters most.
👉 How do you see AI changing your role?
#AI#NoCode#Programming#Innovation#TechTrends#FutureOfWork#ProblemSolving
I lived through that hype cycle, as well as many others. Open source fulfilled the promise of OOP, we now have libraries of reusable components.