BM
Bharat Mane — Coder

Software Craftsman

Bharat
Mane

Coder
Scroll

About

“Software is not just something that runs on a machine. It is something that lives and breathes — and every line reflects the care of the person who wrote it.”

I am a software craftsman based in Bengaluru, India. I build systems that are honest, maintainable, and built to last — not just to ship. Clean code, pragmatic design, and continuous learning are the principles I carry into every project.

Beyond code, I run long distances, photograph the world through a lens, and fill shelves with books on the craft of making things well.

Writing

Thoughts on craft

MediumMay 29, 2025

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
MediumJanuary 3, 2025

A Journey Within: My 10-Day Vipassana Experience at Bodhgaya

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
MediumOctober 19, 2024

RESTful API Naming Conventions: Best Practices for Clarity and Consistency

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
MediumJuly 2, 2024

Vite: A Modern Build Tool for Faster Development

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
MediumJune 13, 2024

Understanding Binary Search: A Beginner’s Guide

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
MediumNovember 11, 2023

ध्येय मंत्र

शिवरायांचे आठवावे रूप ।शिवरायांचा आठवावा प्रताप ।शिवरायांचा आठवावा साक्षेप ।भूमंडळी ।।१।। शिवरायांचे कैसें बोलणें ।शिवरायांचे कैसें चालणें ।शिवरायांची सलगी देणे ।कैसी असे ।।२।। सकल…

Read

Library

Books that shaped me

Software Craftsmanship: The New Imperative

Software Craftsmanship: The New Imperative

A call to arms for programmers: an impassioned manifesto that restores the developer to a central role in large-scale projects.

Buy
Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees.

Buy
The Software Craftsman: Professionalism, Pragmatism, Pride

The Software Craftsman: Professionalism, Pragmatism, Pride

Despite advanced tools and methodologies, software projects continue to fail. Too many developers view development as just another production line.

Buy
Refactoring: Improving the Design of Existing Code

Refactoring: Improving the Design of Existing Code

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

Buy
Working Effectively with Legacy Code

Working Effectively with Legacy Code

Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? If not, you have legacy code.

Buy
The Pragmatic Programmer: Your Journey to Mastery

The Pragmatic Programmer: Your Journey to Mastery

Cuts through the increasing specialization of modern software development to examine the core process of producing working, maintainable code.

Buy
Test Driven Development: By Example

Test Driven Development: By Example

Test-driven development is meant to eliminate fear in application development.

Buy
Code Complete

Code Complete

Widely considered one of the best practical guides to programming. Helping developers write better software for more than a decade.

Buy
97 Things Every Programmer Should Know

97 Things Every Programmer Should Know

Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use.

Buy
Beyond Legacy Code

Beyond Legacy Code

We're losing tens of billions of dollars a year on broken software. But there's hope.

Buy
Soft Skills: The Software Developer's Life Manual

Soft Skills: The Software Developer's Life Manual

A unique guide offering techniques and practices for a more satisfying life as a professional software developer.

Buy
Refactoring to Patterns

Refactoring to Patterns

Brings together DESIGN PATTERNS and REFACTORING to introduce an effective process for improving code design.

Buy
The Developer's Code

The Developer's Code

Essential practices and mindsets for the modern software developer.

Buy
Coders at Work: Reflections on the Craft of Programming

Coders at Work: Reflections on the Craft of Programming

A fascinating look at how some of the best programmers in the world do their work.

Buy
Pragmatic Thinking and Learning

Pragmatic Thinking and Learning

Software development happens in your head. Learn how to work with your wetware — your own brain.

Buy
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman

Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman

Are you doing all you can to further your career as a software developer? Being successful requires more than technical expertise.

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

Manapakharu

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.

Read the collection

Poetry

Manapakharu

Designed by
Bharat Mane

Quotes

Words that endure

Quote 1 from 2021
Quote 2 from 2021
Quote 3 from 2021
Quote 4 from 2021
Quote 5 from 2021
Quote 6 from 2021
Quote 7 from 2021
Quote 8 from 2021
Quote 9 from 2021
Quote 10 from 2021
Quote 11 from 2021
Quote 12 from 2021
Quote 13 from 2021
Quote 14 from 2021
Quote 15 from 2021
Quote 16 from 2021
Quote 17 from 2021
Quote 18 from 2021
Quote 19 from 2021
Quote 20 from 2021
Quote 21 from 2021
Quote 22 from 2021
Quote 23 from 2021
Quote 24 from 2021
Quote 25 from 2021
Quote 26 from 2021
Quote 27 from 2021
Quote 28 from 2021
Quote 29 from 2021
Quote 30 from 2021
Quote 31 from 2021

Family

Growing up, year by year

SID 2019

SID 2019

SAI 2018–19

SAI 2018–19

SID 2018

SID 2018

SAI 2017–18

SAI 2017–18

SID 2017

SID 2017

SAI 2016–17

SAI 2016–17

SID 2016

SID 2016

SAI 2015–16

SAI 2015–16

SID 2015

SID 2015

SAI 2014–15

SAI 2014–15

SID 2014

SID 2014

SAI 2013–14

SAI 2013–14

SAI 2011–12

SAI 2011–12

SAI & SID — every year, every season, every ordinary extraordinary moment.