The Murky Path

Uncle Bob has a post on his blog from a while back called "The Dark Path". I've personally had an interesting journey with this post. It's taken another turn as I read about the new programming language "V". Unlike Uncle Bob; I've not done more than…

Technical Practices: No Public Statics

I've had this sitting in my queue for over a year. Waiting for some day when I have some thoughts on it. Is today that day... Ehh... Probably not. I'm going to try anyway. I'm writing this the same day I wrote the "MicroObjects Guiding Principle" post. It…

MicroObjects Driving Principle? (Part 4)

Represent All Concepts Let's continue our exploration of how the MicroObjects technical practices support the principle of representing all concepts that exist in the code as objects in the code. In the last post we covered some benefits of applying the practices for this concept. Near Zero Bugs Fast Delivery…

MicroObjects Driving Principle? (Part 3)

Represent All Concepts Let's continue our exploration of how the MicroObjects technical practices support the principle of representing all concepts that exist in the code as objects in the code. In the first post we covered the same practices my hour long presentation covers. No Getters / No Setters if Only…

MicroObjects Driving Principle? (Part 2)

Represent All Concepts Let's continue our exploration of how the MicroObjects technical practices support the principle of representing all concepts that exist in the code as objects in the code. In the last post we covered No Getters / No Setters if Only as a Guard Clause Isolate Their Code Interestingly…

MicroObjects Driving Principle? (Part 1)

I had a fantastic chat with a colleague about the MicroObjects technical practices at lunch yesterday. Well... yesterday for writing this. Probably a week ago when it goes live... and no idea how long ago for you reading this. :) She wanted to know more about the technical practices and was…

XP 2019 : Experience Report

I presented twice at XP 2019! One of them was about the MicroObjects technical practices. Which was fantastic! It's a great opportunity to share what I've found useful! This post is about the second presentation; the experience report. I promote the MicroObjects technical practices because I've seen how they impact…

Efforts to start using Smalltalk

I met Suzanne Fortman from Cincom at XP2019 and had som great conversations about SmallTalk and the community. I decided to download ObjectStudio to play with the product and maybe actually get to write some smalltalk. The experience was not what I was expecting. The rest of this post is…

Azure CLI is AWESOME

I'm sitting in my hotel room after the [deliver:Agile2019] conference (https://www.agilealliance.org/deliveragile-2019/) which was fantastic. I highly recommend attending it next year. I have a little side project I'm trying to use to learn Azure and Azure Dev Ops. At work we use ARM templates to…