// writings & reflections

The Journal

Long-form essays, personal reflections, and hard-won lessons – on craft, leadership, mindset, and life across three continents. Start where you are, or browse the full archive by pillar.

Learn – Starting Out≈ 18–25 · students & early-career6 of 12 essays

Foundations: getting hired, getting good, and falling in love with the craft.

Excel – Building Mastery≈ 25–30 · engineers deepening their craft7 of 13 essays

Mastery: the standards, mental models, and decisions that separate good from excellent.

Engineering Philosophy
Am I an Excellent Software Engineer?

A nine-question framework for honest self-assessment – and the philosophy that has guided two decades of technical growth across three countries.

Architecture & Career
The Day I Realised I Was Not Ready

My first architecture design was rejected in fifteen minutes. What my chief architect did next – and the five questions every engineer must answer before making the leap to architect.

Cloud Architecture & Deployment
Five Deployment Strategies. One Personal Favourite.

A practitioner's honest analysis of canary, blue-green, rolling, immutable, and feature-flag deployments – and why one combination consistently earns my trust in production.

Problem-Solving
Invert the Problem

Instead of asking how to succeed, ask how to guarantee failure – then do the opposite. A deceptively simple technique that surfaces risks no requirements document will catch.

Production Engineering
The Black Box Mindset

What aviation taught me about root cause analysis in distributed systems – four pillars and a two-phase framework that separates engineers who fix from those who prevent.

Career & Technical Excellence
Why Software Pays Well – and What It Actually Takes

Three compounding variables: Skillset, Mindset, Valueset. The industry rewards visible, measurable impact – but you have to earn access to that range.

Engineering Craft & Career
Thirty Years of Java. Twenty-Five of Them Mine.

In 2001, a university assignment introduced me to Java. Twenty-five years and eight major versions later, I am still learning the same language – and it is still teaching me.

Lead – Leading Systems & People30 onwards · leads, architects, managers8 of 25 essays

Leadership: teams, culture, and architecture as a people problem.

Leadership & Human Growth
My Team Feared Me. Here Is What Changed.

Six months into my first Technical Lead role, my manager told me my team feared me. A brutally honest story about command-and-control, Dale Carnegie, and the long road to becoming a leader worth following.

Hiring Culture & Team Safety
Psychological Safety First. Then Hire Smart.

The "hire smarter than me" slogan sounds like confidence. Without psychological safety, it becomes a liability. Why culture comes before the hiring bar – and what I actually look for instead.

Cost, Culture & Cloud
We Cut Cloud Costs by 70%. The Hard Part Wasn’t Technical.

The waste was always visible on the bill. What changed was who felt safe pointing at it. A 70% cloud-cost cut that was a culture story first.

Leadership & Team Growth
Maslow's Pyramid Was Always About Your Team

Every layer of Maslow's hierarchy maps directly onto what a team needs – from tools and safety, through belonging and esteem, to the peak where teams stop executing plans and start creating them.

Team Culture & Senior Leadership
When Everyone in the Room Has Fifteen Years of Experience

Experienced teams need more deliberate culture-building, not less. What psychological safety and a growth mindset actually look like inside a team of senior architects.

Architecture & Engineering Leadership
When Architecture Becomes a Leadership Problem

Microservices didn't reduce complexity. They distributed it. And distributed complexity is a leadership problem – one that the monolith used to hide.

Engineering Leadership & Craft
The Engineering Philosophy Behind Every Team I Have Built

A complete philosophy – from team culture and psychological safety, through architecture and the five self-* code properties, to monitoring business value in production.

Resilience & Self-Leadership
Nobody Warns You About the Mental Load. Here Is What I Do.

Mental health in tech is real and rarely discussed. The hardest step is admitting it to yourself. After that, there is a practice – and this is mine.

The Person Behind the Systemsfor every reader7 of 22 essays

The journey: Pakistan → Japan → Germany, family, and the life behind the work.

Family & Origins
Six Hundred Kilometres of Faith

A tribute to the two people who made every step possible – a wedding in 1978, a birth in 1979, and two decisions that changed everything. For Ammi and Abbu.

War Story
My Father’s Gamble

In 2002, three engineers built an AI trip planner – three years before Google Maps. An idea ahead of its time, and the father’s lesson that outlasted the grade.

The Migration Playbook
Moving Countries as an Engineer

Lahore to Tokyo, then Munich – and the playbook that actually mattered: the skills, the household, and the years you budget for belonging. The visa was the easiest chapter both times.

Japan
Tokyo Made Me Precise

Japan has a word for almost everything worth doing well. After four years living and working in Tokyo – at Rakuten and Uniqlo – I understand why.

Japan & Gratitude
Japan Taught Me That Gratitude Is a Practice, Not a Feeling

I thought I understood gratitude. Then I lived in Japan and learned it as ritual – two phrases that changed how I move through meals, workdays, and the people I love.

Family & Language
Baba, Your Drip Is on Point

Three boys, five languages, and one father who needs a glossary. On raising multilingual sons in Germany – and the beautiful reversal where the children become the teachers.

Tech History
The Most Fortunate Generation in Tech

Born in 1979, shaped by cassette tapes and dial-up modems – a love letter to the most fortunate generation that ever worked in technology.

Learn14 Essays
Craftsmanship
Work Is Craft. Or It Is Nothing.

From Pakistan to Japan to Germany – how more than two decades across three continents shaped a philosophy of craftsmanship, ownership, and purposeful engineering. The mindset that separates job-doers from craftsmen.

Fatherhood & The Future
Baba, What Should I Study?

A father of three confronts the hardest question of the AI era – what should our children actually learn in a world where the knowledge landscape is expanding faster than any curriculum can keep up?

Career & Job Search
Your CV Has Thirty Seconds. Make Them Count.

Your CV is not a list of historical events. It is your one chance to answer the questions every hiring manager is silently asking – before they move on.

Career & Growth
The Interview Starts Before You Walk In

In a market full of ghost jobs and seven-stage processes, the candidates who succeed are not the most qualified. They are the most prepared.

Personal Journey
The Beginning of the Writing

The two words that started everything. A two-decade love letter to programming, written in eleven languages and at least one pair of pajamas.

Language & Ecosystem Strategy
Languages Don’t Win. Their Ecosystems Do.

Python, C/C++, Java, Kotlin, Swift – why programming languages rise and fall has nothing to do with syntax. It has everything to do with the ecosystem behind them.

Craft & Character
Your Code Is Your Character

Open code someone else wrote and within minutes you know their character. Every programmer leaves a signature in every line – the two engineers you inherit, the values your code reveals, and why it matters even more when a machine writes the first draft.

Fundamentals & Craft
You Can't Fake Java

I taught Java for six years and watched it expose every shortcut a beginner tried to take. A case for the language that refuses to let you fake the fundamentals – and makes you better for it.

Interviews & Hiring
The Best Interview I Ever Failed

A relaxed coffee-break conversation about search engines turned out to be a senior-role interview at a MAANG company in Tokyo. Then the coding challenge measured the one thing I had not rehearsed. On what hiring filters see, and what they miss.

Craft & Growth
Mastery Is a Moving Target

The thing you mastered last year is being re-decided this year. On the apprentice-journeyman-master map you hold differently for every skill, the illusion of competence, and why a target that keeps moving is a gift.

Mindset & Role Models
Whose Eyes Do We See the World Through?

Edward Lorenz's butterfly effect, the limits of prediction, and the values every system amplifies – then a question for anyone starting out: which role models are worth borrowing your eyes from?

Starting Out in AI
What an Aspiring AI Engineer Should Learn in 2026

The tools you learn have a half-life. The fundamentals, the judgment, and using AI to learn rather than to skip learning are what compound – with the five layers of AI worth understanding, walked at your own pace.

Software Fundamentals
Everything Becomes HTML

For eighteen years I treated HTML and CSS as not-real-programming. Then a junior engineer asked the question that humbled me. A tribute to the web’s unsung trio – and why the substrate always outlives the framework.

Career & Growth
Every Job Gets Hard. Here’s What Doesn’t Break.

Every job becomes difficult when the right elements are missing. After two decades across three countries, three principles have decided what happens next – every time.

Excel20 Essays
AI & Architecture
The Most Literal New Hire

Every team reaches for a bigger model first. The real bottleneck is the knowledge an agent stands on. On Google's Open Knowledge Format, the limits of RAG, and tending your knowledge like a library instead of dredging it like a swamp.

AI & Security
Nobody Hacked Instagram. Someone Asked Politely.

In May 2026, high-profile accounts fell to attackers who simply asked Meta's AI support agent to reset them. The vulnerability was not the AI. It was where Meta put it, on a trust boundary it could be talked across.

Cloud Architecture & Deployment
Five Deployment Strategies. One Personal Favourite.

A practitioner's honest analysis of canary, blue-green, rolling, immutable, and feature-flag deployments – and why one combination consistently earns my trust in production.

Resilience & Reliability
Nobody Promised You 100% Uptime

“Once we move to the cloud, we will have one hundred percent uptime.” I have heard it in too many rooms. Availability is a chain from the ISP to your last deploy – the field lesson from an AZ failure, the math behind the nines, and designing for failure instead of chasing a number.

Engineering Craft & Career
Thirty Years of Java. Twenty-Five of Them Mine.

In 2001, a university assignment introduced me to Java. Twenty-five years and eight major versions later, I am still learning the same language – and it is still teaching me.

Architecture & Career
The Day I Realised I Was Not Ready

My first architecture design was rejected in fifteen minutes. What my chief architect did next – and the five questions every engineer must answer before making the leap to architect.

Career & Technical Excellence
Why Software Pays Well – and What It Actually Takes

Three compounding variables: Skillset, Mindset, Valueset. The industry rewards visible, measurable impact – but you have to earn access to that range.

Production Engineering
The Black Box Mindset

What aviation taught me about root cause analysis in distributed systems – four pillars and a two-phase framework that separates engineers who fix from those who prevent.

Engineering Philosophy
Am I an Excellent Software Engineer?

A nine-question framework for honest self-assessment – and the philosophy that has guided two decades of technical growth across three countries.

Problem-Solving
Invert the Problem

Instead of asking how to succeed, ask how to guarantee failure – then do the opposite. A deceptively simple technique that surfaces risks no requirements document will catch.

Payment Systems
A Declined Card Is a Person

Seven years at i2c moving other people's money: generating card numbers, guarding everything that made a cardholder a person (PIN, CVC, the data vault), and transfers students were counting on. A declined card is never just an error code.

Museum Software
The Oldest Things in the Database

Some of the objects in the database were thousands of years old. On preserving and digitising the irreplaceable for museums like the MET – and the audit trail of shadow tables that recorded every change that could touch them.

Craft & Culture
Strong Teams Fix Weak Processes

We run the stand-ups, the sprints, the retros – and still ship bad software. No framework ever shipped quality on its own. The root cause we rarely name is the skill and mindset of the engineer.

Mental Models
The Planes That Didn't Come Back

In WWII, the bombers that came back showed where a plane could take a hit and survive. Abraham Wald saw the trap. Survivorship bias in cloud and architecture decisions, and why reliability is built from what didn't survive.

Ownership & Accountability
You Cannot Prompt Ownership

AI writes the code in seconds. It cannot feel the cost of downtime, explain a trade-off to an angry stakeholder, or answer the only question that matters at 2 a.m.: who owns this system?

Architecture & Performance
300 Transactions Per Second – Then Silence

In 2010, a well-architected Java OLTP system was quietly underperforming. The architecture wasn't the problem. Nobody had ever touched the JVM.

Architecture & Systems Thinking
Five Stepping Stones to Systems That Last

Five principles for building sustainable systems – from the right mindset and readable code, through trackable errors and scale by design, to knowing when to disrupt rather than optimise.

API Design & Platform
Your API's Users Are Developers

You either build APIs or consume them. The ones developers adopt are built as products, for their real users – other developers. On the acquired taste of a good API, and the API-First shift across seventeen squads.

Architecture Decisions
Are You Ready for Microservices?

The worst microservices system I have seen was a monolith chopped into twenty services that still deployed together. A readiness framework across people, processes, and technology – the green flags and red flags for go or no-go.

Cost, Culture & Cloud
We Cut Cloud Costs by 70%. The Hard Part Wasn’t Technical.

The waste was always visible on the bill. What changed was who felt safe pointing at it. A 70% cloud-cost cut that was a culture story first.

Lead22 Essays
Strategic Thinking
Beyond the Codebase

The ground shifts the day the question stops being "does this code work" and becomes "should we build this at all." Five frameworks for the decisions that do not compile.

Career & Trust
Likeable Is Not a Career Strategy

A viral list promised ten ways to make everyone want to work with you. Most of it is good. But one quiet line in it builds a doormat, not a career, and the difference is what you learn to read in the room.

Hiring Culture & Team Safety
Psychological Safety First. Then Hire Smart.

The "hire smarter than me" slogan sounds like confidence. Without psychological safety, it becomes a liability. Why culture comes before the hiring bar – and what I actually look for instead.

Team Culture & Senior Leadership
When Everyone in the Room Has Fifteen Years of Experience

Experienced teams need more deliberate culture-building, not less. What psychological safety and a growth mindset actually look like inside a team of senior architects.

Leadership & Team Growth
Maslow's Pyramid Was Always About Your Team

Every layer of Maslow's hierarchy maps directly onto what a team needs – from tools and safety, through belonging and esteem, to the peak where teams stop executing plans and start creating them.

Engineering Leadership & Craft
The Engineering Philosophy Behind Every Team I Have Built

A complete philosophy – from team culture and psychological safety, through architecture and the five self-* code properties, to monitoring business value in production.

Cloud Architecture
Design for the Load You Have Not Met Yet

Always available, fast, resilient, sustainable – the words are easy. The four lenses I run every cloud design through, made measurable with SLIs, SLOs and SLAs, and the five commitments that keep a system honest as it grows.

Resilience & Self-Leadership
Nobody Warns You About the Mental Load. Here Is What I Do.

Mental health in tech is real and rarely discussed. The hardest step is admitting it to yourself. After that, there is a practice – and this is mine.

Career & Mindset
Fear Is the Real Technical Debt

Fear and doubt compound silently in a career, exactly like technical debt. Here is how to recognise them – and what to do about them.

Career & The AI Era
We Learned to Code So That Others Could Type a Prompt

Those foundational years in payment engineering weren't wasted. They built the mental models that help us evaluate what AI produces today.

Leadership & Human Growth
My Team Feared Me. Here Is What Changed.

Six months into my first Technical Lead role, my manager told me my team feared me. A brutally honest story about command-and-control, Dale Carnegie, and the long road to becoming a leader worth following.

Architecture & Engineering Leadership
When Architecture Becomes a Leadership Problem

Microservices didn't reduce complexity. They distributed it. And distributed complexity is a leadership problem – one that the monolith used to hide.

Engineering Leadership & The Future of Building
The New Builders

No-code, serverless, GraphQL, and SRE are not just new tools. They are experiments that exposed what existing practices were actually for – and what can now be replaced.

Pragmatic Architecture
The Art of Saying Not Now

Overengineering solves problems you do not have yet; a one-off project breaks when the second consumer arrives. Both are failures of judgment – on the two sentences every architect has to learn to say, and the line between building too much and too little.

The Architect’s Mindset
You’re Not Architect Material

A three-minute performance review told me the architect role was not for me. The two principles I refused to let go of, and why architecture is a mindset that designs focus – not a title someone grants you.

Leadership & Character
Mentor, Monster

I spent a decade calling one man a mentor before I understood what else he was. On the narcissist who can still teach, the cost you only see late, the two-faced people who reach key positions, and the benchmark of who never to become.

Leadership & Personal Growth
They Were Right. They Were Also Wrong.

I was aggressive, outspoken, and hard to manage in my early career. The managers who used that against me were not wrong about my flaws. What they did with them is a different question – and one worth answering from both sides.

Architecture & Systems
Thirty Percent of the Code. Zero Percent of the Architecture.

AI agents may write thirty percent of production code today. But every system has an architecture whether you designed it or not – and when infrastructure breaks, that is what the agent never knew.

Cloud Architecture & Resilience
The Cobra We All Bred

A single AWS region took a startling share of the internet down with it. The Cobra Effect of a default region – why everyone leaned on us-east-1, what actually broke, and how EU regulation accidentally kept Europe online.

Hiring & Interviewing
The Dunning-Kruger Hire

The most confident candidate is often the least able – that is the Dunning-Kruger trap. The three interview questions I ask instead, to find real skill depth, ownership, and collaboration without toxicity.

Teams & Scale
Will AI Let Teams Scale?

One engineer can solve almost anything; the trouble starts at the second one. The technology scaled, the people building it did not, and the honest open question is whether AI closes that gap or widens it.

Leading People
Four Generations, One Meeting

Four generations now sit in the same standup, each shaped by a different decade and each asking for something different. A field guide to leading them all, with the caveat the infographics leave out.

Reflections16 Essays
Mind & Resilience
Load-Bearing Decisions

Resilience is not a trait some people are issued at birth. It is infrastructure: eleven decisions made in advance, so that when pressure arrives you are not improvising from zero.

Grace & Acceptance
The Grace of What Cannot Be Avoided

An unnamed proverb, a Stoic emperor, and three border crossings that only made sense after the bracing stopped. On the trouble that is not the obstacle but the entrance.

Quiet Progress
The Architecture of Small Things

Nothing worth keeping was ever built by one decision. A bookish boy, eighteen years of ordinary Tuesdays, and the quiet mathematics of showing up again tomorrow.

Fatherhood & Teaching
Give Them the Feeling Before the Formula

My son asked about Newton's laws. I answered with life. A conversation about what we are really teaching our children when we teach them anything at all.

Family & Origins
Six Hundred Kilometres of Faith

A tribute to the two people who made every step possible – a wedding in 1978, a birth in 1979, and two decisions that changed everything. For Ammi and Abbu.

War Story
My Father’s Gamble

In 2002, three engineers built an AI trip planner – three years before Google Maps. An idea ahead of its time, and the father’s lesson that outlasted the grade.

Tech History
The Most Fortunate Generation in Tech

Born in 1979, shaped by cassette tapes and dial-up modems – a love letter to the most fortunate generation that ever worked in technology.

Tech History & Origins
The First Book I Bought Was About Alan Turing

In 2000, before any course book, I bought a biography of Alan Turing. It led me to cryptography, the Enigma machine, and a career I never expected.

Craft, Aptitude & Witness
The Twenty-Year Witness

Each transformation in software was not just a better tool – it was a correction of a fundamental misunderstanding about what software is. On twenty years of watching, and what they revealed about the nature of this field.

A Tech Time Capsule
Chandler Bing Was Our Tech Guy

Friends quietly became the best tech time capsule of my generation. A nostalgic tour of the 1995 to 2005 decade through the show's run, the techie among the artists, and a small tribute to Matthew Perry.

Self-Worth & Expectation
Putting Down the Baggage

Across South Asia, self-worth gets tied to achievement early, and the weight never lightens. On the burden of expectation, the lie of measuring a person by a number, and how distance taught me to set it down.

Presence & Listening
I Need Your 8 Minutes

When someone is struggling, they rarely need your solutions. They need a few minutes of real, undivided attention. On presence over fixing, and a code word for the people who matter most.

Tech & Nostalgia
Twenty-Six Years on Team AMD

Seven machines, twenty-six years, not one that died on me. A loyalty story told in dated hardware, and why the newest one, a Ryzen 9 AI, was the first I chose on purpose.

Mathematics & Wonder
The Shape of the Primes

Plot ten thousand whole numbers by one simple rule and the primes fall into spiral arms. An interactive reflection on order, the limits of prediction, a father's hope, and the prime numbers quietly guarding the modern world.

People & Boundaries
You Are the CEO of Your Life. Hire, Fire, and Promote Accordingly.

A hundred-year-old man's secret to a peaceful life: accept people as they are, but place them where they belong. On boundaries, seasonal friendships, and running your life with a CEO's honesty.

Evidence & Ego
I Ran an A/B Test Instead of an Argument

A CEO had decided how to grow our mental health app. I disagreed, and instead of arguing I let the users decide. On evidence, ego, and the comfort of sounding certain.

Life Abroad11 Essays
The Migration Playbook
Moving Countries as an Engineer

Lahore to Tokyo, then Munich – and the playbook that actually mattered: the skills, the household, and the years you budget for belonging. The visa was the easiest chapter both times.

Family & Language
Baba, Your Drip Is on Point

Three boys, five languages, and one father who needs a glossary. On raising multilingual sons in Germany – and the beautiful reversal where the children become the teachers.

Japan & Gratitude
Japan Taught Me That Gratitude Is a Practice, Not a Feeling

I thought I understood gratitude. Then I lived in Japan and learned it as ritual – two phrases that changed how I move through meals, workdays, and the people I love.

Fatherhood & Family
A Compass for My Sons

One evening in Munich, I asked my sons Danish, Harris, and Mustafa a simple question – what makes you unique? By the end of the night we had talked about self-actualization, failure, and three questions that can guide every choice in life.

Culture & Observations
Language. Food. Cars. My Unofficial Theory of Nations.

A lighthearted but surprisingly revealing framework for comparing cultures – three questions I ask about every country, and what the answers tell you about craftsmanship, family, and national identity.

Japan
Tokyo: A Living Demonstration of Excellence

The most orderly city on earth throws itself into festivals all year. On Tokyo's structure, its spotless streets, the matsuri that are its exhale, and seven Japanese words for living well.

Japan
Tokyo Made Me Precise

Japan has a word for almost everything worth doing well. After four years living and working in Tokyo – at Rakuten and Uniqlo – I understand why.

Cinema & Family
My Ghibli Inheritance

A small movie store, a mentor with impeccable taste, and the first Ghibli film that changed everything. How Princess Mononoke became a twenty-five-year family tradition, and my top ten.

Fatherhood & Independence
Raising Explorers

A Family Link timeline, a German Gymnasium, and a PlayStation 5 that had to be earned. On controlled freedom, goals and rewards, three countries woven into one identity, and raising children to leave.

Germany & Serendipity
I Helped Respect Arrive on Time

An ordinary afternoon, a petrol station I never use, and a professor with fifty young doctors waiting. On serendipity, kindness, and how sometimes, without knowing it, we become bridges.

Stillness & Presence
Dolce Far Niente: The Forgotten Art of Doing Nothing

Most evenings, my wife and I sit in the garden with a pot of tea and an hour that produces nothing. On a daily ritual, the cult of busyness, and the sweetness of doing nothing.