Notes on work, technology, and staying human
Software engineering career lessons, grown slowly
Insights from a decade of building systems and the professional growth that shapes them. No hacks, just quiet wisdom uncovered by doing the work.
Work · Technology · Decision making · Professional growth
Curated highlights
Start here; these pieces capture the core of my software engineering career lessons
-
•
5–7 minutesI wrote impossible queries just to avoid an awkward conversation
I spent hours working around a broken design because I was afraid of a 10-minute awkward conversation.
-
•
2–3 minutesTechnical debt lessons from software engineering
Technical debt isn’t a code problem. It’s a series of human decisions we keep postponing.
-
•
2–3 minutesWhat being a software engineer really is
Being a software engineer involves far more conversations than code, and that surprises a lot of people.
Explore by theme
Choose a theme to explore how I think and write
Core essays
(full bloom; long pieces)
Thoughtful pieces about values, identity, and how I choose to engage with work, technology, and life.
Technical reflections
(growing; medium pieces)
Reflections on working in tech, covering software, systems, teams, and the decisions behind them.
Experiments & notes
(seeds; short pieces)
Shorter, exploratory pieces, unfinished thoughts, experiments, observations, or learning notes.
About me
I’m a software engineer with over a decade of experience, writing about work, tech, and decision making in reflective, humane ways.

Read more about me here.
Latest writings
New software engineering career lessons and reflections from my digital garden
-
•
3–4 minutesCode, Craftsmanship, and Being “Star-Struck”
A regular user of one of my platforms met me and he was “star-struck”, and the parallels of sewing and coding.
-
•
3–4 minutesNaming conventions in software: consistency vs. standards
What’s more important: sticking to global standards or maintaining internal consistency?
-
•
1–2 minutesHarnessing the little wins
A lesson I learnt as a junior software engineer from my mentor, who sat opposite me.
-
•
1–2 minutesWork-life balance
We exchange finite hours of our life for abstract numbers in a bank account.
-
•
2–3 minutesLifting the front wheel
Falling from the bike while copying my brother was a learning moment. And not just for riding!




