by Ruben Hamers | Nov 25, 2022 | Pragmatic Programmer
#begin The next section is about something really important and maybe even controversial and that is that “knowledge is your portfolio”. I think we can all agree on that. As game or software professional our knowledge is what we sell. There are of course the soft...
by Ruben Hamers | Nov 16, 2022 | Pragmatic Programmer
#begin So the name of the first chapter is “A Pragmatic Philosophy”. And the Authors say this as a philosophy of approaching problems and their solutions. Pragmatic programmers think beyond the immediate problem always trying to place it in its larger context to be...
by Ruben Hamers | Nov 10, 2022 | Uncategorized
#begin Today I want to acknowledge that this blog is up just slightly over 2 years now. Hurray… I want to take a look back on the blogs I wrote and lessons learned. So let’s take a look: Enterprise Architecture When I look back in the archives I see...
by Ruben Hamers | Nov 1, 2022 | Clojure, Conferences
#begin Dutch Clojure Days 2022 So at last, after 2 years of waiting it was that time of year again! No, not Christmas, Dutch Clojure Days (DCD) of course..! Because of “things” that happened over the past two years there hasn’t been an edition of DCD, but last...
by Ruben Hamers | Oct 23, 2022 | Pragmatic Programmer
#begin Well hi there everyone and welcome back, It’s been a while since I wrote some blogs but here we go again.. Today we are going to continue our exploration of alternatives to Clean Code, and A Philosophy of Software Design. Last time we wrapped up the...
by Ruben Hamers | Sep 21, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin So that’s it everyone! We have discussed the entire book called A philosophy of software design. This was such an awesome book. I believe this book will go into history as one of the great books written about software design, like the GOF design patterns book...
by Ruben Hamers | Aug 23, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin The last chapter of this book is about designing for performance. You might have heard before that, really performant code if often obscure and unreadable. But in this next chapter Prof. Ousterhout will shed some light on how to design for performance. Up until...
by Ruben Hamers | Aug 12, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin Next is a short little chapter about Prof. Ousterhout’s view on popular software trends and how they relate to the principles of a Philosophy of Software Design. I remember reading this chapter a long while back thinking Prof. Ousterhout does not understand...
by Ruben Hamers | Jul 31, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin So next up is chapter 18 and it’s titled Code Should be obvious. Interestingly, this chapter comes after all the information about comments. This shows the importance of comments and summaries in the eyes of Prof. Ousterhout I think. He puts so much emphasis on...
by Ruben Hamers | Jul 25, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin Today we will discuss a really important topic in software design and development: Consistency. Yeah let’s go! Consistency So chapter 17 is called Consistency. Prof Ousterhout says it’s a powerful tool for reducing the complexity of a system and...
Recent Comments