-
The era that defined Wall Street is finally, officially over. Michael Lewis, who chronicled its excess in Liar’s Poker, returns to his old haunt to figure out what went wrong.
November 16, 2008
links for 2008-11-16
November 4, 2008
March 25, 2008
links for 2008-03-25
-
The article explains the structure of memory subsystems in use on modern commodity hardware, illustrating why CPU caches were developed, how they work, and what programs should do to achieve optimal performance by utilizing them.
December 22, 2007
links for 2007-12-22
-
“Both license models make software free, but only GPL software is sustainably free. The BSD gives greater freedom, the GPL gives more freedom. Choose which one you value more.”
December 12, 2007
links for 2007-12-12
-
The application of programming specific processes and habits to the everyday is where peril lies. The same traits that make you a great programmer can make you an awkward, misunderstood and miserable human being.
-
Abject-oriented programming is a set of practices for encouraging code reuse and making sure programmers are producing code that can be used in production for a long time … NOT!
October 27, 2007
links for 2007-10-27
-
very funny tongue-in-cheek memo on the steps to prepare coffee
October 21, 2007
links for 2007-10-21
-
The planning fallacy is that people think they can plan.
If you’re doing something broadly similar to a class of previous projects, just ask how long they took — the answer may sound hideously long.
This answer is true. Deal with it.
October 13, 2007
links for 2007-10-13
-
When you are young, hungry, and single, you have
* huge amounts of free time (more swings at the ball)
* less to lose (more swings)
* enthusiasm (more likely to swing)
* sublimated sex drive (more likely to swing to stand out from your peers)
October 6, 2007
October 24, 2006
links for 2006-10-24
-
The quality of peer–production projects such as PG/Wikipedia is often ascribed to so-called “laws of quality” inspired from open source software. Faith in these laws may often not guarantee quality but instead hide the need for improvement.