My Writings
I write about my experiences, learnings and thoughts on various topics.
Writing tests with coding agents is a bad idea
Oct 20, 2025
Code retrieval for coding agents
Oct 17, 2025
Prediction is not intelligence
Oct 01, 2025
Don't micromanage your coding agents
Sep 24, 2025
Tokens != intelligence
Sep 23, 2025
AI infinite money glitch
Sep 23, 2025
Throwaway code and coding agents: Build it, ship it, move on
Sep 22, 2025
Anthropic's rough month: Infrastructure bugs and the importance of evals
Sep 21, 2025
OpenAI no longer exposes raw reasoning traces
Sep 20, 2025
Production outage from copy paste error made by a coding agent :(
Sep 18, 2025
Should we use the latest npm packages or wait for a release to settle?
Sep 10, 2025
Labour market for early-career developers is shot
Aug 30, 2025
Pilot vs Production with LLMs
Aug 28, 2025
A tiny HRM 27M beat Opus 4 and o3 on the ARC AGI benchmark
Aug 21, 2025
Is LLM Coding Going to Take Programming Jobs? I'm Not Worried.
Jul 05, 2025
How to Garbage Collect Your Thoughts
Jul 02, 2025
Why do we still need to babysit coding agents?
Jun 28, 2025
Multi-Agent Systems: When AI Agents Work Together
June 16, 2025
How to Manage Infrastructure with Agents
June 03, 2025
How I Code with AI
May 18, 2025
Philosophy of RPC
Jan 28, 2025
Reflecting on 2024
Jan 06, 2025
Developers Hate JIRA
Oct 12, 2024
Imagining the Ideal Software
Sep 15, 2024
T-shaped engineer
Sep 01, 2024
Level of error handling
Aug 22, 2024
Software bugs
Aug 21, 2024
Why software projects are notoriously late?
Aug 20, 2024
Does altruism really exist?
Aug 18, 2024
Naming is hard
Aug 13, 2024
Why Chrome?
Aug 09, 2024
How did I swim 3km in open water?
Oct 10, 2023
Training for my first half Ironman
Aug 15, 2023
I signed up for an Ironman race
Jul 29, 2023
My Papers
My research papers and other academic writings.
Past Writings
writings from my old blog and other platforms.
Running multiple sites or multiple servers over a single IP
January 31, 2018
Machine learning in creating a new highly rated design
July 30, 2017
how to write a cover letter when applying for a job
July 7, 2017
Upgrade or Install new kernel manually in Ubuntu
July 1, 2017
how to use Environment Variables keep your secret keys safe & secure!
July 1, 2017
Does Britain owe reparations to India and other former colonies?
March 26, 2017
A password that is going to make everything okay
March 16, 2017
How Do Artificial Neural Network Recognize Images
March 11, 2017
How do artificial neural networks learn
February 26, 2017
Is it really tough to get in the Open Source
Feb 1, 2017
learn computer science for free from the best universities in the World
January 25, 2017
Set Up SSL on Github Pages With Custom Domains for Free
January 25, 2017
Real world applications of public key cryptography
January 21, 2017
Prepare for getting job as Software Engineer at technology companies
January 20, 2017
Getting Start to participate or contribute in open source projects
January 20, 2017
Create a strong, secure and memorable password
January 20, 2017
What is quantum cryptography?
June 15, 2015
handle research problems in Graph Theory and Algorithms
June 1, 2015

