Most popular

Here is a list of some of the blog posts that have been most popular.


Just in case versus just in time
God is in the details
Getting to the bottom of things
Coming full circle

Software development

Why programmers are not paid in proportion to their productivity
The most important skill in software development
Math library functions that seem unnecessary
Plain Python
Floating point numbers are a leaky abstraction
Experienced programmers and lines of code


Don’t invert that matrix
Interpolation errors
How to compute binomial coefficients
Fast way to tell whether a number is a square
Why computers have two zeros: +0 and -0

Business and management

Do you really want to be indispensable?
Medieval project management
Peter Drucker and abandoning projects


Why microarray study conclusions are so often wrong
Comparing three methods of computing standard deviation
Wine, Beer, and Statistics
Rolling dice for normal samples


Music in 5/4 time
Evaluate people at their best or their worst?
Doing good work with bad tools
LaTeX and PowerPoint presentations
Write-only articles