Mostly focused on database, immutable record, index, view, cache, and distributed systems.
- How Not To Sort By Average Rating - A blog post by Evan Miller
- Bayesian Average Ratings - A blog post by Evan Miller
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. -- Conway's Law.
- Hints for Computer System Design - a paper by Butler Lampson
- Updated Lampson's Hints for Computer Systems Design - a talk by Butler Lampson
- The LMAX Architecture / Mechanical Sympathy - a blog post by Martin Fowler
- Transducers - A talk by Rich Hickey
- Understanding Transducers in JavaScript - A blog posy by Roman Liutikov
- Tidy Data - A paper by Hadley Wickham
- Concurrency is not parallelism - A talk by Rob Pike
- Locks, Actors, And Stm In Pictures - A blog post by Aditya Bhargava
- The Dining Philosophers Problem With Ron Swanson - A blog post by Aditya Bhargava
- Turning the database inside-out with Apache Samza - A talk by Martin Kleppmann
- Replicated Data Consistency Explained Through Baseball - A technical report by Doug Terry
- Transactions: myths, surprises and opportunities - A blog post by Martin Kleppmann
- Deconstructing the Database - A talk by Rich Hickey
- Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases
- Aether: A Scalable Approach to Logging
- Functors, Applicatives, And Monads In Pictures - A blog post by Aditya Bhargava
- Itsy Bitsy Data Structures - A tutorial by James Kyle
- Lenses In Pictures - A blog posy by Aditya Bhargava
- The Future of Programming - A talk by Bret Victor
- Systems Past: the only 8 software innovations we actually use - A article by David A. Dalrymple
- Why Hypercard Was So F*****g Great - A talk by Uli Kuster
- What Makes Software Good? - A blog post by Mike Bostock
- The Expression Problem and its solutions - A blog post by Eli Bendersky
- What kind of jobs do the software engineers who earn $500K a year do? - A blog post by Amin Ariana
- Habits of highly mathematical people - an article by Jeremy Kun
- Wiio's laws
Communication usually fails, except by accident
- Unix Philosophy and Node.js - A blog post by Isaac Schlueter
- 誰得の100徳ナイフを買ったというお話 - A blog post by 深津貴之
- Simple Made Easy - A talk by Rich Hickey
- Hammock Driven Development - A talk by Rich Hickey
- Teach Yourself Programming in Ten Years - An essay by Peter Norvig
- How Not To Run An A/B Test - A blog post by Evan Miller
- Simple Sequential A/B Testing - A blog post by Evan Miller