by Ruben Hamers | Jun 26, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin Today we will take a look at a chapter where I think Prof. Ousterhout and Uncle Bob are somewhat on the same line again. Both of them want you to choose good names for concepts in your code. Uncle Bob has lot’s of practical advise and Prof. Ousterhout...
by Ruben Hamers | Jun 21, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin We will continue our discussion about comments with another chapter about comments. This time Prof. Ousterhout will give some advise on how to properly write them. Let’s see. And, well prepare for a rant. Comments should describe things that aren’t...
by Ruben Hamers | Jun 13, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin Hey, welcome back! Today we will dive into a really interesting topic of the book A Philosphy of Software Design. It’s about comments and why we should write them. This highly contractics the practices presented in Uncle Bob’s Clean Code which is...
by Ruben Hamers | Jun 6, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin On today’s menu we got chapter 11 from a book called A Philosophy of Software Design. We’ll be looking into a chapter that covers a really simple yet very effective practice which is design your solution twice (or more). Let’s check out...
by Ruben Hamers | May 27, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin Today we will be checking out chapter 10 of the book A Philosophy of Software Design by John R. Ousterhout. Todays chapter is one of the chapters where this book gets its popularity from I think. When people talk about this book they will often mention the...
by Ruben Hamers | May 18, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin In todays blog we will be diving into chapter 9 of A Philosophy of Software Design. In this blog we will discuss one of the most fundamental questions of software: Better together or better apart? Better Together Or Better Apart? What ever that means....
by Ruben Hamers | May 12, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin Heya there again and welcome back for another blog about A Philosophy of Software Design. Today we will be looking into chapter 8. Let’s dive straight in. Pull complexity Downwards Chapter 8 is about pulling complexity downwards. This chapter...
by Ruben Hamers | May 6, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin How nice of you to join me on another blog about A philosophy of software design. Today’s topic is chapter 7 Different Layer, Different Abstraction. A fundamental aspect of software is layered design, there is simply no escaping it. Let’s find ou...
by Ruben Hamers | May 3, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin Hey and welcome back for another blog about A philosophy of software design. Today we are diving into chapter 6 General-purpose modules are deeper. Let’s have a look! General-purpose modules are deeper In software design you often need to make a...
by Ruben Hamers | Apr 27, 2022 | A Philosophy of Software Design, Reviews, Unity3D
#begin Today we will continue with A Philosophy of Software Design chapter 5. There are some really interesting concepts in here about information hiding, and leakage. I also particularly like how Prof. OusterHout describes there are formal and informal elements to an...
Recent Comments