#software
-
Napkin math
338 words · 2 min
-
Writing advice is kind of similar to programming advice
257 words · 2 min
-
Observability Engineering Notes - 2
371 words · 2 min
-
Observability Engineering Notes - 1
349 words · 2 min
-
Donald Knuth - The root of all evil
182 words · 1 min
-
Managing code work with feature branches
1097 words · 5 min
-
Site reliability and 9's
95 words · 1 min
-
Domain-Driven Design Distilled Notes - Chapter 6
182 words · 1 min
-
Look for things that do not make sense
68 words · 1 min
-
DDD - Invariants
31 words · 1 min
-
DDD - Value objects
71 words · 1 min
-
DDD - Entities
84 words · 1 min
-
Domain-Driven Design Distilled Notes - Chapter 5
183 words · 1 min
-
The big ball of mud
125 words · 1 min
-
Domain-Driven Design Distilled Notes - Chapter 3
197 words · 1 min
-
Domain-Driven Design Distilled Notes - Chapter 4
278 words · 2 min
-
DDD - Event Storming
279 words · 2 min
-
Domain-Driven Design Distilled Notes - Chapter 2
586 words · 3 min
-
Strategic Design around Domain-Driven Design (DDD)
107 words · 1 min
-
Domain-Driven Design Distilled Notes - Chapter 1
144 words · 1 min
-
Hidden complexity in software projects
113 words · 1 min
-
Brooks's Law
44 words · 1 min
-
YAGNI
38 words · 1 min
-
Software development pragmatism
58 words · 1 min
-
A gentle introduction to PostgreSQL indexes
1813 words · 8 min
References
-
Better Software Conference. (2026, August 25). Casey Muratori – The Root of The Root of All Evil – BSC 2026 [Video]. YouTube. https://www.youtube.com/watch?v=hpj6r6CjJf8
-
Brooks, F. P. (1995). The mythical man-month: Essays on software engineering (Anniversary ed.). Addison-Wesley.
-
Brooks’s law. (2021). In Wikipedia. https://en.wikipedia.org/wiki/Brooks%27s_law
-
Di Croce, B. (2021, October 26). Slow down, finish faster. https://briandicroce.com/slow-down-finish-faster/
-
Eskildsen, S. (2026). Napkin math [Computer software]. GitHub. https://github.com/sirupsen/napkin-math
-
Foote, B., & Yoder, J. (1997). Big ball of mud. Fourth Conference on Pattern Languages of Programs (PLoP '97). https://www.laputan.org/mud/
-
Fowler, M. (2013, April 23). DDD aggregate. martinfowler.com. https://martinfowler.com/bliki/DDD_Aggregate.html
-
Fowler, M. (2015, May 26). Yagni. martinfowler.com. https://martinfowler.com/bliki/Yagni.html
-
Khorikov, V. (2016, January 11). Entity vs value object: The ultimate list of differences. Enterprise Craftsmanship. https://enterprisecraftsmanship.com/posts/entity-vs-value-object-the-ultimate-list-of-differences/
-
Knuth, D. E. (1974). Structured programming with go to statements. ACM Computing Surveys, 6(4), 261–301. https://doi.org/10.1145/356635.356640
-
Majors, C., Fong-Jones, L., & Miranda, G. (2026). Observability engineering: Achieving production excellence (2nd ed.). O'Reilly Media.
-
Raymond, E. S. (1999). The cathedral & the bazaar: Musings on Linux and open source by an accidental revolutionary. O’Reilly.
-
Rayner, P. (2015, January 13). Aggregates & entities in domain-driven design. https://thepaulrayner.com/blog/aggregates-and-entities-in-domain-driven-design/
-
Rickard, M. (2021, August 8). Service reliability math that every engineer should know. https://matt-rickard.com/service-reliability-math-that-every-engineer-should-know/
-
Vernon, V. (2016). Domain-driven design distilled. Addison-Wesley.