2024  14

April  1

Currency issues in Argentina

April 6, 2024 · 2 min

March  4

Abstractions should be deep not wide

March 23, 2024 · 1 min

Some data on podcasting

March 16, 2024 · 1 min

Always support compressed response in an API service

March 9, 2024 · 2 min

A day in El Calafate - Patagonia, Argentina

March 2, 2024 · 2 min

February  5

Hermetic docker images with Hugging Face machine learning models

February 29, 2024 · 1 min

American Elections

February 25, 2024 · 3 min

The sound of “ch”

February 18, 2024 · 1 min

API services should always have usage Limits

February 11, 2024 · 1 min

Hiking in El Chaltén - trekking capital of Argentina

February 5, 2024 · 3 min

January  4

Natural Laws vs Man-made Laws

January 31, 2024 · 2 min

Status Symbol

January 27, 2024 · 1 min

Using Python & Poetry inside Docker

January 13, 2024 · 2 min

Ultimate guide to traveling in Ushuaia Argentina

January 6, 2024 · 3 min

2023  51

December  4

The English ɛ - a popular vowel missing in Indic languages

December 30, 2023 · 1 min

Notable quotes from “How to Live” by Derek Sivers

December 23, 2023 · 2 min

How to add a new formula to homebrew package manager

December 16, 2023 · 2 min

Ultimate guide to exploring Buenos Aires

December 9, 2023 · 2 min

November  4

Overnight bus journeys

November 25, 2023 · 2 min

Timing

November 18, 2023 · 1 min

Mini Trip to Panama

November 11, 2023 · 5 min

How to setup Go packages under monorepo

November 4, 2023 · 1 min

October  4

Authentically American

October 28, 2023 · 1 min

Android: Always show toasts on the background thread

October 21, 2023 · 1 min

Musings of transliteration: Tharman Shanmugaratnam’s name

October 14, 2023 · 1 min

Mini Trip to Trinidad and Tobago

October 7, 2023 · 6 min

September  5

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

September 23, 2023 · 2 min

Real vs Theoretical Engineering Productivity

September 16, 2023 · 1 min

Monolingualism

September 9, 2023 · 2 min

How to deploy Docker images on Microsoft Azure

September 2, 2023 · 1 min

Singapore in 4 days

September 2, 2023 · 4 min

August  4

Book Summary: Thinking In Bets by Annie Duke

August 19, 2023 · 3 min

Hindi-English phonemes that are similar but distinct

August 12, 2023 · 2 min

Royal Caribbean cruise in Singapore

August 6, 2023 · 5 min

End-to-end testing of mobile apps

August 1, 2023 · 2 min

July  4

Play-to-earn games

July 24, 2023 · 1 min

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

July 16, 2023 · 4 min

Santiago (Chile) in 4 days

July 9, 2023 · 3 min

Too much documentation is harmful

July 1, 2023 · 2 min

June  4

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

June 17, 2023 · 2 min

API backend should use dataloaders

June 15, 2023 · 5 min

Two days in Stockholm (Sweden)

June 10, 2023 · 1 min

Engineering stack

June 3, 2023 · 2 min

May  4

Nillion

May 28, 2023 · 2 min

Spicy vs Chilli

May 21, 2023 · 1 min

Book Summary: The Mom Test by Rob Fitzpatrick

May 14, 2023 · 4 min

Engineering Guardrails

May 7, 2023 · 4 min

April  5

Sometimes the middle ground is most empowering

April 30, 2023 · 1 min

Copenhagen

April 22, 2023 · 2 min

VCs are anti-personas for a B2C startup

April 16, 2023 · 1 min

Book Summary: Staff Engineer by Will Larson

April 9, 2023 · 5 min

Generics in Go

April 2, 2023 · 1 min

March  4

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

March 25, 2023 · 21 min

Common pitfalls of GitHub Actions

March 18, 2023 · 4 min

A day at Joshua Tree National Park

March 11, 2023 · 1 min

Inheritance in Go language

March 4, 2023 · 2 min

February  5

A week in Kenya

February 25, 2023 · 7 min

Bad and good ways to test code

February 18, 2023 · 2 min

GraphQL vs gRPC

February 12, 2023 · 1 min

The different layers of a web applications

February 5, 2023 · 1 min

The biggest impact of ChatGPT

February 1, 2023 · 1 min

January  4

Malta in winters

January 29, 2023 · 3 min

How do businesses make money

January 21, 2023 · 2 min

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

January 15, 2023 · 3 min

Indians and food

January 8, 2023 · 2 min

2022  33

December  3

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

December 23, 2022 · 11 min

Freedom

December 17, 2022 · 1 min

Málaga in 3 days

December 8, 2022 · 3 min

November  2

Social media and burglar bars

November 30, 2022 · 1 min

Lisbon (Portugal) in four days

November 5, 2022 · 2 min

October  3

German Pronunciations for Hindi speakers

October 22, 2022 · 3 min

Guatemala in 8 days

October 8, 2022 · 8 min

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

October 1, 2022 · 3 min

September  4

Driving from Albuquerque to Phoenix

September 17, 2022 · 1 min

Virgin Mojito (हिंदी)

September 15, 2022 · 1 min

Android uncaught exception handler and ANR

September 10, 2022 · 1 min

Book summary - Magicians of the God by Graham Hancock

September 3, 2022 · 1 min

August  3

5 reasons package.json doesn’t scale

August 14, 2022 · 2 min

Driving from Santa Fe to Albuquerque in New Mexico

August 7, 2022 · 2 min

Souvenir Clothing

August 6, 2022 · 1 min

July  3

Crowded or Popular? Exclusive or deserted?

July 18, 2022 · 1 min

Why I prefer Obsidian for taking notes

July 16, 2022 · 2 min

A day at Santa Fe

July 1, 2022 · 1 min

June  3

A day visit to Las cruces and El Paso

June 14, 2022 · 1 min

Infinite network timeouts in Java and Go

June 12, 2022 · 2 min

The five different ways to pronounce the name “Chavez”

June 4, 2022 · 2 min

May  3

Duolingo is a waste of Time

May 21, 2022 · 2 min

Visiting Shakespeare Ghost town in Lordsburg New Mexico

May 8, 2022 · 1 min

The Bed of Procrustes by Nassim Nicholas Taleb

May 1, 2022 · 3 min

April  2

A day in Phoenix Arizona

April 17, 2022 · 1 min

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

April 2, 2022 · 6 min

March  3

Why Indian Passport remains weak

March 14, 2022 · 2 min

Low code

March 12, 2022 · 1 min

A visit to Carlsbad Cavern

March 1, 2022 · 1 min

February  2

Don’t buy Google FI SIM with a phone

February 13, 2022 · 1 min

5 days in Gorkhaland (West Bengal) and Sikkim

February 5, 2022 · 5 min

January  2

The Terrible Economics of running a Restaurant

January 22, 2022 · 1 min

Double-negative jobs

January 1, 2022 · 1 min

2021  19

December  2

Fundraising rounds then and now

December 11, 2021 · 1 min

Where to go on your first Caribbean trip

December 4, 2021 · 2 min

November  2

Spanish Pronunciations for Hindi speakers

November 20, 2021 · 4 min

Dominican Republic in 5 days

November 1, 2021 · 3 min

October  2

Cave Exploration at Lava Beds National Monument

October 9, 2021 · 2 min

Go Language concurrency and an easy pitfall

October 2, 2021 · 2 min

September  2

Test changes to CircleCI config locally

September 12, 2021 · 1 min

Book Summary: Red Notice by Bill Browder

September 1, 2021 · 4 min

August  1

Book summary: The Psychology of Money by Morgan Housel

August 1, 2021 · 5 min

July  1

Book summary: Antifragile by Nassim Nicolas Taleb

July 3, 2021 · 13 min

June  2

When can you count on public transport while traveling?

June 12, 2021 · 1 min

Digital Minimalism by Cal Newport

June 1, 2021 · 3 min

May  1

Indian accent

May 2, 2021 · 6 min

April  2

Things to do in Aruba

April 21, 2021 · 2 min

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

April 1, 2021 · 2 min

March  1

React Native

March 6, 2021 · 5 min

February  1

Android: Catching NDK crashes

February 6, 2021 · 3 min

January  2

Hindi: The missing “v” sound

January 16, 2021 · 1 min

Egypt in 8 days

January 3, 2021 · 10 min

2020  26

December  2

Docker: Be careful about the scratch image

December 8, 2020 · 2 min

Glacier National Park in 4 days

December 1, 2020 · 2 min

November  2

Indeterminate Progress bar is an inferior UX design

November 5, 2020 · 2 min

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

November 1, 2020 · 3 min

October  2

How many source-code repositories should a startup have

October 1, 2020 · 2 min

Celsius vs Fahrenheit

October 1, 2020 · 1 min

September  3

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

September 15, 2020 · 2 min

Three days in Cancun (Mexico)

September 5, 2020 · 3 min

Book Summary - Everybody Lies

September 1, 2020 · 3 min

August  2

The two-step approach to big code modifications

August 1, 2020 · 2 min

In a remote village in Thailand…

August 1, 2020 · 1 min

July  2

Four days in Kerala (Munnar, Thekkady, Aleppey)

July 18, 2020 · 2 min

Dealing with phone numbers in contact book

July 10, 2020 · 2 min

June  1

Things to do in Cusco (Peru)

June 7, 2020 · 6 min

May  2

Incremental testing: save time and money on CI for monorepo

May 6, 2020 · 3 min

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

May 2, 2020 · 10 min

April  4

How to deploy side projects as web services for free

April 18, 2020 · 4 min

Docker 101: A basic web-server displaying hello world

April 13, 2020 · 6 min

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

April 11, 2020 · 1 min

Consoles by Google

April 4, 2020 · 1 min

March  2

Things to do in Yosemite National Park

March 14, 2020 · 2 min

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

March 7, 2020 · 2 min

February  2

Two days in Minneapolis, Minnesota

February 15, 2020 · 2 min

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

February 8, 2020 · 1 min

January  2

The first two statements of your BASH script should be…

January 11, 2020 · 1 min

Barcelona (Spain) in four days

January 4, 2020 · 1 min

2019  47

December  3

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

December 17, 2019 · 3 min

Madrid (Spain) in two days

December 7, 2019 · 3 min

Keep your dotfiles bug-free with Continuous Integration

December 1, 2019 · 2 min

November  2

Why not abolish employer-provided health insurance?

November 26, 2019 · 5 min

Rome (Italy) in three days

November 2, 2019 · 2 min

October  2

Programmable Money and value capture

October 12, 2019 · 1 min

A day in Venice (Italy)

October 2, 2019 · 2 min

September  2

Circle CI vs Travis CI

September 1, 2019 · 2 min

Croatia in Four Days

September 1, 2019 · 4 min

August  2

Angel investing for Software Engineers

August 3, 2019 · 4 min

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

August 1, 2019 · 1 min

July  2

Budapest (Hungary) in Two Days

July 8, 2019 · 2 min

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

July 3, 2019 · 5 min

June  2

Vienna in two days

June 18, 2019 · 2 min

Cryptocurrency trading

June 1, 2019 · 3 min

May  4

Diet action plan from “How not to die” book

May 14, 2019 · 8 min

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

May 10, 2019 · 33 min

Prague in Two Days

May 5, 2019 · 2 min

This website was compromised

May 1, 2019 · 1 min

April  20

Nationality

April 24, 2019 · 1 min

Stanford CS251: Cryptocurrencies, blockchains, and smart contracts

April 1, 2019 · 1 min

Stanford CS251: Lecture 19

April 1, 2019 · 2 min

Stanford CS251: Lecture 18

April 1, 2019 · 4 min

Stanford CS251: Lecture 16

April 1, 2019 · 2 min

Stanford CS251: Lecture 15

April 1, 2019 · 3 min

Stanford CS251: Lecture 13

April 1, 2019 · 1 min

Stanford CS251: Lecture 14

April 1, 2019 · 3 min

Stanford CS251: Lecture 12

April 1, 2019 · 3 min

Stanford CS251: Lecture 11

April 1, 2019 · 3 min

Stanford CS251: Lecture 10

April 1, 2019 · 4 min

Stanford CS251: Lecture 9

April 1, 2019 · 3 min

Stanford CS251: Lecture 8

April 1, 2019 · 5 min

Stanford CS251: Lecture 7

April 1, 2019 · 2 min

Stanford CS251: Lecture 6

April 1, 2019 · 2 min

Stanford CS251: Lecture 5

April 1, 2019 · 2 min

Stanford CS251: Lecture 4

April 1, 2019 · 2 min

Stanford CS251: Lecture 3

April 1, 2019 · 4 min

Stanford CS251: Lecture 2

April 1, 2019 · 2 min

Stanford CS251: Lecture 1

April 1, 2019 · 3 min

March  2

Maui (Hawaii) in 4 days

March 2, 2019 · 2 min

Closeum - closed-source in disguise

March 1, 2019 · 1 min

February  3

Android: Fragment related pitfalls and how to avoid them

February 9, 2019 · 5 min

Cruising in French Polynesia

February 1, 2019 · 5 min

French Polynesia - the basics

February 1, 2019 · 3 min

January  3

Android: Handling JPEG images with Exif orientation flags

January 22, 2019 · 1 min

Hiking Natural Bridges National Monument

January 17, 2019 · 1 min

Book summary: Why Nations Fail

January 12, 2019 · 6 min

2018  22

December  1

Mac OS: App Translocation and Android Studio updates failure

December 1, 2018 · 1 min

November  1

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

November 2, 2018 · 3 min

October  3

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

October 28, 2018 · 9 min

Testing resumable uploads

October 6, 2018 · 3 min

Kauai (Hawaii) in 5 days

October 1, 2018 · 4 min

September  1

A trip to Antelope Canyon

September 2, 2018 · 1 min

August  3

How to speed up HTML5 videos

August 18, 2018 · 1 min

A vegetarian lunch at French Laundry

August 7, 2018 · 1 min

Architecting Android apps for emerging markets

August 1, 2018 · 10 min

July  2

Startup founders: How not to write an email

July 22, 2018 · 2 min

The “key” problem in cryptocurrency

July 2, 2018 · 2 min

June  2

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

June 23, 2018 · 3 min

Swift, Kotlin, and Go

June 20, 2018 · 1 min

May  3

Server vs mobile development: Where the code runs matter

May 21, 2018 · 2 min

Google I/O 2018: Android Notes

May 14, 2018 · 5 min

Android: The right way to pull SQLite database

May 1, 2018 · 2 min

April  1

Book summary: Skin in the game by Nassim Nicolas Taleb

April 1, 2018 · 8 min

March  1

Book summary: How not to be wrong by Jordan Ellenberg

March 2, 2018 · 7 min

February  2

Escaping into Caribbean with Norwegian Escape Cruise

February 3, 2018 · 4 min

Some tips for the first time cruisers

February 3, 2018 · 2 min

January  2

Binary vs Graded outcomes

January 20, 2018 · 1 min

Two days at Zion National Park

January 2, 2018 · 1 min

2017  22

December  2

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

December 22, 2017 · 1 min

Rim-2-Rimember: Day hiking through Grand Canyon

December 3, 2017 · 5 min

November  2

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

November 19, 2017 · 5 min

Book summary: Fooled by Randomness by Nassim Nicholas Taleb

November 6, 2017 · 7 min

October  1

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

October 1, 2017 · 1 min

September  2

4 days in Mexico City and Valle De Bravo

September 11, 2017 · 3 min

Book Summary: Sapiens: A brief history of Humankind

September 9, 2017 · 29 min

August  1

Profits with a red ocean strategy

August 6, 2017 · 1 min

June  3

Book summary: Brandwashed by Martin Lindstorm

June 18, 2017 · 13 min

Big Island (Hawaii) in 5 days

June 11, 2017 · 3 min

Bottled water at Tourist places

June 2, 2017 · 1 min

May  3

Google I/O 2017: Android Notes

May 22, 2017 · 3 min

Apple vs Google: Naming of flagship Android vs iPhone

May 21, 2017 · 1 min

The Internet and the City Advantage

May 6, 2017 · 2 min

April  1

Detroit in 2 days

April 2, 2017 · 3 min

March  3

Book summary: “Business Adventures” by John Brooks

March 20, 2017 · 9 min

Learning vs remembering

March 18, 2017 · 1 min

Death Valley in 3 days

March 5, 2017 · 2 min

February  1

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

February 27, 2017 · 1 min

January  3

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

January 17, 2017 · 7 min

90% vs 99%

January 1, 2017 · 1 min

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

January 1, 2017 · 14 min

2016  36

December  3

Oahu (Hawaii) in 5 days

December 17, 2016 · 4 min

The optimal distance

December 9, 2016 · 1 min

When aggregation works and when it doesn’t

December 4, 2016 · 1 min

November  2

5 things airlines get wrong about leisure travelers

November 6, 2016 · 4 min

Belize in 4 days

November 1, 2016 · 5 min

October  2

Book Summary: Hard Things about Hard Things by Ben Horowitz

October 7, 2016 · 20 min

Learning casual swimming

October 2, 2016 · 2 min

September  5

A day at Point Roberts

September 17, 2016 · 2 min

Speedup vs Slow-down

September 12, 2016 · 2 min

Demystifying Android rendering: Jank and ANR

September 9, 2016 · 2 min

Built-in “Developer options” in Android

September 4, 2016 · 2 min

Book summary: The Lean Startup by Eric Ries

September 3, 2016 · 10 min

August  2

Chicago in 2 Days

August 20, 2016 · 2 min

The Android-Chrome merger saga

August 13, 2016 · 1 min

July  7

Boston in 2 Days

July 23, 2016 · 2 min

Ecuador in 4 days

July 16, 2016 · 4 min

Front of the queue effect

July 16, 2016 · 1 min

Book summary: Remote - office not required

July 10, 2016 · 2 min

Seattle in 2 Days

July 3, 2016 · 2 min

Carrying water during urban travel

July 1, 2016 · 1 min

Choosing a Travel Backpack

July 1, 2016 · 3 min

June  4

Floating point in user-facing strings

June 25, 2016 · 1 min

Startup valuations

June 19, 2016 · 1 min

Voice Interfaces: The Missing User Interaction Element

June 13, 2016 · 2 min

Cruelty to animals

June 8, 2016 · 1 min

May  5

Tabs vs spaces for code indentation

May 22, 2016 · 1 min

File size should always be of “long” type

May 21, 2016 · 1 min

Google I/O 2016: Android notes

May 19, 2016 · 5 min

Book summary: Great By Choice by Jim Collins

May 15, 2016 · 3 min

My rm -rf moment

May 6, 2016 · 1 min

April  2

Thailand in 4 Days

April 24, 2016 · 5 min

Why KBB overprices cars

April 23, 2016 · 1 min

February  2

Rohtak Riots

February 21, 2016 · 4 min

Philadelphia in 3 days

February 3, 2016 · 2 min

January  2

Standardization

January 4, 2016 · 2 min

Puerto Rico in 4 days

January 2, 2016 · 3 min

2015  15

December  1

Alaska in 4 days

December 24, 2015 · 2 min

November  2

Book Summary: The Intelligent Investor by Benjamin Graham

November 15, 2015 · 7 min

When marketplaces work and when they don’t

November 9, 2015 · 4 min

October  2

Wealth destruction is worse than taxes

October 25, 2015 · 1 min

Traveling on Indian passport

October 16, 2015 · 1 min

August  1

Mac OS X Primer (Part 3) - Window Management

August 23, 2015 · 2 min

July  1

Learnings from IIT Global Leaders Conference (IITGLC) 2015

July 25, 2015 · 3 min

June  2

American vs Indian doctor

June 19, 2015 · 2 min

Ownership vs Control

June 16, 2015 · 1 min

February  2

The clash of cultural expectations

February 27, 2015 · 2 min

Winter Trip to Mt. Whitney (Feb 2015)

February 23, 2015 · 1 min

January  4

Thoughts on Tizen

January 24, 2015 · 2 min

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

January 13, 2015 · 9 min

At a local bus stand in Mexico…

January 6, 2015 · 1 min

Android command-line: gradle and testing

January 3, 2015 · 2 min

2014  31

December  2

Book summary: Bogleheads guide to investing

December 25, 2014 · 9 min

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

December 7, 2014 · 12 min

November  1

“Material design” and Google’s strategy

November 12, 2014 · 2 min

October  1

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

October 27, 2014 · 10 min

August  4

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

August 18, 2014 · 1 min

Book summary: The Last Lecture by Randy Pausch

August 14, 2014 · 2 min

Android, Gradle and compile-time only dependencies

August 9, 2014 · 1 min

A walk in San Francisco

August 1, 2014 · 1 min

July  2

Book summary: Only The Paranoid Survives by Andrew Grove

July 30, 2014 · 8 min

A visit to Gadar Memorial in San Francisco

July 5, 2014 · 3 min

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 Summary: The Innovator’s Dilemma (when new technologies cause great firms to fail) by Clayton Christensen

June 7, 2014 · 13 min

Thoughts on Bitcoin (part 2)

June 4, 2014 · 3 min

Book Summary: The Education of Millionaires by Michael Ellsberg

June 2, 2014 · 5 min

May  2

Thoughts on Bureaucrats, Technocrats and Politicians

May 31, 2014 · 1 min

Book summary: How to create a mind by Ray Kurzweil

May 9, 2014 · 9 min

April  2

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

April 29, 2014 · 4 min

Thoughts on fixing tech recruiting

April 5, 2014 · 2 min

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

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

March 22, 2014 · 8 min

February  5

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

February 28, 2014 · 2 min

How to compile android emulator on ubuntu 13.10

February 23, 2014 · 1 min

Why Nokia’s (rumored) Android phone is doomed

February 11, 2014 · 2 min

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

February 4, 2014 · 2 min

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

February 2, 2014 · 6 min

January  6

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

January 28, 2014 · 2 min

Book Summary: Man’s search for meaning

January 17, 2014 · 3 min

Random Thoughts: Android launchers (home screens)

January 9, 2014 · 1 min

Thoughts on Bitcoin

January 7, 2014 · 3 min

Thoughts on Snapchat’s snafu

January 3, 2014 · 2 min

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

January 2, 2014 · 8 min

2013  23

December  3

Github 101 for hackathons

December 31, 2013 · 2 min

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

December 18, 2013 · 4 min

Bloody Banana Bread

December 11, 2013 · 2 min

November  5

Finance 101: Credit Cards

November 22, 2013 · 4 min

How to upgrade Nexus 4 to Android 4.4 (Kitkat)

November 15, 2013 · 1 min

Finance 101: A basic plan

November 10, 2013 · 3 min

Finance 101: Cheatsheet

November 10, 2013 · 4 min

Finance 101: References

November 10, 2013 · 1 min

October  3

Finance 101: Table of contents

October 14, 2013 · 1 min

Finance 101: Type of money holding accounts

October 14, 2013 · 4 min

Finance 101: Terminology

October 14, 2013 · 4 min

September  4

Tech world’s love for letter “X”

September 30, 2013 · 1 min

Relocating to California for internationals - Part 3

September 25, 2013 · 2 min

Relocating to California for internationals - Part 2

September 25, 2013 · 4 min

Relocating to California for internationals - Part 1

September 25, 2013 · 5 min

August  3

Personal Finance: Thoughts on peer to peer lending

August 27, 2013 · 3 min

Malkiel’s Timeless lessons for Investors

August 26, 2013 · 1 min

The Missing Linux Laptop

August 21, 2013 · 3 min

July  1

Book Summary: The Power of Less by Leo Babuta

July 10, 2013 · 6 min

May  2

Android Security related tools

May 19, 2013 · 1 min

Book Summary: The Start-Up of You

May 15, 2013 · 3 min

April  1

Vivek Wadhwa: “The next Trillion Dollar Opportunities”

April 20, 2013 · 2 min

February  1

Beyond Numbers: Dealing with terrorism in India

February 24, 2013 · 3 min

2012  8

December  1

Random Thoughts: Rape and The Indian Blame Game

December 19, 2012 · 4 min

September  1

Book Summary: Breakout Nations by Ruchir Sharma

September 29, 2012 · 10 min

August  1

Book Review: The Tangled web

August 25, 2012 · 1 min

July  1

Book Review: Steve Jobs by Walter Isaacson

July 17, 2012 · 1 min

June  1

Book Summary: In the Plex by Steven Levy

June 3, 2012 · 3 min

May  1

Female Foeticide

May 6, 2012 · 2 min

April  1

Is there any USP of Toyota Prius?

April 14, 2012 · 2 min

January  1

Book Summary: Imagining India by Nandan Nilekani

January 28, 2012 · 5 min

2011  14

December  2

Towards a broken future of Internet

December 24, 2011 · 6 min

A fundamental problem with Aakash (Indian Government tablet initiative)

December 10, 2011 · 3 min

November  1

Preliminary analysis of Facebook Click jacking Attack “Chica Sexy”

November 1, 2011 · 1 min

October  1

Summary: The 7 Habits of Highly Effective People

October 9, 2011 · 2 min

September  1

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

September 10, 2011 · 3 min

August  2

Random thoughts: goals and company types in tech world

August 27, 2011 · 1 min

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

August 1, 2011 · 2 min

July  1

Summary: India Unbound

July 2, 2011 · 5 min

June  1

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

June 22, 2011 · 5 min

May  1

How do you store my password?

May 15, 2011 · 3 min

April  1

Preliminary analysis of Facebook clickjacking (aprilfoolsprank)

April 4, 2011 · 2 min

March  1

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

March 21, 2011 · 2 min

February  1

Career Destination of IITians: USA vs India

February 14, 2011 · 1 min

January  1

FOSS (Free and Open Source Code) Licensing FAQ

January 23, 2011 · 9 min

2010  16

December  3

Cablegate and the aftermath: a few observations

December 29, 2010 · 4 min

Analysis of Facebook Rotating Images worm

December 5, 2010 · 5 min

Nokia and the smartphone era

December 2, 2010 · 3 min

November  1

EVM controversy in India

November 11, 2010 · 2 min

October  2

How Indian Government deals with Technology

October 16, 2010 · 4 min

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

October 11, 2010 · 5 min

September  5

Cyber Security in India : Role of CERT-In

September 28, 2010 · 2 min

Understanding HTTPS warnings and error messages

September 25, 2010 · 2 min

A preliminary analysis of “Bom Sabado” orkut worm

September 25, 2010 · 2 min

Is HTTPS secure?

September 21, 2010 · 4 min

BlackBerry Controversy in India

September 13, 2010 · 3 min

July  1

Understanding Directory Permissions on Linux

July 11, 2010 · 2 min

June  1

Animation in diagrams (presentations in Latex)

June 18, 2010 · 1 min

May  3

Basic GDB Tutorial

May 31, 2010 · 2 min

Programming in Linux for newbies

May 31, 2010 · 3 min

GCC Hacks

May 31, 2010 · 1 min