Layers, Complexity, and TrendsThere is a short post that I cherish called: Complexity Has To Live Somewhere. Sometimes engineers need to be reminded that if everything…Oct 15, 2020Oct 15, 2020
Space RequiredThere is a unique failure mode that I have experienced: trying too hard. I never saw this one coming, and I never expected it. “Trying too…Oct 9, 2020Oct 9, 2020
Choosing What To Problem To HaveMost of our engineering decisions these days are about choosing which problems you want to have. For me, this realization came off the…May 1, 2020May 1, 2020
Modals Are The WorstThis is my “Hot Take” for the front-end world. I truly think modals are bad. Bad for the end user, and a crutch that too many developers…Apr 25, 2020Apr 25, 2020
Choices: Engineering, Organizations, and ConstraintsI have not found a better distillation of the gordian knot that is modern software development. There was a time when one person could…Apr 4, 2020Apr 4, 2020
Front-End: Declarative vs Objective-OrientatedI’ve always been far more of a programmer than a designer. I don’t think I’ve ever personally liked anything I’ve designed on the web…Mar 26, 2020Mar 26, 2020
Code As CommunicationI’m fond of saying that code has no value until it is running in production. I still believe that is a correct and important statement…Feb 20, 2020Feb 20, 2020
Engineering Speed is a SymptomI think the speed of a team is the result of a function, it is the symptom of a working environment. It doesn’t happen by simply standing…Feb 2, 2020Feb 2, 2020
My Own (New) Management ReflectionsI’m nearing the six month mark in my $latestGig, and my role has turned into a product and people management role. I was hoping this would…Jan 14, 2020Jan 14, 2020
What Is My Culture?I just finished Ben Horowitz’s “What You Do Is Who You Are”. I want to focus on the biggest lesson I took from the book about creating…Nov 14, 2019Nov 14, 2019