2024  47

December  2

USA = Union of Sales and Advertisement

December 7, 2024 · 1 min #This american life      Finance

A day in Nashville, Tennessee

December 1, 2024 · 1 min #Tennessee #Usa      Travel

November  4

Minimize Javascript in your codebase

November 23, 2024 · 3 min      Tech thoughts

A day in Birmingham, Alabama

November 16, 2024 · 1 min #Alabama #Usa      Travel

In defense of ad-supported products

November 9, 2024 · 1 min #Technology      Tech thoughts

Real vs artificial world

November 2, 2024 · 2 min      Short stories

October  4

The science behind Punjabi singers

October 26, 2024 · 1 min      Misc

Hiking Mt. Fuji

October 19, 2024 · 2 min #Hiking #Japan #Asia      Travel

The Indian startup bubble is insane

October 12, 2024 · 2 min #Startups #India      Tech thoughts

Repairing database on the fly for millions of users

October 5, 2024 · 4 min      Programming

September  5

Book Summary: One up on Wall Street by Peter Lynch

September 28, 2024 · 3 min      Book summaries || Finance

It is hard to recommend Google Cloud

September 21, 2024 · 2 min      Programming

At the Prague airport

September 14, 2024 · 1 min #Prague      Short stories

Kyoto in three days

September 7, 2024 · 1 min #Japan #Asia      Travel

Migrating from WordPress to Hugo

September 2, 2024 · 3 min      Tech thoughts

August  4

Book summary: Sick Societies: Challenging the Myth of Primitive Harmony by Robert B. Edgerton

August 24, 2024 · 6 min      Book summaries

Statistical outcomes require statistical games

August 17, 2024 · 2 min      Misc

Illegal immigrats to Europe via Cairo

August 10, 2024 · 1 min      Short stories

Tokyo in three days

August 3, 2024 · 2 min #Japan #Asia      Travel

July  4

Mobs are Status Games

July 27, 2024 · 1 min      Politics

Writing Script matters as much as the spoken language

July 20, 2024 · 1 min      Linguistics

Sri Lanka in 5 days

July 13, 2024 · 4 min #Sri lanka #Asia      Travel

LLMs: great for business but bad business

July 5, 2024 · 2 min      Tech thoughts

June  5

Book Summary: Safe Haven by Mark Spitznagel

June 29, 2024 · 3 min      Book summaries

Mac shortcut for typing Avagraha symbol

June 22, 2024 · 1 min      Linguistics

On a bus with an asylum seeker

June 15, 2024 · 4 min      Short stories

Nicaragua in 5 days

June 8, 2024 · 3 min #Central america #Latin america      Travel

When to commit Generated code to version control

June 2, 2024 · 1 min #Programming      Programming || Tech thoughts

May  3

Why I always buy a local SIM in a foreign country

May 18, 2024 · 1 min      Travel

Use Makefile for Android

May 11, 2024 · 2 min      Programming

Guadalajara (Mexico) in 4 days

May 4, 2024 · 3 min #Mexico #Latin america      Travel

April  3

Android Navigation: Up vs Back

April 20, 2024 · 1 min #Android      Programming

Hotels vs Airbnb vs Hostels

April 15, 2024 · 4 min #Travel      Travel

Currency issues in Argentina

April 6, 2024 · 2 min      Short stories

March  4

Abstractions should be deep not wide

March 23, 2024 · 1 min      Tech thoughts

Some data on podcasting

March 16, 2024 · 1 min      Tech thoughts

Always support compressed response in an API service

March 9, 2024 · 2 min      Programming

A day in El Calafate - Patagonia, Argentina

March 2, 2024 · 2 min #Argentina #Latin america      Travel

February  5

Hermetic docker images with Hugging Face machine learning models

February 29, 2024 · 1 min #Docker      Programming

American Elections

February 25, 2024 · 3 min      Politics

The sound of “ch”

February 18, 2024 · 1 min      Linguistics

API services should always have usage Limits

February 11, 2024 · 1 min      Tech thoughts

Hiking in El Chaltén - trekking capital of Argentina

February 5, 2024 · 3 min #Argentina #Latin america      Travel

January  4

Natural Laws vs Man-made Laws

January 31, 2024 · 2 min      Short stories

Status Symbol

January 27, 2024 · 1 min      Misc

Using Python & Poetry inside Docker

January 13, 2024 · 2 min #Devops #Docker #Python      Programming

Ultimate guide to traveling in Ushuaia Argentina

January 6, 2024 · 3 min #Argentina #Latin america      Travel

2023  51

December  4

The English ɛ - a popular vowel missing in Indic languages

December 30, 2023 · 1 min #Linguistics      Linguistics

Notable quotes from “How to Live” by Derek Sivers

December 23, 2023 · 2 min      Book summaries

How to add a new formula to homebrew package manager

December 16, 2023 · 2 min      Programming

Ultimate guide to exploring Buenos Aires

December 9, 2023 · 2 min #Argentina #Latin america      Travel

November  4

Overnight bus journeys

November 25, 2023 · 2 min      Travel gear

Timing

November 18, 2023 · 1 min      Tech thoughts

Mini Trip to Panama

November 11, 2023 · 5 min #Central america #Latin america      Travel

How to setup Go packages under monorepo

November 4, 2023 · 2 min #Programming      Programming

October  4

Authentically American

October 28, 2023 · 1 min #This american life      Short stories

Android: Always show toasts on the background thread

October 21, 2023 · 1 min      Programming

Musings of transliteration: Tharman Shanmugaratnam’s name

October 14, 2023 · 1 min      Linguistics

Mini Trip to Trinidad and Tobago

October 7, 2023 · 6 min #Caribbean      Travel

September  5

Book Summary: What I learned losing a millio dollars by Jim Paul

September 23, 2023 · 2 min      Book summaries

Real vs Theoretical Engineering Productivity

September 16, 2023 · 1 min      Tech thoughts

Monolingualism

September 9, 2023 · 2 min #Linguistics      Linguistics || Short stories

How to deploy Docker images on Microsoft Azure

September 2, 2023 · 1 min #Docker      Programming

Singapore in 4 days

September 2, 2023 · 4 min #Singapore #Asia      Travel

August  4

Book Summary: Thinking In Bets by Annie Duke

August 19, 2023 · 3 min #Book summaries      Book summaries

Hindi-English phonemes that are similar but distinct

August 12, 2023 · 2 min      Linguistics

Royal Caribbean cruise in Singapore

August 6, 2023 · 5 min #Cruise #Singapore #Asia      Travel

End-to-end testing of mobile apps

August 1, 2023 · 2 min      Programming

July  4

Play-to-earn games

July 24, 2023 · 1 min #Cryptocurrencies      Tech thoughts

Book Summary: The half-life of Facts by Samuel Arbesman

July 16, 2023 · 4 min      Book summaries

Santiago (Chile) in 4 days

July 9, 2023 · 3 min #Chile #Latin america      Travel

Too much documentation is harmful

July 1, 2023 · 2 min      Tech thoughts

June  4

Book Summary: The New Confessions of an Economic Hit Man by John Perkins

June 17, 2023 · 2 min      Book summaries

API backend should use dataloaders

June 15, 2023 · 6 min      Programming

Two days in Stockholm (Sweden)

June 10, 2023 · 1 min #Europe      Travel

Engineering stack

June 3, 2023 · 2 min      Tech thoughts

May  4

Nillion

May 28, 2023 · 2 min #Cryptocurrencies #Encryption      Security

Spicy vs Chilli

May 21, 2023 · 1 min      Linguistics

Book Summary: The Mom Test by Rob Fitzpatrick

May 14, 2023 · 4 min      Book summaries

Engineering Guardrails

May 7, 2023 · 4 min      Tech thoughts

April  5

Sometimes the middle ground is most empowering

April 30, 2023 · 1 min #Life      Misc

Copenhagen

April 22, 2023 · 2 min #Europe      Travel

VCs are anti-personas for a B2C startup

April 16, 2023 · 1 min      Tech thoughts

Book Summary: Staff Engineer by Will Larson

April 9, 2023 · 5 min      Book summaries

Generics in Go

April 2, 2023 · 2 min      Programming

March  4

Book Summary: Woke, Inc.: Inside Corporate America’s Social Justice Scam by Vivek Ramaswamy

March 25, 2023 · 21 min #Book summaries      Book summaries

Common pitfalls of GitHub Actions

March 18, 2023 · 4 min      Programming

A day at Joshua Tree National Park

March 11, 2023 · 1 min #Hiking #National park #California #Usa      Travel

Inheritance in Go language

March 4, 2023 · 3 min      Programming

February  5

A week in Kenya

February 25, 2023 · 7 min #Kenya #Africa      Travel

Bad and good ways to test code

February 18, 2023 · 2 min      Tech thoughts

GraphQL vs gRPC

February 12, 2023 · 1 min      Programming

The different layers of a web applications

February 5, 2023 · 1 min      Tech thoughts

The biggest impact of ChatGPT

February 1, 2023 · 1 min      Tech thoughts

January  4

Malta in winters

January 29, 2023 · 3 min #Malta #Europe      Travel

How do businesses make money

January 21, 2023 · 2 min      Finance

Selected quotes from “How I Invest My Money” by Joshua Brown and Brian Portnoy

January 15, 2023 · 3 min      Book summaries

Indians and food

January 8, 2023 · 2 min      Misc

2022  33

December  3

Book Summary: One Man’s View of the World by Lee Kuan Yew

December 23, 2022 · 11 min #Singapore #Asia      Book summaries

Freedom

December 17, 2022 · 1 min      Short stories

Málaga in 3 days

December 8, 2022 · 3 min #Spain #Europe      Travel

November  2

Social media and burglar bars

November 30, 2022 · 1 min      Tech thoughts

Lisbon (Portugal) in four days

November 5, 2022 · 2 min #Portugal #Europe      Travel

October  3

German Pronunciations for Hindi speakers

October 22, 2022 · 3 min      Linguistics

Guatemala in 8 days

October 8, 2022 · 8 min #Central america #Latin america      Travel

Book summary of Sum: Forty Tales From The Afterlives by David Eagleman

October 1, 2022 · 3 min #Book summaries      Book summaries

September  4

Driving from Albuquerque to Phoenix

September 17, 2022 · 1 min #New mexico #Arizona      Travel

Virgin Mojito (हिंदी)

September 15, 2022 · 1 min #Hindi      Short stories

Android uncaught exception handler and ANR

September 10, 2022 · 1 min #Android      Programming

Book summary - Magicians of the God by Graham Hancock

September 3, 2022 · 1 min      Book summaries

August  3

5 reasons package.json doesn’t scale

August 14, 2022 · 2 min      Tech thoughts

Driving from Santa Fe to Albuquerque in New Mexico

August 7, 2022 · 2 min #Hiking #New mexico #Usa      Travel

Souvenir Clothing

August 6, 2022 · 1 min #Travel      Short stories

July  3

Crowded or Popular? Exclusive or deserted?

July 18, 2022 · 1 min #Travel      Short stories

Why I prefer Obsidian for taking notes

July 16, 2022 · 2 min      Tech thoughts

A day at Santa Fe

July 1, 2022 · 1 min #New mexico #Usa      Travel

June  3

A day visit to Las cruces and El Paso

June 14, 2022 · 1 min #Usa #New mexico #Texas      Travel

Infinite network timeouts in Java and Go

June 12, 2022 · 2 min      Programming

The five different ways to pronounce the name “Chavez”

June 4, 2022 · 2 min #Linguistics      Linguistics

May  3

Duolingo is a waste of Time

May 21, 2022 · 2 min      Linguistics

Visiting Shakespeare Ghost town in Lordsburg New Mexico

May 8, 2022 · 1 min #New mexico #Usa      Travel

The Bed of Procrustes by Nassim Nicholas Taleb

May 1, 2022 · 3 min #Taleb      Book summaries

April  2

A day in Phoenix Arizona

April 17, 2022 · 1 min #Arizona #Usa      Travel

Book Summary: A philosophy of software design by John K Ousterhout

April 2, 2022 · 6 min      Book summaries

March  3

Why Indian Passport remains weak

March 14, 2022 · 2 min      Travel

Low code

March 12, 2022 · 1 min      Tech thoughts

A visit to Carlsbad Cavern

March 1, 2022 · 1 min #New mexico #Usa      Travel

February  2

Don’t buy Google FI SIM with a phone

February 13, 2022 · 1 min      Tech thoughts

5 days in Gorkhaland (West Bengal) and Sikkim

February 5, 2022 · 5 min #India #Asia      Travel

January  2

The Terrible Economics of running a Restaurant

January 22, 2022 · 1 min #Economics      Short stories

Double-negative jobs

January 1, 2022 · 1 min      Misc

2021  19

December  2

Fundraising rounds then and now

December 11, 2021 · 1 min #Startups      Tech thoughts

Where to go on your first Caribbean trip

December 4, 2021 · 2 min #Caribbean      Travel

November  2

Spanish Pronunciations for Hindi speakers

November 20, 2021 · 4 min #Linguistics      Linguistics

Dominican Republic in 5 days

November 1, 2021 · 3 min #Caribbean #Latin america      Travel

October  2

Cave Exploration at Lava Beds National Monument

October 9, 2021 · 2 min #Hiking #California #Usa      Travel

Go Language concurrency and an easy pitfall

October 2, 2021 · 2 min      Programming

September  2

Test changes to CircleCI config locally

September 12, 2021 · 1 min #Programming      Programming

Book Summary: Red Notice by Bill Browder

September 1, 2021 · 4 min #Book summaries      Book summaries

August  1

Book summary: The Psychology of Money by Morgan Housel

August 1, 2021 · 5 min      Book summaries

July  1

Book summary: Antifragile by Nassim Nicolas Taleb

July 3, 2021 · 13 min #Book summaries #Taleb      Book summaries

June  2

When can you count on public transport while traveling?

June 12, 2021 · 1 min #Travel      Travel

Digital Minimalism by Cal Newport

June 1, 2021 · 3 min #Book summaries      Book summaries

May  1

Indian accent

May 2, 2021 · 6 min #Linguistics      Linguistics

April  2

Things to do in Aruba

April 21, 2021 · 2 min #Aruba #Caribbean      Travel

What’s the best alternative to Google Play Music and Google Podcasts…

April 1, 2021 · 2 min #Android      Programming

March  1

React Native

March 6, 2021 · 5 min #Programming      Programming || Tech thoughts

February  1

Android: Catching NDK crashes

February 6, 2021 · 3 min #Android      Programming

January  2

Hindi: The missing “v” sound

January 16, 2021 · 1 min #Linguistics      Linguistics

Egypt in 8 days

January 3, 2021 · 10 min #Egypt #Africa      Travel

2020  26

December  2

Docker: Be careful about the scratch image

December 8, 2020 · 2 min #Docker      Programming

Glacier National Park in 4 days

December 1, 2020 · 2 min #Usa #Hiking #National park      Travel

November  2

Indeterminate Progress bar is an inferior UX design

November 5, 2020 · 2 min      Tech thoughts

Things to do in Dominica - The nature island of the Caribbean

November 1, 2020 · 3 min #Caribbean #Dominica      Travel

October  2

How many source-code repositories should a startup have

October 1, 2020 · 2 min #Programming      Programming

Celsius vs Fahrenheit

October 1, 2020 · 1 min      Misc

September  3

I’m looking for financial partners and would like to connect…

September 15, 2020 · 2 min #Automation #Spam      Misc

Three days in Cancun (Mexico)

September 5, 2020 · 3 min #Mexico #Latin america      Travel

Book Summary - Everybody Lies

September 1, 2020 · 3 min      Book summaries

August  2

The two-step approach to big code modifications

August 1, 2020 · 2 min #Programming      Programming || Tech thoughts

In a remote village in Thailand…

August 1, 2020 · 1 min #Thailand #Asia      Short stories

July  2

Four days in Kerala (Munnar, Thekkady, Aleppey)

July 18, 2020 · 2 min #Asia #India #Kerala      Travel

Dealing with phone numbers in contact book

July 10, 2020 · 2 min #Android #Ios #Mobile      Tech thoughts

June  1

Things to do in Cusco (Peru)

June 7, 2020 · 6 min #Peru #Latin america      Travel

May  2

Incremental testing: save time and money on CI for monorepo

May 6, 2020 · 3 min      Programming

Book Summary: The Black Swan: The Impact of the Highly Improbable by Nassim Nicolas Taleb

May 2, 2020 · 10 min #Taleb      Book summaries

April  4

How to deploy side projects as web services for free

April 18, 2020 · 4 min #Docker      Programming

Docker 101: A basic web-server displaying hello world

April 13, 2020 · 7 min #Docker      Programming

Lassen Volcanic National Park: The most family-friendly park near San Francisco

April 11, 2020 · 1 min #Hiking #National park      Travel

Consoles by Google

April 4, 2020 · 1 min #Programming      Programming

March  2

Things to do in Yosemite National Park

March 14, 2020 · 2 min #Hiking #National park #California #Usa      Travel

Troubleshooting Android Emulator: “Emulator: Process finished with exit code 1”

March 7, 2020 · 2 min #Android #Android development #Emulator      Programming

February  2

Two days in Minneapolis, Minnesota

February 15, 2020 · 2 min #Minnesota #Usa      Travel

Android: Using “Die with me” app without killing the phone’s battery

February 8, 2020 · 1 min #Android      Programming

January  2

The first two statements of your BASH script should be…

January 11, 2020 · 1 min #Bash #Programming      Programming

Barcelona (Spain) in two days

January 4, 2020 · 1 min #Europe #Spain      Travel

2019  47

December  3

A Punjabi (Gurmukhi) primer for native Hindi (Devanagari) speakers

December 17, 2019 · 4 min #Linguistics      Linguistics

Madrid (Spain) in two days

December 7, 2019 · 3 min #Europe #Spain      Travel

Keep your dotfiles bug-free with Continuous Integration

December 1, 2019 · 2 min #Continuous integration #Dotfiles      Programming

November  2

Why not abolish employer-provided health insurance?

November 26, 2019 · 5 min #Healthcare #This american life      Finance

Rome (Italy) in three days

November 2, 2019 · 2 min #Europe #Italy #Rome      Travel

October  2

Programmable Money and value capture

October 12, 2019 · 1 min #Cryptocurrencies      Tech thoughts

A day in Venice (Italy)

October 2, 2019 · 2 min #Europe #Italy #Venice      Travel

September  2

Circle CI vs Travis CI

September 1, 2019 · 2 min #Android #Android development #Devops      Programming

Croatia in Four Days

September 1, 2019 · 4 min #Croatia #Europe #Split #Zagreb      Travel

August  2

Angel investing for Software Engineers

August 3, 2019 · 4 min #Angel investing      Tech thoughts

Android Security: Don’t leave WebView debugging enabled in production

August 1, 2019 · 1 min #Android #Android security      Security

July  2

Budapest (Hungary) in Two Days

July 8, 2019 · 2 min #Europe      Travel

A short guide for MBAs looking for a job in the tech world

July 3, 2019 · 5 min #Jobs #Mba      Tech thoughts

June  2

Vienna in two days

June 18, 2019 · 2 min #Austria #Europe      Travel

Cryptocurrency trading

June 1, 2019 · 3 min #Cryptocurrencies      Tech thoughts

May  4

Diet action plan from “How not to die” book

May 14, 2019 · 8 min #Diet #Nutrition #Life      Misc

Book Summary: How not to die by Dr. Michael Greger

May 10, 2019 · 33 min #Nutrition #Diet      Book summaries

Prague in Two Days

May 5, 2019 · 2 min #Europe #Prague      Travel

This website was compromised

May 1, 2019 · 1 min      Tech thoughts

April  20

Nationality

April 24, 2019 · 1 min      Short stories

Stanford CS251: Cryptocurrencies, blockchains, and smart contracts

April 1, 2019 · 1 min #Cs251      Programming

Stanford CS251: Lecture 19

April 1, 2019 · 2 min #Cs251      Programming

Stanford CS251: Lecture 18

April 1, 2019 · 4 min #Cs251      Programming

Stanford CS251: Lecture 16

April 1, 2019 · 2 min #Cs251      Programming

Stanford CS251: Lecture 15

April 1, 2019 · 3 min #Cs251      Programming

Stanford CS251: Lecture 13

April 1, 2019 · 1 min #Cs251      Programming

Stanford CS251: Lecture 14

April 1, 2019 · 3 min #Cs251      Programming

Stanford CS251: Lecture 12

April 1, 2019 · 3 min #Cs251      Programming

Stanford CS251: Lecture 11

April 1, 2019 · 3 min #Cs251      Programming

Stanford CS251: Lecture 10

April 1, 2019 · 4 min #Cs251      Programming

Stanford CS251: Lecture 9

April 1, 2019 · 3 min #Cs251      Programming

Stanford CS251: Lecture 8

April 1, 2019 · 5 min #Cs251      Programming

Stanford CS251: Lecture 7

April 1, 2019 · 2 min #Cs251      Programming

Stanford CS251: Lecture 6

April 1, 2019 · 2 min #Cs251      Programming

Stanford CS251: Lecture 5

April 1, 2019 · 2 min #Cs251      Programming

Stanford CS251: Lecture 4

April 1, 2019 · 2 min #Cs251      Programming

Stanford CS251: Lecture 3

April 1, 2019 · 4 min #Cs251      Programming

Stanford CS251: Lecture 2

April 1, 2019 · 2 min #Cs251      Programming

Stanford CS251: Lecture 1

April 1, 2019 · 3 min #Cs251      Programming

March  2

Maui (Hawaii) in 4 days

March 2, 2019 · 2 min #Hawaii #Usa      Travel

Closeum - closed-source in disguise

March 1, 2019 · 1 min      Tech thoughts

February  3

Android: Fragment related pitfalls and how to avoid them

February 9, 2019 · 5 min #Android #Android development      Programming

Cruising in French Polynesia

February 1, 2019 · 5 min #Cruise #French polynesia      Travel

French Polynesia - the basics

February 1, 2019 · 3 min #French polynesia      Travel

January  3

Android: Handling JPEG images with Exif orientation flags

January 22, 2019 · 1 min #Android #Android development      Programming

Hiking Natural Bridges National Monument

January 17, 2019 · 1 min #Hiking #Canyon #Arizona #Usa      Travel

Book summary: Why Nations Fail

January 12, 2019 · 6 min #Book summaries      Book summaries

2018  22

December  1

Mac OS: App Translocation and Android Studio updates failure

December 1, 2018 · 1 min #Android #Macos      Programming

November  1

Cross-language bridge error handling: JS-to-Java Example

November 2, 2018 · 3 min #Android #Android development #Java #Javascript      Programming

October  3

Book summary: Made to Stick by Chip Heath and Dan Heath

October 28, 2018 · 9 min #Book summaries      Book summaries

Testing resumable uploads

October 6, 2018 · 3 min #Android #Android development      Programming

Kauai (Hawaii) in 5 days

October 1, 2018 · 4 min #Hawaii #Usa      Travel

September  1

A trip to Antelope Canyon

September 2, 2018 · 1 min #Hiking #Canyon #Arizona #Usa      Travel

August  3

How to speed up HTML5 videos

August 18, 2018 · 1 min #HTML      Programming

A vegetarian lunch at French Laundry

August 7, 2018 · 1 min #French laundry #Restaurant #California #Usa      Travel

Architecting Android apps for emerging markets

August 1, 2018 · 10 min #Android #Android development      Programming

July  2

Startup founders: How not to write an email

July 22, 2018 · 2 min #Email writing #Startups      Tech thoughts

The “key” problem in cryptocurrency

July 2, 2018 · 2 min #Cryptocurrencies #Encryption      Tech thoughts

June  2

Introducing adb-enhanced: A swiss army knife for Android development

June 23, 2018 · 3 min #Adb #Adb enhanced #Android      Programming

Swift, Kotlin, and Go

June 20, 2018 · 1 min      Programming

May  3

Server vs mobile development: Where the code runs matter

May 21, 2018 · 2 min      Tech thoughts

Google I/O 2018: Android Notes

May 14, 2018 · 5 min #Android #Android development #Google io      Tech thoughts

Android: The right way to pull SQLite database

May 1, 2018 · 2 min #Android      Programming

April  1

Book summary: Skin in the game by Nassim Nicolas Taleb

April 1, 2018 · 8 min #Book summaries      Book summaries

March  1

Book summary: How not to be wrong by Jordan Ellenberg

March 2, 2018 · 7 min      Book summaries

February  2

Escaping into Caribbean with Norwegian Escape Cruise

February 3, 2018 · 4 min #Caribbean #Cruise      Travel

Some tips for the first time cruisers

February 3, 2018 · 2 min #Cruise      Travel

January  2

Binary vs Graded outcomes

January 20, 2018 · 1 min #Life      Misc

Two days at Zion National Park

January 2, 2018 · 1 min #Hiking #National park #Utah #Usa      Travel

2017  22

December  2

Diagnosing Mac apps which won’t open (error -10810)

December 22, 2017 · 2 min #Macos      Programming

Rim-2-Rimember: Day hiking through Grand Canyon

December 3, 2017 · 5 min #Arizona #Grand canyon #Hiking      Travel

November  2

Book summary: The subtle art of not giving a f*ck by Mark Manson

November 19, 2017 · 5 min #Book summaries      Book summaries

Book summary: Fooled by Randomness by Nassim Nicholas Taleb

November 6, 2017 · 7 min #Psychology #Taleb      Book summaries

October  1

Java Musings - initializing a final variable with an uninitialized final variable

October 1, 2017 · 1 min #Java      Programming

September  2

4 days in Mexico City and Valle De Bravo

September 11, 2017 · 3 min #Mexico #Latin america      Travel

Book Summary: Sapiens: A brief history of Humankind

September 9, 2017 · 29 min #Book summaries      Book summaries

August  1

Profits with a red ocean strategy

August 6, 2017 · 1 min      Finance

June  3

Book summary: Brandwashed by Martin Lindstorm

June 18, 2017 · 13 min #Book summaries      Book summaries

Big Island (Hawaii) in 5 days

June 11, 2017 · 3 min #Hawaii      Travel

Bottled water at Tourist places

June 2, 2017 · 1 min #Environment      Travel gear

May  3

Google I/O 2017: Android Notes

May 22, 2017 · 3 min #Android #Google io      Tech thoughts

Apple vs Google: Naming of flagship Android vs iPhone

May 21, 2017 · 1 min      Tech thoughts

The Internet and the City Advantage

May 6, 2017 · 2 min #Rent seeking #Urban      Misc

April  1

Detroit in 2 days

April 2, 2017 · 3 min #Usa #Detroit      Travel

March  3

Book summary: “Business Adventures” by John Brooks

March 20, 2017 · 9 min #Book summaries      Book summaries

Learning vs remembering

March 18, 2017 · 1 min      Misc

Death Valley in 3 days

March 5, 2017 · 2 min #Death valley #California #Usa      Travel

February  1

Consumer Internet: why audio can’t be as big as text, photos, and videos

February 27, 2017 · 1 min      Tech thoughts

January  3

Book summary: “Where good ideas come from” by Steven Johnson

January 17, 2017 · 7 min #Book summaries      Book summaries

90% vs 99%

January 1, 2017 · 1 min      Tech thoughts

Book summary: What got you here won’t get you there by Marshall Goldsmith

January 1, 2017 · 14 min      Book summaries

2016  36

December  3

Oahu (Hawaii) in 5 days

December 17, 2016 · 4 min #Hawaii #Usa      Travel

The optimal distance

December 9, 2016 · 1 min      Misc

When aggregation works and when it doesn’t

December 4, 2016 · 1 min      Tech thoughts

November  2

5 things airlines get wrong about leisure travelers

November 6, 2016 · 4 min #Airlines #Travel      Misc

Belize in 4 days

November 1, 2016 · 5 min #Belize #Central america      Travel

October  2

Book Summary: Hard Things about Hard Things by Ben Horowitz

October 7, 2016 · 20 min #Book summaries      Book summaries

Learning casual swimming

October 2, 2016 · 2 min #Swimming      Misc

September  5

A day at Point Roberts

September 17, 2016 · 2 min #Washington #Usa      Travel

Speedup vs Slow-down

September 12, 2016 · 2 min      Misc

Demystifying Android rendering: Jank and ANR

September 9, 2016 · 2 min #Android #Android development      Programming

Built-in “Developer options” in Android

September 4, 2016 · 2 min #Android #Android development      Programming

Book summary: The Lean Startup by Eric Ries

September 3, 2016 · 10 min #Book summaries #Technology      Book summaries

August  2

Chicago in 2 Days

August 20, 2016 · 2 min #Chicago #Usa      Travel

The Android-Chrome merger saga

August 13, 2016 · 1 min      Tech thoughts

July  7

Boston in 2 Days

July 23, 2016 · 2 min #Boston #Usa      Travel

Ecuador in 4 days

July 16, 2016 · 4 min #Ecuador #South america      Travel

Front of the queue effect

July 16, 2016 · 1 min      Misc

Book summary: Remote - office not required

July 10, 2016 · 2 min #Technology      Book summaries

Seattle in 2 Days

July 3, 2016 · 2 min #Washington #Usa      Travel

Carrying water during urban travel

July 1, 2016 · 1 min      Travel gear

Choosing a Travel Backpack

July 1, 2016 · 3 min #Backpack #Travel      Travel gear

June  4

Floating point in user-facing strings

June 25, 2016 · 1 min #Floating points      Programming

Startup valuations

June 19, 2016 · 1 min #Amazon      Tech thoughts

Voice Interfaces: The Missing User Interaction Element

June 13, 2016 · 2 min #Voice interfaces      Tech thoughts

Cruelty to animals

June 8, 2016 · 1 min #Hypocrisy      Misc

May  5

Tabs vs spaces for code indentation

May 22, 2016 · 1 min      Programming

File size should always be of “long” type

May 21, 2016 · 1 min #Programming      Programming || Tech thoughts

Google I/O 2016: Android notes

May 19, 2016 · 5 min #Google io      Tech thoughts

Book summary: Great By Choice by Jim Collins

May 15, 2016 · 3 min #Book summaries      Book summaries

My rm -rf moment

May 6, 2016 · 1 min #Bash      Programming

April  2

Thailand in 4 Days

April 24, 2016 · 5 min #Thailand #Asia      Travel

Why KBB overprices cars

April 23, 2016 · 1 min #Anchoring effect #Kbb #Psychology      Finance

February  2

Rohtak Riots

February 21, 2016 · 4 min #Politics #Reservation #Rohtak      Politics

Philadelphia in 3 days

February 3, 2016 · 2 min #Pennsylvania #Usa      Travel

January  2

Standardization

January 4, 2016 · 2 min      Tech thoughts

Puerto Rico in 4 days

January 2, 2016 · 3 min #Puerto rico #Caribbean #Latin america      Travel

2015  15

December  1

Alaska in 4 days

December 24, 2015 · 2 min #Hiking #Alaska #Usa      Travel

November  2

Book Summary: The Intelligent Investor by Benjamin Graham

November 15, 2015 · 7 min #Book summaries #Finance      Book summaries || Finance

When marketplaces work and when they don’t

November 9, 2015 · 4 min #Marketplaces      Tech thoughts

October  2

Wealth destruction is worse than taxes

October 25, 2015 · 1 min #Economics #Wealth      Finance

Traveling on Indian passport

October 16, 2015 · 1 min      Travel

August  1

Mac OS X Primer (Part 3) - Window Management

August 23, 2015 · 2 min #Macos      Programming

July  1

Learnings from IIT Global Leaders Conference (IITGLC) 2015

July 25, 2015 · 3 min #Iit      Misc

June  2

American vs Indian doctor

June 19, 2015 · 2 min      Short stories

Ownership vs Control

June 16, 2015 · 1 min      Misc

February  2

The clash of cultural expectations

February 27, 2015 · 2 min #Immigration #India #This american life      Short stories

Winter Trip to Mt. Whitney (Feb 2015)

February 23, 2015 · 1 min #Hiking #Mt whitney #California #Usa      Travel

January  4

Thoughts on Tizen

January 24, 2015 · 2 min #Android #Samsung #Tizen      Tech thoughts

Book summary: The science of happily ever after by T Y Tashiro

January 13, 2015 · 9 min #Life #Psychology #Relationship      Book summaries

At a local bus stand in Mexico…

January 6, 2015 · 1 min #Family      Short stories

Android command-line: gradle and testing

January 3, 2015 · 2 min #Android #Command line #Gradle #Testing      Programming

2014  31

December  2

Book summary: Bogleheads guide to investing

December 25, 2014 · 9 min #Personal finance      Book summaries

Book Summary: “Influence: The Psychology of Persuasion” by Robert B. Cialdini

December 7, 2014 · 12 min #Psychology      Book summaries

November  1

“Material design” and Google’s strategy

November 12, 2014 · 2 min #Google #Material design      Tech thoughts

October  1

Book Summary: Think like a freak by Steven Levitt and Stephen Dubner

October 27, 2014 · 10 min #Book summaries      Book summaries

August  4

How to start locale settings activity on android from command-line

August 18, 2014 · 1 min #Android #Android development      Programming

Book summary: The Last Lecture by Randy Pausch

August 14, 2014 · 2 min #Randy pausch      Book summaries

Android, Gradle and compile-time only dependencies

August 9, 2014 · 1 min #Amazon #Android #Gradle      Programming

A walk in San Francisco

August 1, 2014 · 1 min      Short stories

July  2

Book summary: Only The Paranoid Survives by Andrew Grove

July 30, 2014 · 8 min #Andy grove      Book summaries

A visit to Gadar Memorial in San Francisco

July 5, 2014 · 3 min #India      Short stories

June  4

Book Summary: So good they can’t ignore you (why skills trump passion in the quest for work you love) by Cal Newport

June 16, 2014 · 6 min #Book summaries      Book summaries

Book Summary: The Innovator’s Dilemma (when new technologies cause great firms to fail) by Clayton Christensen

June 7, 2014 · 13 min #Book summaries      Book summaries

Thoughts on Bitcoin (part 2)

June 4, 2014 · 3 min #Bitcoins      Tech thoughts

Book Summary: The Education of Millionaires by Michael Ellsberg

June 2, 2014 · 5 min #Book summaries      Book summaries

May  2

Thoughts on Bureaucrats, Technocrats and Politicians

May 31, 2014 · 1 min #India      Politics

Book summary: How to create a mind by Ray Kurzweil

May 9, 2014 · 9 min #Technology      Book summaries

April  2

Internet activists, the advent of snap judgement and Internet’s permanence

April 29, 2014 · 4 min      Tech thoughts

Thoughts on fixing tech recruiting

April 5, 2014 · 2 min      Tech thoughts

March  2

Book Summary: How to Fail at Almost Everything and Still Win Big by Scott Adams (creator of Dilbert comics)

March 30, 2014 · 6 min #Dilbert #Scott adams      Book summaries

Book Summary: Art of War by Sun Tzu (Samuel B. Griffith’s translation)

March 22, 2014 · 8 min #Strategy #War      Book summaries

February  5

Mac OS X Primer (Part 2): Migrating from GNU/Linux to Mac for software engineers

February 28, 2014 · 2 min #Macos      Programming

How to compile android emulator on ubuntu 13.10

February 23, 2014 · 1 min #Android #Linux      Programming

Why Nokia’s (rumored) Android phone is doomed

February 11, 2014 · 2 min #Android #Google #Nokia      Tech thoughts

How to send HTML mails using Amazon SES (Simple Email Service) in python

February 4, 2014 · 2 min #Amazon #Python #Ses      Programming

Book Summary: The score takes care of itself (my philosophy of leadership)

February 2, 2014 · 6 min #Leadership #Productivity      Book summaries

January  6

Three reasons why Intel might lose server market even faster than consumer

January 28, 2014 · 2 min #Apple #Arm #Google #Intel #X86      Tech thoughts

Book Summary: Man’s search for meaning

January 17, 2014 · 3 min      Book summaries

Random Thoughts: Android launchers (home screens)

January 9, 2014 · 1 min #Android      Tech thoughts

Thoughts on Bitcoin

January 7, 2014 · 3 min #Bitcoins      Tech thoughts

Thoughts on Snapchat’s snafu

January 3, 2014 · 2 min #Snapchat      Security

Book Summary: Winners Take All (The 9 fundamental rules of high tech strategy)

January 2, 2014 · 8 min #Technology      Book summaries

2013  23

December  3

Github 101 for hackathons

December 31, 2013 · 2 min #Hackathons      Programming

Mac OS X Primer: Migrating from GNU/Linux to Mac for software engineers

December 18, 2013 · 4 min #Macos      Programming

Bloody Banana Bread

December 11, 2013 · 2 min #Travel      Short stories

November  5

Finance 101: Credit Cards

November 22, 2013 · 4 min #Personal finance      Finance

How to upgrade Nexus 4 to Android 4.4 (Kitkat)

November 15, 2013 · 1 min #Android #Kitkat #Nexus4      Programming

Finance 101: A basic plan

November 10, 2013 · 3 min #Personal finance      Finance

Finance 101: Cheatsheet

November 10, 2013 · 4 min #Personal finance      Finance

Finance 101: References

November 10, 2013 · 1 min #Personal finance      Finance

October  3

Finance 101: Table of contents

October 14, 2013 · 1 min      Finance

Finance 101: Type of money holding accounts

October 14, 2013 · 4 min #Finance      Finance

Finance 101: Terminology

October 14, 2013 · 4 min #Finance      Finance

September  4

Tech world’s love for letter “X”

September 30, 2013 · 1 min      Misc

Relocating to California for internationals - Part 3

September 25, 2013 · 2 min      Misc

Relocating to California for internationals - Part 2

September 25, 2013 · 4 min      Misc

Relocating to California for internationals - Part 1

September 25, 2013 · 5 min #California #Guide #International      Misc

August  3

Personal Finance: Thoughts on peer to peer lending

August 27, 2013 · 3 min #Personal finance      Finance

Malkiel’s Timeless lessons for Investors

August 26, 2013 · 1 min #Finance      Finance

The Missing Linux Laptop

August 21, 2013 · 3 min      Tech thoughts

July  1

Book Summary: The Power of Less by Leo Babuta

July 10, 2013 · 6 min      Book summaries

May  2

Android Security related tools

May 19, 2013 · 1 min #Android      Security

Book Summary: The Start-Up of You

May 15, 2013 · 3 min #Technology      Book summaries

April  1

Vivek Wadhwa: “The next Trillion Dollar Opportunities”

April 20, 2013 · 2 min      Tech thoughts

February  1

Beyond Numbers: Dealing with terrorism in India

February 24, 2013 · 3 min #India #Society      Politics

2012  8

December  1

Random Thoughts: Rape and The Indian Blame Game

December 19, 2012 · 4 min #India #Society      Misc

September  1

Book Summary: Breakout Nations by Ruchir Sharma

September 29, 2012 · 10 min #Economics #India      Book summaries

August  1

Book Review: The Tangled web

August 25, 2012 · 1 min #Security #Technology      Book summaries

July  1

Book Review: Steve Jobs by Walter Isaacson

July 17, 2012 · 1 min #Apple      Book summaries

June  1

Book Summary: In the Plex by Steven Levy

June 3, 2012 · 3 min #Google #Technology      Book summaries

May  1

Female Foeticide

May 6, 2012 · 2 min #India      Misc

April  1

Is there any USP of Toyota Prius?

April 14, 2012 · 2 min #Car #Prius      Finance

January  1

Book Summary: Imagining India by Nandan Nilekani

January 28, 2012 · 5 min #India #Nandan nilekeni #Politics      Book summaries

2011  14

December  2

Towards a broken future of Internet

December 24, 2011 · 6 min #HTTPS #India      Tech thoughts

A fundamental problem with Aakash (Indian Government tablet initiative)

December 10, 2011 · 3 min #Aakash #India      Tech thoughts

November  1

Preliminary analysis of Facebook Click jacking Attack “Chica Sexy”

November 1, 2011 · 1 min #Clickjacking #Facebook #Security #Social networking #Worm      Security

October  1

Summary: The 7 Habits of Highly Effective People

October 9, 2011 · 2 min      Misc

September  1

Summary: Built to Last (Successful habit of visionary companies)

September 10, 2011 · 3 min      Misc

August  2

Random thoughts: goals and company types in tech world

August 27, 2011 · 1 min #Startups      Tech thoughts

“Understanding Corruption - impact and solution”: A talk by Subramanian Swamy

August 1, 2011 · 2 min #India      Politics

July  1

Book summary: India Unbound by Gurcharan Das

July 2, 2011 · 5 min #India      Book summaries

June  1

Summary: “Difficulty of being good: Subtle art of Dharma”

June 22, 2011 · 5 min #Dharma #Gurcharan das      Book summaries

May  1

How do you store my password?

May 15, 2011 · 3 min      Security

April  1

Preliminary analysis of Facebook clickjacking (aprilfoolsprank)

April 4, 2011 · 2 min #Clickjacking #Facebook      Security

March  1

EA Sports vs Zynga : the battle for games in smartphone era

March 21, 2011 · 2 min      Tech thoughts

February  1

Career Destination of IITians: USA vs India

February 14, 2011 · 1 min #India      Misc

January  1

FOSS (Free and Open Source Code) Licensing FAQ

January 23, 2011 · 9 min #Foss #Linux      Tech thoughts

2010  16

December  3

Cablegate and the aftermath: a few observations

December 29, 2010 · 4 min #Wikileaks      Tech thoughts

Analysis of Facebook Rotating Images worm

December 5, 2010 · 6 min #Facebook #Social networking #Worm      Security

Nokia and the smartphone era

December 2, 2010 · 3 min #Nokia      Tech thoughts

November  1

EVM controversy in India

November 11, 2010 · 2 min #Evm #India      Security

October  2

How Indian Government deals with Technology

October 16, 2010 · 4 min #Bhuvan #Drdo #Foss #India #Isro #Linux #Security #Zerone      Tech thoughts

The decline of Microsoft and Intel in Internet-centric Smartphone-supplemented era

October 11, 2010 · 5 min #Intel #Microsoft      Tech thoughts

September  5

Cyber Security in India : Role of CERT-In

September 28, 2010 · 2 min #Cert in #Cyber security #India #Security      Security

Understanding HTTPS warnings and error messages

September 25, 2010 · 2 min #Encryption #HTTPS #Security      Security

A preliminary analysis of “Bom Sabado” orkut worm

September 25, 2010 · 2 min #Orkut #Worm      Security

Is HTTPS secure?

September 21, 2010 · 4 min #Certificates #Encryption #HTTPS      Security

BlackBerry Controversy in India

September 13, 2010 · 3 min #Blackberry #Encryption #India #Politics #Security      Tech thoughts

July  1

Understanding Directory Permissions on Linux

July 11, 2010 · 2 min #Linux      Programming

June  1

Animation in diagrams (presentations in Latex)

June 18, 2010 · 2 min #Diagrams #Latex #Tikz      Programming

May  3

Basic GDB Tutorial

May 31, 2010 · 2 min #Programming      Programming

Programming in Linux for newbies

May 31, 2010 · 3 min #Linux      Programming

GCC Hacks

May 31, 2010 · 1 min #Programming      Programming