Skip to main content


Showing posts from January, 2018

2018 Reading List

List of books that I am targeting to read in 2018:
NudgeThe Black SwanThe Coaching Habit: Say Less, Ask More & Change the Way You Lead ForeverWork Rules!: Insights from Inside Google That Will Transform How You Live and LeadProduct Leadership: How Top Product Managers Launch Awesome Products and Build Successful TeamsSimplifyFooled by RandomnessHackers and PaintersThe Essential DruckerFlatlandSurely You're Joking, Mr. Feynman!Masters Of DoomThe selfish geneEssentialism, the disciplined pursuit of less and WaldenThinking in SystemsThe Power Broker, by Robert Caro The Attention MerchantsThe OutsidersManaging Humans: Biting and Humorous Tales of a Software Engineering Manager

2017 Reading list

So you want to buy an Unlocked Phone?

You might have gone over the list of devices that your carrier offers and don’t like any of them. Or you might have found another device on another site which you prefer over listed devices. There are few things to consider before you make that purchase. But the most important one in my opinion is to check for coverage. Go to your target device’s web site and check for Network Compatibility. What bands does it support? Does your (target) carrier support those bands? Not only that, if you have service already in your area, you should install an app like SignalCheck. This will tell you on what band/frequency you are connecting and will give you better idea about it. Alternately, you can use a site like to see if the device supports the bands you are interested in. It will even assist you with comparing against other phones and search devices that support a particular band as well. Not only that, you can also check if a particular phone will work in another country un…

How my OnePlus One phone became just a mini-tablet

What a sad day! After three years my #OnePlus One (code name Bacon) has become just another mini-tablet (unless I switch carrier to AT&T, #NotHappening).
I like to have total control over my phone (root on Android), which is why after it's warranty period passes, I unlock the bootloader and install custom ROM on them. Oneplus One originally came with CyanogenOS 11, which was pre-installed on it. To say, it was fork of Android, but then if you think about it, just about every company with phone has a fork of Android on their phones as well. CyanogenOS came with quite a few customizations to begin with, and while initially there wasn't a need to root and/or install another custom ROM, I ended up doing just that a year later by installing Cyanogenmod (now called LineageOS) on them. Mainly because Cyanogen had gone out of business. Everything has worked perfectly fine until now. The device itself performs really well, considering it is three years old.
Here is what I tried so…