Sign up for the mailing list

Sign up for Ashishb’s Insiders Newsletter! to receive posts about programming, books, travel, and parenting.

May 27, 2026 Â· 1 min     

Travel

I have wandered through 50+ countries — chasing volcanoes and cathedrals, hiking canyons, getting lost in old cities, and drifting across oceans on cruise ships. Here is a photo map of those journeys, grouped by the kind of trip they were. Cities Streets, food, and skylines around the world ...

February 4, 2019 Â· 2 min     

Book Summaries

Book summaries of some of the best books that I have read Filter by tag finance technology business psychology philosophy geopolitics history Summary: Breakneck - China's Quest To Engineer The Future Book summary: How to Teach Your Baby to Read Book Summary: The Discontented Little Baby Book Book summary: The Natural Baby Sleep Solution Book Summary: One up on Wall Street by Peter Lynch Book summary: Sick Societies by Robert B. Edgerton Book Summary: Safe Haven by Mark Spitznagel Notable quotes from "How to Live" by Derek Sivers Book Summary: What I Learned Losing a Million Dollars Book Summary: Thinking In Bets by Annie Duke Book Summary: The half-life of Facts by Samuel Arbesman Book summary: The New Confessions of an Economic Hit Man Book Summary: The Mom Test by Rob Fitzpatrick Book Summary: Staff Engineer by Will Larson Book Summary: Woke, Inc. by Vivek Ramaswamy Selected quotes from "How I Invest My Money" by Joshua Brown Book Summary: One Man's View of the World by Lee Kuan Yew Book summary of Sum: Forty Tales From The Afterlives Book summary - Magicians of the God by Graham Hancock The Bed of Procrustes by Nassim Nicholas Taleb Book Summary: A Philosophy of Software Design Book Summary: Red Notice by Bill Browder Book summary: The Psychology of Money by Morgan Housel Book summary: Antifragile by Nassim Nicolas Taleb Digital Minimalism by Cal Newport Book Summary - Everybody Lies Book Summary: The Black Swan by Nassim Nicolas Taleb Book Summary: How not to die by Dr. Michael Greger Book summary: Why Nations Fail Book summary: Made to Stick by Chip Heath and Dan Heath Book summary: Skin in the game by Nassim Nicolas Taleb Book summary: How not to be wrong by Jordan Ellenberg Book summary: The Subtle Art of Not Giving a F*ck Book summary: Fooled by Randomness by Nassim Nicholas Taleb Book Summary: Sapiens: A brief history of Humankind Book summary: Brandwashed by Martin Lindstorm Book summary: "Business Adventures" by John Brooks Book summary: "Where good ideas come from" by Steven Johnson What got you here won't get you there by Marshall Goldsmith Book Summary: Hard Things about Hard Things by Ben Horowitz Book summary: The Lean Startup by Eric Ries Book summary: Remote - office not required Book summary: Great By Choice by Jim Collins Book Summary: The Intelligent Investor by Benjamin Graham Book summary: The Science of Happily Ever After Book summary: Bogleheads guide to investing Influence: The Psychology of Persuasion by Cialdini Book Summary: Think Like a Freak by Levitt & Dubner Book summary: The Last Lecture by Randy Pausch Book summary: Only The Paranoid Survives by Andrew Grove Book Summary: So good they can't ignore you by Cal Newport Book Summary: The Innovator's Dilemma Book summary: The Education of Millionaires Book summary: How to create a mind by Ray Kurzweil How to Fail at Almost Everything by Scott Adams Book Summary: Art of War by Sun Tzu Book Summary: The score takes care of itself Book Summary: Man's search for meaning Winners Take All - 9 fundamental rules of high tech strategy Book Summary: The Power of Less by Leo Babuta Book Summary: The Start-Up of You Book Summary: Breakout Nations by Ruchir Sharma Book Review: The Tangled web Book Review: Steve Jobs by Walter Isaacson Book Summary: In the Plex by Steven Levy Book Summary: Imagining India by Nandan Nilekani Summary: The 7 Habits of Highly Effective People Book summary: Built to Last by Collins & Porras Book summary: India Unbound by Gurcharan Das Summary: "Difficulty of being good: Subtle art of Dharma"

February 11, 2015 Â· 3 min     

Tech thoughts

Tech Thoughts Why software outsourcing gets a bad reputation? Mar 14, 2026 Journey of online influencers Feb 14, 2026 Shortcuts - when we love them and when we don't Jan 24, 2026 The real lock-in in GitHub is not the code, but the stars Dec 13, 2025 Google Search is losing to Perplexity May 3, 2025 Continuous integration ≠ Continuous delivery Apr 5, 2025 World's simplest project success heuristic Mar 22, 2025 Temu and the Chinese approach Feb 22, 2025 Minimize Javascript in your codebase Nov 23, 2024 In defense of ad-supported products Nov 9, 2024 The Indian startup bubble is insane Oct 12, 2024 Migrating from WordPress to Hugo Sep 2, 2024 LLMs: great for business but bad business Jul 5, 2024 When to commit Generated code to version control Jun 2, 2024 Some data on podcasting Mar 16, 2024 Timing Nov 18, 2023 Real vs Theoretical Engineering Productivity Sep 16, 2023 Play-to-earn games Jul 24, 2023 Too much documentation is harmful Jul 1, 2023 Engineering stack Jun 3, 2023 Engineering Guardrails May 7, 2023 VCs are anti-personas for a B2C startup Apr 16, 2023 The different layers of a web applications Feb 5, 2023 The biggest impact of ChatGPT Feb 1, 2023 Social media and burglar bars Nov 30, 2022 5 reasons package.json doesn't scale Aug 14, 2022 Why I prefer Obsidian for taking notes Jul 16, 2022 Low code Mar 12, 2022 Don't buy Google FI SIM with a phone Feb 13, 2022 Fundraising rounds then and now Dec 11, 2021 MusicSync: Best Alternative to Google Play Music & Podcasts Apr 1, 2021 React Native Mar 6, 2021 Indeterminate Progress bar is an inferior UX design Nov 5, 2020 The two-step approach to big code modifications Aug 1, 2020 Dealing with phone numbers in contact book Jul 10, 2020 Programmable Money and value capture Oct 12, 2019 Angel investing for Software Engineers Aug 3, 2019 A short guide for MBAs looking for a job in the tech world Jul 3, 2019 Cryptocurrency trading Jun 1, 2019 This website was compromised May 1, 2019 Closeum - closed-source in disguise Mar 1, 2019 Startup founders: How not to write an email Jul 22, 2018 The "key" problem in cryptocurrency Jul 2, 2018 Server vs mobile development: Where the code runs matter May 21, 2018 Google I/O 2018: Android Notes May 14, 2018 Google I/O 2017: Android Notes May 22, 2017 Apple vs Google: Naming of flagship Android vs iPhone May 21, 2017 Consumer Internet: why audio can't beat photos or videos Feb 27, 2017 90% vs 99% Jan 1, 2017 When aggregation works and when it doesn't Dec 4, 2016 The Android-Chrome merger saga Aug 13, 2016 Startup valuations Jun 19, 2016 Voice Interfaces: The Missing User Interaction Element Jun 13, 2016 Google I/O 2016: Android notes May 19, 2016 Standardization Jan 4, 2016 When marketplaces work and when they don't Nov 9, 2015 Thoughts on Tizen Jan 24, 2015 "Material design" and Google's strategy Nov 12, 2014 Thoughts on Bitcoin (part 2) Jun 4, 2014 Advent of snap judgement and Internet's permanence Apr 29, 2014 Thoughts on fixing tech recruiting Apr 5, 2014 Why Nokia's (rumored) Android phone is doomed Feb 11, 2014 Intel will lose server market even faster than consumer Jan 28, 2014 Random Thoughts: Android launchers (home screens) Jan 9, 2014 Thoughts on Bitcoin Jan 7, 2014 The Missing Linux Laptop Aug 21, 2013 Vivek Wadhwa: "The next Trillion Dollar Opportunities" Apr 20, 2013 Towards a broken future of Internet Dec 24, 2011 Questioning Aakash - Indian Government tablet initiative Dec 10, 2011 Random thoughts: goals and company types in tech world Aug 27, 2011 EA Sports vs Zynga : the battle for games in smartphone era Mar 21, 2011 FOSS (Free and Open Source Code) Licensing FAQ Jan 23, 2011 Cablegate and the aftermath: a few observations Dec 29, 2010 Nokia and the smartphone era Dec 2, 2010 How Indian Government deals with Technology Oct 16, 2010 Decline of Microsoft and Intel in smartphone+Internet era Oct 11, 2010

February 1, 2015 Â· 4 min     

Selected Posts

Following is a list of recent posts, all posts can be seen here. About me can be seen here. Travel Why I don't recommend Zurich for travelers Jun 14, 2026 A day in Luxembourg - the richest country in the world May 22, 2026 A day in Antwerp, Belgium Mar 1, 2026 Two days in Brussels, Belgium Feb 7, 2026 A visit to Rakhigarhi Jan 10, 2026 Programming Amazing Sandbox - run third-party tools & AI agents safely Apr 4, 2026 Use REST with Open API Nov 15, 2025 Best practices for using Python & uv inside Docker Oct 11, 2025 How IntelliJ IDEs waste disk space Sep 14, 2025 Run third-party tools inside Docker to stay secure Aug 9, 2025 Tech Thoughts Why software outsourcing gets a bad reputation? Mar 14, 2026 Journey of online influencers Feb 14, 2026 Shortcuts - when we love them and when we don't Jan 24, 2026 The real lock-in in GitHub is not the code, but the stars Dec 13, 2025 Google Search is losing to Perplexity May 3, 2025 Book Summaries Summary: Breakneck - China's Quest To Engineer The Future Jun 20, 2026 Book summary: How to Teach Your Baby to Read May 2, 2026 Book Summary: The Discontented Little Baby Book Apr 11, 2026 Book summary: The Natural Baby Sleep Solution Mar 7, 2026 Book Summary: One up on Wall Street by Peter Lynch Sep 28, 2024 Short Stories Empty Japan, crowded Tokyo Dec 21, 2025 Sanskrit and Sri Lankan Air Force Nov 22, 2025 At a juice stall in Sri Lanka Oct 25, 2025 Doctors per capita Jul 19, 2025 Made in America Jun 21, 2025

May 7, 2012 Â· 2 min     

About me

AB Ashish Bhatia Software Engineer • San Francisco Bay Area ...

May 31, 2010 Â· 3 min     

The new host for comments

The full RSS feed of comments can be seen at https://comments.ashishb.net

1 min