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…Jan 8, 2023Jan 8, 2023
hurlbertEverything About Agile (criticism) is WrongI finally figured out what is wrong with criticism of Agile.Apr 29, 20221Apr 29, 20221
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…Apr 23, 2022Apr 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…Apr 21, 2022Apr 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…Apr 20, 2022Apr 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…Jun 18, 2021Jun 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…May 11, 2021May 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.Apr 29, 2021Apr 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…Apr 22, 2021Apr 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.Feb 6, 2021Feb 6, 2021