Introduction
Getting faster isn’t the same as getting better.
Your team ships more every week. Nobody can tell yet whether the work is improving.
Work with me
Most teams are somewhere in the middle.
already have agents doing real work unsupervised
using AI as a faster autocomplete
holding back, usually for good reasons
The gap isn’t effort. It’s that nobody tells the middle sixty percent what good looks like. My job is moving them, without losing the twenty percent who are right to be cautious.
- Keynotes and talks
What is actually changing in engineering, and what it means for the room.
- Team workshops
Three days, hands on, with your codebase and your tickets.
- Advisory
Ongoing, for leaders making this shift at org level. A small number at a time.
Tell me where your team sits. The first coffee is on me.
Track record
Where I have done this.
Writing
What I am thinking about.
- I just came across a post that I really enjoyed: the true cost of Claude Code. II just came across a post that I really enjoyed: the true cost of Claude Code.
- Harness Engineering: The Future of Software EngineeringReally enjoyed reading OpenAI's 'harness engineering' approach—and it's the clearest signal yet that the role of Software Engineers is changing and not disappearing.
- Should I use microservices?Depends on the time, and scale (of people) you are working with.
Podcast
KarachiWalaDeveloper.
- The Shifting Role of the Developer: From Writing Code to Writing SpecsHave you ever asked an AI to build something, only to realize it built the exact wrong thing? AI is incredible at generating code, but it lacks human judgment. In this episode, I share the story of building an internal AI coaching bot called "Jugnu." My first attempt failed completely because I relied on the AI's judgment instead of doing the research myself. I quickly learned that the most successful AI developers spend 90% of their time researching, planning, and writing specs before they ever type a prompt. Join me as we explore how the role of the software engineer is merging with the product manager, the death of "un-used software," and the exact frameworks and tools (like NotebookLM and Superpowers) you can use to master AI-assisted development.
- Stop Reviewing Code, Start Reviewing Tests: TDD in the Age of AIAs AI agents become capable of rewriting entire C compilers and Next.js repositories in days, the value of software is shifting away from the code itself. If LLMs write probabilistic code, how do you guarantee deterministic results? The answer: Tests. In this episode, we argue that developers need to stop agonizing over AI-generated implementation code and instead double down on writing, reviewing, and curating rigorous test suites. Learn why some open-source projects are actually closing their test repos, and how adopting an Architect mindset will unlock true AI autonomy in your workflow.
- From Coder to Architect: The Power of the Producer MindsetThe role of the developer is changing. In this episode, we discuss how to stop being a "consumer" of AI prompts and start becoming a "producer" of AI systems. By shifting your focus from writing code to designing autonomous loops and persistent architectures, you can move up the ladder of value and start steering the future of software development.
Talks
Conferences and community events.
Selected
- Optimizing Core Web Vitals for your WordPress website [video]Bangkok, Thailand ·
- Webinar: Remote vs in-office: Managing the transition in a post covid world [video]Online ·
- Workshop: Digital Tools for Techpreneurs Lincoln Corner Karachi ·
- Workshop: How do apps read your mind? +92Disrupt, Karachi ·
- Panel (moderator): Dont miss your stop: Using Tech in Tourism! [video]+92Disrupt, Islamabad ·
- Understanding Technical Interviews Major Hacking League, Online ·
About
The rest of it.
I am an engineering and AI leader based in Karachi. Right now I am helping Taleemabad, the largest ed-tech in Pakistan, scale to thousands of schools and millions of children, and rebuilding how the organisation itself works around agents.
I offer free coaching and mentoring sessions on ADPList. When I am not working you will find me cycling, running and swimming, slowly working towards a triathlon.
Reading
- Scaling People: Tactics for Management and Company Building
- The HeART of Laser-Focused Coaching: A Revolutionary Approach to Masterful Coaching
- The Thinking Machine: Jensen Huang, Nvidia, and the World's Most Coveted Microchip
- Thinking In Systems: A Primer
Elsewhere
Twitter · LinkedIn · GitHub · Instagram · Strava
Archive
- Creating a self contained gem installation
- Installing Ruby Gems without 'sudo'
- Getting battery related information in Cocoa (OSX) development







