John ObelenusLayers, 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
John ObelenusSpace 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
John ObelenusChoosing 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
John ObelenusModals 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
John ObelenusChoices: 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
John ObelenusFront-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
John ObelenusCode 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
John ObelenusEngineering 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
John ObelenusMy 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
John ObelenusWhat 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