Papers
Jeff Uren
Articles
- Black Triangles ~ Rampant Coyote
- The Rist of "Worse is Better" ~ Richard Gabriel
- Formal Methods Only Solve Half My Problems ~ Marc Brooker
- Taco Bell Programming ~ Ted Dziuba
- Parse, don't validate ~ Alexis King
- No Silver Bullet - Essence and Accident in Software Engineering ~ Fred Brooks
- Application compatibility layers are there for the customer, not the program ~ Raymon Chen (2010)
- Don't Put Logic in Tests ~ Erik Kuefler
- A little bit of plain Jsvascript can do a lot ~ Julia Evans (2020)
- Choose Boring Technology ~ Dan McKinley (2015)
- I've locked myself out of my digital life ~ Terence Eden (2022)
- Benefits of dependencies in software projects as a function of effort ~ Eli Bendersky (2017)
- Why I Still 'Lisp' (and You Should Too) ~ Anurag Mendhekar (2021)
- My Notebook System ~ Rat Factor (2024)
- Two month calendar format for pocket notebooks ~ Rat Factor (2026)
- SimSWE 4: Wants, needs, and chasm-crossing ~ Avery Pennarun
- Comopiler Errors for Humans ~ Evan Czaplicki (2015)
- The seven programming ur-languages ~ madhadron (2022?)
- The Old World is Dead ~ Stegosaur (2025)
- Breaching the Trust Thermocline is the Biggest Hidden Risk in Business ~ Gareth Edwards (2026)
- What Are Capabilities? ~ Habitat Chronicles (2017)
- What Color is Your Function? ~ Bob Nystrom (2015)
- Don't Call Yourself a Programmer, And Other Career Advice ~ Patrick McKenzie (2011)
- Mocks for Commands, Stubs for Queries ~ Mark Seemann (2013)