Programming as Theory Building by Peter Naur (an excerpt)Source: https://pages.cs.wisc.edu/~remzi/Naur.pdfMay 25, 2022May 25, 2022
Scaling XPLike code, [companies] do not actually decay, but rather suffer from a lack of being updated with respect to the changing environment in…May 24, 2022May 24, 2022
A Software Theory FormationTeams feel when a problem is decomposed poorly. The work feels arbitrarily assigned rather than discovered as the next highest priority…May 24, 20221May 24, 20221
Quotes for Programmers“Make the change easy, then make the easy change.” — Kent BeckAug 13, 20201Aug 13, 20201
Determining Pushable CommitsBreaking down our work into smaller commits can help us manage complexity but how do we know if we may need to first squash a set of…Aug 13, 2020Aug 13, 2020
Forgetting StructureI once offered to help someone set up and tear down a room partition. He stressed that the metal poles which we were placing into their…Aug 13, 2020Aug 13, 2020
Encoding AffordancesI was recently intrigued with my daughter’s stacking toy. The objective is to be able to make the tallest tower possible. The sizes of the…Aug 11, 2020Aug 11, 2020
Combating Fear Driven DevelopmentHere’s a list of techniques that help me combat “Fear Driven Development”:Aug 7, 2020Aug 7, 2020