Millions of Rows. Zero Patience
Imagine opening your web app and waiting… and waiting… for millions of rows to load in your browser. Your users feel the same frustration — slow, clunky, and often unusable. The tr…
Read →


About
Fifteen years in, I still believe the hardest part of software is not the algorithm — it's the discipline to keep it simple. Clean code, honest design, continuous learning: principles I carry into every line I write.
Bengaluru is home. I run in the mornings, photograph on weekends, and spend evenings reading the kind of books that argue back at you.
Writing
Imagine opening your web app and waiting… and waiting… for millions of rows to load in your browser. Your users feel the same frustration — slow, clunky, and often unusable. The tr…
Read →From Chaos to Silence From the chaos of daily life to 10 days of silence, my journey into Vipassana meditation at Bodhgaya was nothing short of transformative. It wasn’t something…
Read →Introduction When designing a RESTful API, consistency in naming conventions is crucial for ease of use, maintainability, and clarity. Clear and descriptive endpoint names make it…
Read →TL;DR Vite is a modern build tool that offers fast development speeds and optimized builds. It provides instant server starts, fast hot module replacement (HMR), and uses Rollup fo…
Read →Introduction Binary search is one of the most fundamental algorithms in computer science, known for its efficiency and simplicity. If you’ve ever needed to quickly find an item in…
Read →शिवरायांचे आठवावे रूप ।शिवरायांचा आठवावा प्रताप ।शिवरायांचा आठवावा साक्षेप ।भूमंडळी ।।१।। शिवरायांचे कैसें बोलणें ।शिवरायांचे कैसें चालणें ।शिवरायांची सलगी देणे ।कैसी असे ।।२।। सकल…
Read →Library

A call to arms for programmers: an impassioned manifesto that restores the developer to a central role in large-scale projects.
Buy ↗Software Craftsmanship: The New Imperative
Buy ↗
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees.
Buy ↗Clean Code: A Handbook of Agile Software Craftsmanship
Buy ↗
Despite advanced tools and methodologies, software projects continue to fail. Too many developers view development as just another production line.
Buy ↗The Software Craftsman: Professionalism, Pragmatism, Pride
Buy ↗
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Buy ↗Refactoring: Improving the Design of Existing Code
Buy ↗
Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? If not, you have legacy code.
Buy ↗Working Effectively with Legacy Code
Buy ↗
Cuts through the increasing specialization of modern software development to examine the core process of producing working, maintainable code.
Buy ↗The Pragmatic Programmer: Your Journey to Mastery
Buy ↗
Test-driven development is meant to eliminate fear in application development.
Buy ↗Test Driven Development: By Example
Buy ↗
Widely considered one of the best practical guides to programming. Helping developers write better software for more than a decade.
Buy ↗Code Complete
Buy ↗
Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use.
Buy ↗97 Things Every Programmer Should Know
Buy ↗
We're losing tens of billions of dollars a year on broken software. But there's hope.
Buy ↗Beyond Legacy Code
Buy ↗
A unique guide offering techniques and practices for a more satisfying life as a professional software developer.
Buy ↗Soft Skills: The Software Developer's Life Manual
Buy ↗
Brings together DESIGN PATTERNS and REFACTORING to introduce an effective process for improving code design.
Buy ↗Refactoring to Patterns
Buy ↗
The Developer's Code
Buy ↗
A fascinating look at how some of the best programmers in the world do their work.
Buy ↗Coders at Work: Reflections on the Craft of Programming
Buy ↗Every book above is one I have read and returned to. These are the texts that define the craft — read them in any order, but read them.
A labour of love
A collection of poems by my wife — carefully gathered, set in type, and brought to life in a digital form that honours both the words and the poet.
“Manapakharu” — every page carries the intimacy of verse that was written not for the world, but for those who feel it.
Coming soonPoetry
Designed by
Bharat Mane
Quotes
A wall of words I've been collecting since 2018 — from books, from walls, from random corners of the internet that refused to be forgotten.
Family
SAI and SID — my two kids. Every December I design a year-end photo book for them. A small, deliberate act of keeping time.
SID 2019
SAI 2018–19
SID 2018
SAI 2017–18
SID 2017
SAI 2016–17
SID 2016
SAI 2015–16
SID 2015
SAI 2014–15
SID 2014
SAI 2013–14
SAI 2011–12
SAI & SID — every year, every season, every ordinary extraordinary moment.