Digests » 200


The Developer Manifesto

A beautiful tribute to the art and profession of software development.


Is PostgreSQL good enough?




Geek Career Paths


Brilliant Jerks Cost More Than They Are Worth

As a software engineer, I worked on a small team of mostly less experienced engineers on a new product. As part of our process to ensure the highest quality, we agreed to review each others code before allowing any of it to go out to customers. This was both a teaching opportunity and a chance to have a second pair of eyes on a complex product. Nobody minded the process, because we knew it would help us be more consistent and improve over time.

How do compilers optimize divisions?

A fun part of writing a decompiler is trying to figure out how a compiler got from point A to point B. Compilers are known to use every last trick in the book to make things just marginally faster.