Benji ShultsYou Aren’t A Great Software Engineer Until You’ve Had To Maintain And Extend Existing CodeJan 231Jan 231
Benji ShultsThe Moral Hazard of Walls between Parts of your Engineering OrganizationDefinitionsOct 30, 2023Oct 30, 2023
Benji ShultsThis statement got me thinking:And I’d argue that for beginners completely ignoring optimization is the right option. After all they have to worry about other things.Oct 9, 20211Oct 9, 20211
Benji ShultsinThe StartupThe Word “Consistency” Should Not Enter Code Quality DiscussionsThis is not to say that consistency is bad. This is only to say that it should never be an argument for why things should be done a…Jun 27, 2020Jun 27, 2020
Benji ShultsToward cross-platform keyboard shortcuts…with help for keyboard-shortcut-users who move between Linux, Mac, and Windows.Oct 25, 2019Oct 25, 2019
Benji ShultsMouse vs touch-pad vs TrackPoint: Fight!…in which we focus on objective measures of productivity from the perspective of software engineering.Oct 5, 20192Oct 5, 20192
Benji ShultsManagers: how to maintain effective technical discussions (Part IV: how to help when it falls…… in which we propose strategies for getting a team back on track when discussions are not valuable, technical, and open.Sep 30, 2019Sep 30, 2019