• Beyond Clean Code

    Saturday, June 01, 2024 in Articles

    Featured Image for Beyond Clean Code

    There’s also a YouTube Video for this post. Introduction The phrase “clean code” from Uncle Bob’s 2008 book Clean Code has, in some circles, confusingly come to mean “bad code.” Critics argue that clean code is …

    Read more

  • The Seam Metaphor

    Saturday, March 13, 2021 in Articles

    Featured Image for The Seam Metaphor

    I first came across the seam metaphor for software architecture in Jurgen Appelo’s book Management 3.0. I loved his book, although I always felt that the title sold it short. I felt the backbone of complexity and systems theory might fall flat for …

    Read more

  • Narrative Driven Development

    Tuesday, January 26, 2021 in Articles

    Featured Image for Narrative Driven Development

    As human beings we are all experiencing a first-person narrative. We are experiencing the events of our day and our lives playing out from our point of view. In our jobs as software engineers, however, we encounter many other narratives. For example …

    Read more

  • Brain Oriented Programming

    Thursday, August 13, 2020 in Articles

    Featured Image for Brain Oriented Programming

    Video Version: Philip reading this article. The 1956 paper The Magical Number Seven, Plus or Minus Two is the most widely cited paper in the 126 year history of the journal Psychological Review. The author George A. Miller is considered one of the …

    Read more