Scott SosnaOver-Architected? Maybe, Maybe Not.An oft-heard criticism of way-to-many software solutions is that it’s over-architected, implying that the design, abstractions…Aug 9Aug 9
Scott SosnaCompound Interest on SoftwareMany articles and posts online show how regular, small, incremental change result in much larger gains over time. This article applies…Jul 31Jul 31
Scott SosnaSoftware Engineering GriefHuman beings resist change. This is not personal opinion, it’s our defense mechanism against uncertainty. If you narrow your target to…Jul 29Jul 29
Scott SosnaWorld War I Era MapsMy interest in maps — especially older maps — has grown over the past few years, and on a Monday in late February I spent a few hours in…Jun 23Jun 23
Scott SosnaWeighted Goal AverageMost football (a.k.a soccer) leagues award the player who scored the most goals during a season the Golden Boot award: Erling Haarland in…Jun 22Jun 22
Scott SosnaCandidates Cold-Calling You!For years, recruiters have cold-contacted me for roles that don’t match my background no matter how hard you try to spin it, sometimes so…Jun 20Jun 20
Scott SosnaNCAA Tournament UpsetsUsing the The Sosna Upset-Biased NCAA Bracket Pointing System (© 2024, Scott C Sosna, all rights reserved) in your friendly tournament…Jun 10Jun 10
Scott SosnaPointing NCAA Brackets DifferentlyPointing models NCAA tournament brackets are almost exclusively based on how many winners of the 63 games you correctly pick. Even when a…Jun 10Jun 10
Scott SosnaDSL Validations: The Whole EnchiladaNote: This is part 4 of a four-part tutorial.Apr 3Apr 3