Blogs / Personal blogs

Martin Kleppmann

martin.kleppmann.com

To find out when I write something new, sign up to receive an email notification , follow me on Bluesky or Mastodon , or subscribe to the RSS feed .

Popular posts
15
Total points
4,454
HN comments
1,970
Rank
#270 personal

Visit martin.kleppmann.com → RSS feedOn Hacker News Dec 2010 – Dec 2025

Software Engineering 9Databases & Data 6Systems & Performance 5Career & Management 2AI & Machine Learning 2Web & Frontend 1

1

Accounting for Computer Scientists

Every educated person really ought to have a basic understanding of accounting. Just like maths, science, programming, music, literature, history, etc., it’s one of those things which helps you make sense of the world. Although dealing with money is not much fun, it’s an unavoidable part of life, so you might as well…

4

Turning the database inside-out (2015)

Databases are global, shared, mutable state. That’s the way it has been since the 1960s, and no amount of NoSQL has changed that. However, most self-respecting developers have got rid of mutable global variables in their code long ago. So why do we tolerate databases as they are?