My favourite software development anecdote of all time: Brian Valentine, senior vice president of the Windows Division, during the development of Windows 2000 by a 4,200 strong team of developers: “Decisions in 10 minutes or less, or the next one is free.” — The Motivator Behind the Windows 2000 Development Team, February 16, 2000
Category Archives: Programming
MagPi
I discovered the MagPi magazine. A Raspberry Pi magazine free in PDF format.
Linux: generated/autoconf.h
See What is creating the generated/autoconf.h? for tips on how to generate autoconf.h for the Linux sources.
Instead of
gunzip < /proc/config.gz > .config
Use
cat /boot/config-$(uname -r) > .config
RCU and Unloadable Modules
Found an article about the implementation of read-copy update locks in Linux: RCU and Unloadable Modules.
Building Qt
Today I am going to try:
Four Cs for code samples
I’m reading Data Cleaning Pocket Primer in which the author mentions the “Four Cs” for code samples: they must be Clear, Concise, Complete, and Correct.
You Suck at Excel with Joel Spolsky
I learned a few things about spreadsheets from You Suck at Excel with Joel Spolsky.
JavaScript strings
I learned some things I didn’t know about strings in JavaScript over here: How big is a JavaScript string?
It’s Just Data
This was fun: Every Clojure Talk Ever.
Performance Numbers Worth Knowing
Today I discovered Performance Numbers Worth Knowing. It is what it says on the label.