NIDAL SIDDIQUE ORITRO
Nidal Siddique Oritro

Software Engineer / Manager

Software Engineer turned into Engineering Manager, helping teams to build better software and solve complex problems. I am passionate about building high-performing teams and creating a culture of continuous improvement.

Who Am i?

I started writing code as a profession early 2013 and i never stopped. My 13+ years of industry experience is helping me bring structure and value to my team. My 2025 goal is to build digital automation that helps team work more effortlessly.

This is my personal blog, portfolio, whatever floats your boat. I write about software engineering, homelab, self hosting, my journey into becoming a manager, my experience in helping teams build a better software and my experience in building high-performing teams.

I am a novice 3d model desiger, love 3d printing, creating complex homelab server ( that i probably don't need), working with LLM and AI models.

Back to home

AI won't take your job - Don't Panic

May 2, 2025
Oritro Ahmed

After almost 15 years in the software industry, I’ve seen plenty of cycles of hype and fear, and today’s conversation around AI “taking all the programming jobs” is just the latest one.

👉 Let me be clear: don’t panic.

Yes, large language models (LLMs) like ChatGPT or GitHub Copilot can generate code. But anyone who’s actually tried to build something non-trivial with them knows the truth: they don’t get it right on the first shot — or the second, or third. And more often than not, the code they generate is either:

  • Too verbose
  • Lacking critical architectural context
  • Filled with surface-level correctness but deeply flawed assumptions
  • Difficult to maintain without a deep understanding of what it’s trying to do

In other words: AI suffers from the same core problem humans do — tons and tons of garbage code. But without the experience to recognize it.

The real work of a software engineer isn’t just “writing code.” It’s about:

  • Understanding constraints and tradeoffs
  • Navigating ambiguity
  • Designing scalable systems
  • Making decisions that affect people, performance, and long-term maintainability
  • Communicating clearly with non-technical stakeholders
  • Owning delivery and outcomes

🏋‍♀️ AI can assist in the mechanical parts of this process — boilerplate generation, refactoring suggestions, documentation — and that’s great! But it can’t own responsibility, context, or judgment.

AI Won't take your job

The best engineers will adapt and use AI to enhance their productivity, not feel threatened by it.

🧾 In short: AI won’t replace software engineers — but engineers who understand and effectively use AI might replace those who don’t.

Stay curious. Stay valuable. Learn Programming, Don’t Vibe Code.