Self hosted vs managed hosting for side projects

this or that - Self hosted vs managed hosting for side projects

This is something I have been thinking a lot lately. Whenever I start working on a new side project, the first thing I do (after coming up with an available domain name) is to setup the landing page for it. I have used many tools like Carrd, UnicornPlatform, etc. I have been trying to get …

Read more


choices - Choices

I was sitting in my car alone, furious and angry. The car was like a shark cage protecting me. I had just come out of a heated discussion with my CEO, and I felt I could no longer work there anymore. I wanted to go back into the office and say, “I quit”, and go …

Read more

5 Common Mistakes About Note-Taking

taking notes with laptop

Taking notes is something we all do (or did). Whether you are in high school, college, or running your own business note-taking can be a vital skill to have. But what if I told you that many of the ways we take notes while in school are wrong? You would probably think “I am not …

Read more

How to stop procrastinating

procrastination scaled - How to stop procrastinating

Pre Script: I began writing this post on April 4th. But procrastinated finishing it and publishing it. I procrastinated writing an article about procrastinating. I know it’s so cliché and meta. I know you’ve all done it. You’re in the middle of your work day trying to finish something, and you get an urge to …

Read more

Built to Sell – Book Summary

Books, Library

Building and running a company is hard. But running a company that was built to sell is even harder, especially if you run a consulting/services business. For the past 2 years, I have been consulting full time and I have worked on some really interesting projects. While working on other’s ideas and products get you …

Read more

New Challenge: Publish one piece of content every day

Person with laptop and writing on a note

It’s time for a new challenge. If you have read my previous blog posts, you would’ve known that I do like to take up new challenges like “only cold showers” or “speaking to at least one stranger every day“, etc. I have also taken multiple unpublicised challenges like publish one blog posts every day or …

Read more

Building for scale before launch

Rocket Ship Launch

With all the startups I have worked with, I have noticed one mistake that every founder keeps making when they are starting off with the product. Planning for millions of users from day 0. Founders are too blinded by their ideas, that they believe “if you build this awesome product, they will come.” Even worse, …

Read more

One question to ask a company before accepting an offer

two people shaking hands

Whenever I go out to meetups and conferences, fresh out of college graduates and entry-level engineers always have a few questions to ask me. I try as much as possible to not give them advice that would influence their decisions by my bias. But, there is always one question that I find is becoming sort …

Read more

How was 2018

2018 to 2019

It has been more than a year since I posted here and it is already the end of 2018. So how was my year 2018? This is not a detailed overview of the year like others write. But more like a short blog post of what happened in the past 1 year and what I …

Read more

How do you introduce yourself

handshake meeting

Whenever I meet people in conferences or meetups, I experiment with how I introduce myself. Every time I talk about myself and what I do, I make subtle changes and notice what reaction the other person gave. This isn’t something I did in the initial stages of my career. When I started (as a programmer) …

Read more