Is Writing a Big App the Best Way to Win?

Software entrepreneurs constantly make the mistake to equate number of features in software with a better chance of dominance in the market. And, if one look at how the market works, there is some justification for this thinking: if a software has a large number of features, then it can attract a larger user base….

Day 11: Understand the Lower Layers of the System

Hi, this is the 11th part of a series of posts on 30 tips to becoming a better developer. If you would like to keep up to date with the topics that I am covering, just check the main post. As software developers, we enjoy thinking of a system in as higher level as possible….