hurlbertInheritance and Polymorphism: Every time I try to get out, they pull me back in…The title (scarface) is a reference to the tragedy of mismanagement that has been inheritance and OOP in general. This is all a bit of a…3 min read·Jan 8, 2023----
hurlbertEverything About Agile (criticism) is WrongI finally figured out what is wrong with criticism of Agile.3 min read·Apr 29, 2022--1--1
hurlbertEpilogue: The Machine that Builds the MachineIf every team attempting to do THE-METHOD were to use the approach of building MBM then we would end up with hundreds of MBM. This seems…5 min read·Apr 23, 2022----
hurlbertThe Machine that Builds the MachineMy recent article on, “Engineering our Craft” discusses the ways in which craft are slow. There are many insights into making things more…8 min read·Apr 21, 2022----
hurlbertEngineering our Crafttldr; Similarities between why custom code takes time and why woodworking is laborious. The purpose is to examine the nature of maker…15 min read·Apr 20, 2022----
hurlbertI was definitely a jerk but in my defense they were batshit crazyA couple of years ago I was working at a start up and they had a “no jerks” policy that they eventually used to fire me. I personally…6 min read·Jun 18, 2021----
hurlbertGranularity: A quick guide for Workflow, Use-Cases, and ComponentsBelow are some tips on how to manage granularity within workflow diagrams, use-cases, and component creation. Each of these work products…2 min read·May 11, 2021----
hurlbertWhat is a workflow? An exampleUSE-CASE: A business process or activity for doing work. WORKFLOW: How categories of work flow through your business.4 min read·Apr 29, 2021----
hurlbertHow to draw boxes and linesThis is a quick guideline on how to draw diagrams that are just boxes and lines. Boxes and lines are very often used to show the…11 min read·Apr 22, 2021----
hurlbertThe Message Is the Application: Challenges“The Message Is the Application (TMITA)” is an interesting design pattern. I’d like to discuss it’s challenges.4 min read·Feb 6, 2021----