Other articles


  1. Practices of reliable software design

    In the following article, the author discuss some interesting practices, not only tied to coding, for building and designing reliable softwares. There is one I particularly emphasis with is the Make testing easy which, in my opinion, is the cornerstone of good software design which is way too much overlooked in a lot of projects and companies.

    read more
  2. Three Laws of Software Complexity

    Lot of people think that building new softwares is complex. Actually, maintaining software is a lot more difficult than that. Just as for our universe, the entropy of all ours systems tend to increase more and more over time and thus, its complexity. This is where lies the challenge of our developers/ingeneers job.

    read more

links

social