-
git for beginners
I’ll keep this very short, because I want to show beginners how little they need to remember to get started. 1. If you are working on a small personal project, you only need to learn these six commands on a day to day basis: 2. And when working with others, you’ll also frequently use: 3.…
-
Product Analytics for growing Startups
For any product company, understanding how their product performs is crucial in achieving growth. And data-driven decision-making can uncover hidden patterns and help align the products with its long-term vision. The Amazons and Googles of the world are successful because they have successfully used analytics at key stages of their product lifecycles. Now of course…
-
Navigating large codebases and contributing to Open Source
(I wrote the following as an email to a someone who asked me for advice. So it’s verbose and written with a personal tone.) I. Setup your system and build the project code Pick any good Integrated Development Environment (IDE). I like VS Code. You can work on any langauge in VSCode be it C++,…
-

What’s inside Google Glass?
It’s impressive to see how much punch “Google Glass” packs in an elegant and light-weight construction. (Image: iFixit) I’ve long believed that the ability to create new materials is a good indicator of a country’s production and economic ability. Just look at what Britain, US and Germany did with materials during the industrial revolution and…
-
Python for beginners
Getting started in Python programming took me just about a month of studying; given I’ve several years of C++ programming experience. This is an ok time frame for experienced programmers to get started, given you have something else going on in life as well. For beginners though, learning a new programming language in a useful…
-
Visualizing data using graphs and charts
There’s been a surge in reporting data using charts on the web. This has brought in the trend of infographics and several tools (JS libraries) that simplify the task of drawing charts. Many people get too occupied in visual design and overlook whether the chart actually fits their use case though. Software charting libraries/plugins ought to…
-
10 fields to consider for startup ideas and inspiration
June 1, 2013 People generally have a limited vocabulary when talking about internet businesses. I think learning to categorise online businesses properly is important to find inspiration for new ideas; especially for those who are just starting to explore options of their own. If you’re bitten by the startup bug, consider the following different fields…
-
The Signal and the Noise by Nate Silver
Just finished reading this book and would whole-heartedly recommend it. A very engaging read for anyone interested in Statistics, Data Analytics and Predictions. “Nate Silver is a statistician, writer, and founder of The New York Times political blog FiveThirtyEight.com. He was named one of the world’s 100 Most Influential People by Time magazine.” He predicted the results of last…
-
Tips to boost performance of a Windows PC
I recently dived into fixing some of my PC nagging performance issues. Two years of use called for an overhaul! Here are some tips and tricks I used to fix the issues: 1. Use System Logs to identify the most critical issues that slow down your PC a) Open “Event Viewer” b) Goto ‘Application and…