Want to build your SaaS/Mobile App?

Let's Work Together.

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.

If you want to fix a piece of code which is slow as hell, first start with measuring how slow it is really running. It is easy to hypothesize that it is slow because it is written in an interpretted language or it leaks memory and the garbage collector doesn’t work properly or various other reasons.

Read moreTracking your Productivity


I started blogging back in 2004 on LiveJournal (it was Medium of those days, if you kids don’t know). I didn’t have any audience in mind when I wrote on my personal blog – it was literally a log of my personal thoughts. It allowed me to write about anything.

An year later I started writing about free and open source software and that was when I was writing for an audience. I was writing for others who want to learn and use open source software.

Read moreAverage

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.

I received an email from that bank which has a list of different new features that they have added for the benefit of the customers, using latest technology that they could get their hands on – like self service branches, mobile banking using android apps, missed call balance enquiry, and many more.

Read moreHow NOT to send a bank account statement to the customer

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.

Technical Debt is a metaphor referring to the eventual consequences of poor system design, software architecture or software development within a codebase.

In most cases, it is that quick and dirty hack your manager asked to put in just so that he could deliver it to the client.

Read moreTackle Technical Debt with Time Bombs

Programmer productivity vs Salary

Disclaimer: Persons/organisations mentioned in this story are based on real-life. Any resemblance to persons/organizations living/dead is intentional. Imagine you run a startup called Super Duper Software Inc and you have a decent dev team. You now need to hire programmers and you see two fresh off the college programmers applying. First programmer (fake named Aakash) who knows nothing more …

Read moreProgrammer productivity vs Salary