Archives
All the articles I've archived.
-
Why You’d Be Crazy Not to Start a Startup in 2025
Look, I'll be straight with you. I bombed my first startup back in 2012.
-
How to effectively measure your goals
Now that the new year has started, you probably have written down some New Year's resolutions and promised yourself to lose weight, write that book, travel more, etc.
-
25 Principles for your Software Engineering Team to excel today
At its core, Software Engineering has to do with crafting and building things. We are all craftsmen.
-
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...
-
Choices
I was sitting in my car alone, furious and angry. The car was like a shark cage protecting me.
-
5 Common Mistakes About Note-Taking
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.
-
How to stop procrastinating
Pre Script: I began writing this post on April 4th. But procrastinated finishing it and publishing it.
-
Built to Sell - Book Summary
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.
-
New Challenge: Publish one piece of content every day
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...
-
Building for scale before 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.
-
One question to ask a company before accepting an offer
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.
-
How was 2018
It has been more than a year since I posted here and it is already the end of 2018.
-
How do you introduce yourself
Whenever I meet people in conferences or meetups, I experiment with how I introduce myself.
-
Five Dysfunctions of a Team - Inattention to Results
This is the last dysfunction that is discussed in the book "Five Dysfunctions of a Team".
-
Five Dysfunctions of a Team - Avoidance of Accountability
For the past 3 days, I have been writing about the book Five Dysfunctions of a team.
-
Five Dysfunctions of a team - Lack of Commitment
This week I am writing about the book Five Dysfunctions of a Team which is about a fictional company whose executive team is highly dysfunctional and how the new CEO brings them all together to...
-
Five Dysfunctions of a Team - Fear of Conflict
In yesterday's post, I was explaining about the latest book that I was finished reading: Five Dysfunctions of a team and the first dysfunction - the absence of trust.
-
Five Dysfunctions of a Team - Absence of Trust
Five Dysfunctions of a Team is a book I started reading recently and I think is one book that everyone who is working together with a team needs to read.
-
7 Extensions to install on your new Firefox Quantum browser
On 14 November, Mozilla released a new version of Firefox called Quantum, which is literally a quantum leap in performance over the previous versions.
-
How to listen to podcasts and get the most out of them
I am a regular podcast listener even before the recent upsurge of numerous podcast shows that has cropped up in recent times.
-
How to convert Features into Benefits
When writing copy for a product's homepage, one mistake I see everyone doing is they keep talking about all the features that their product has.
-
3 ways your competitors will help you with your copy
In yesterday's article, I explained 6 different ideas to read your customer's mind and use the language/words that they use.
-
How to speak your customer's language when writing copy
The landing page for your product is the single most important page on your entire website and it is important that you communicate well on that page to connect with your customers.
-
Fair Billing Policy in SaaS Products
Gone are the days when people used to pay and get software installed on each computer.
-
Startup Idea: Browser Extension for Gmail to show when a person might reply back
Many companies today uses Google Suite for their Email and everyone has gotten used to the Gmail interface.
-
How I keep track of blog posts to write
I get ideas and topics to write in my blog during unusual time and places and I wanted to have an easy way to track them.
-
Saving webpages to Pinboard from iPhone
I have been using Pinboard for nearly an year and it has been a great replacement for Delicious, except for one minor gripe: It doesn't have a good app for iPhone.
-
Website Review: Buttalks.in
Today on my twitter feed, I came across a new startup Buttalks - an underwear subscription service for men, first of its kind in India.
-
12 Everyday Challenges to do on each month of an year
I am a fan of James Altucher's writing and he is one big proponent of the practice of "writing 10 ideas everyday".
-
Understand the Logical Brain vs Emotional Brain while designing a product
Whenever you design a product, there are two important things that one needs to remember to get the user experience right.
-
Code Readability is a Feature
If you are developing a product and working with a team of engineers writing code, you would have definitely faced the horror of reading someone else's code.
-
How to give good feedback
Yesterday I talked about why criticism is important in the success of any company and how to accept feedback about your work.
-
What is the Michael Jackson Theory of Feedback
Few months back listening to one of Noah Kagan's podcast episode, (the one where he talks about his conversation with Jonathan Coon of WikiBuy.com) he mentions something called the Michael Jackson...
-
How to Make yourself Unique at your Work
In any business organization, there are two types of sub-units or teams.
-
Why I decided to write an article everyday
In my November month challenge, I mentioned that I will be writing one article every day.
-
How to form habits using the two day rule
We humans are creatures of habit. We always want to do things which are good for our lives.
-
I challenged myself to talk to strangers everyday and learnt a lot about myself
It is the first of November, which means end of the October Challenge. As mentioned last month, I decided to have a conversation with a stranger every day of October.
-
How to improve productivity and get more things done
Have you felt proud of yourself because you could multi-task two or more things?
-
You can't break the ceiling by staying in the room
Few years back, I heard a quote which made me rethink about personal growth.
-
Monthly Challenge - Daily Cold Shower
One of my favourite podcast in recent times is Noah Kagen Presents and I have been devouring each episode back-to-back.
-
Which is important? Fixing Bugs or Adding Features
Lets say you are building a Social Media marketing automation product, where you allow the users to schedule multiple posts to different social media platforms.
-
Hallway Usability Testing and why it is important for your Startup
When you design a product, be a website, SaaS Application or a mobile app, usability testing is one important iterative process that needs to be done before shipping the product.
-
Two Questions to ask when your team brings up conflicts
When you run a company or manage a team big enough to not fit in a room, one problem you are going to face is interpersonal conflicts.
-
DevOpsDays India 2017 Conference Notes
DevOpsDays is a technical conferences covering topics of software development, IT infrastructure operations, and the intersection between them.
-
Issue Tracker and Budget
Everyone has numerous reasons NOT to use an issue tracker. Few reasons that the old style management people say are:
-
Rejection
Few months back there was a lot of activity on twitter and medium about conference proposals and how so many people had to face lot more rejections than acceptances.
-
100 Days of Code Challenge
All the individual day's posts have been collected into this single post.
-
Limiting your CPU and Memory Usage
Yesterday I wrote about how to use a very simple timing context manager to measure how much time your python code/functions take.
-
Timing your Python Code
There are many times when you would want to see how much time your program takes to execute.
-
Facebook Privacy Permissions Hoax
If you had a facebook account, you would have seen at least 1 friend who had posted something like this sometime in the past 2 days.
-
Tracking your Productivity
Some smart guy once said “_What isn’t measured doesn’t get improved._” As I grow older, I seem to understand this a lot.
-
Social Media Marketing for Physical Products
Today I was in the mood for some ice cream and got a stick of one popular/expensive brand.
-
d command in oh my zsh
I use zsh as my primary shell and have Oh My Zsh which has lot of helpful plugins, themes and functions which make using the terminal easy.
-
Average
I started blogging back in 2004 on LiveJournal (it was Medium of those days, if you kids don’t know).
-
How NOT to send a bank account statement to the customer
I have a few bank accounts and there is this particular local bank called City Union Bank, that is more than hundred years old.
-
Tackle Technical Debt with Time Bombs
Technical Debt is a term that most developers have heard of. Even if you haven’t heard of the term, I am pretty sure you would have done something in your programming career that is a technical debt.
-
Programmer productivity vs Salary
Disclaimer: Persons/organisations mentioned in this story are based on real-life.
-
Ideas vs Time
The other day I was consolidating all my ideas in my Evernote and I found that I have noted down a lot of projects/ideas for products.
-
Idea: Realtime Chat for visitors on a webpage
Here’s a crazy simple idea that someone can build over a weekend.
-
Change is the only constant
They say change is the only constant in life. May be that’s why I keep changing my blog host and the software.
-
New Site
For a long time all my personal stuff were posted on my livejournal, blogger or posterousblogs.