Who uses UML?

Who uses UML?
Who uses UML? The answer may surprise you! Unless you’ve spent any time working as a programmer, then the answer will not surprise you. Not at all.
Read more →

C.A.R. Hoare on programming language design

C.A.R. Hoare on programming language design
C.A.R. Hoare thinks program languages should primarily support design and documentation, with programming being a distant third.
Read more →

We Are Storming

We Are Storming
It took me too long to realize that the paper I just read was directly relevant to me. It was about teams. I was on a team. Why didn’t I get that?
Read more →

Why Google Source has high uptime

Why Google Source has high uptime
Google Source has tremendous uptime. They manage it by having a super-flexible schema, and code that takes advantage of it.
Read more →

Reading "The Power of Two Choices," by Michael David Mitzenmacher

Reading "The Power of Two Choices," by Michael David Mitzenmacher
Use two choices. It’s easy to get hugely better performance by moving from one choice to two choices. It’s very hard to do better.
Read more →