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 moreOther articles
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 moreThe first software jobs AI will replace are...
An interesting short video of Dave Farley, interviewing Birgitta Böckeler, and discussing which software related jobs A.I may replace first. The interesting point is that both have a different opinion, what is your?
read moreSoftware needs to be more expensive
In this article the author make an interesting statement: most companies actively use open source code for free to create products for making profit. Read this article to discover why this should change and how.
read more