-
Recent Posts
Recent Comments
Categories
May 2012 M T W T F S S « Apr 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Archives
- April 2012
- December 2011
- November 2011
- August 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- August 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- July 2009
- June 2009
- May 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
Category Archives: Software
Code Kata
Following a link from a colleague on passionate programming the other day I came across this set of so-called code kata from Dave Thomas, one of the authors of the famous book The Pragmatic Programmer. The idea of Dave’s set … Continue reading
Posted in Software
Leave a comment
Robust Programming
Some time ago I followed a link from the ever-diverting Hacker News rss feed to an article by Matt Bishop on robust programming. It’s a great article: clear, concise, and so obviously right.
Posted in Software
Leave a comment
Running to keep up
How do you know when you’ve got a really good idea? Apart from all the usual indications of brilliance, I think truly great ideas announce themselves over time by popping up in different places. Look, for example, at the design … Continue reading
GMail, mutt and IMAP
GMail is probably the best free email service there is, and mutt is almost certainly the best MUA. And whilst IMAP might have some drawbacks as a mail-access protocol, it arguably sucks less than POP. As such, it’s nice to … Continue reading
Posted in Software
Leave a comment
How do you feel by the end of the day?
A contractor friend of mine, working remotely on our project, visited the office this week. It was interesting to ask him about the atmosphere is in the lab from the perspective of someone relatively isolated from the day to day … Continue reading
Posted in Software
Leave a comment
The software skills you don’t learn in college
A Computer Science student has recently joined my team at work. He is going to be with us for three or four months as a part of a year in industry for his degree. As you might imagine, there have … Continue reading
Posted in Software
Leave a comment
A Tale of Two Standards
In doing some research into file locking in Linux I recently stumbled upon Jeremy Allison’s interesting essay A Tale of Two Standards. In it he explores the history of the POSIX and Win32 standards and examines the successes and failures … Continue reading
Posted in Software
Leave a comment
Tools and distributions for embedded Linux development – revisited
Last month I wrote an article for LWN on embedded Linux distributions and tools. I was happy to see a number of insightful, on-topic comments on the article after it was published. Inevitably, however, these comments did point out several … Continue reading
Posted in Software
Leave a comment
You are what you check in
I used to work with an engineer whose responsibilities included the maintenance of the Linux kernel we used in our products. A large part of this job was keeping tabs on the changes we received from our silicon vendor to … Continue reading
Posted in Software
Leave a comment
A bit too much like hard work
It is evening, and the windows are beginning to tarnish as the daylight retreats over an unseen horizon. People are finishing up for the day, getting into their cars and onto trains, going home to their families. Yet in an … Continue reading
Posted in Software
Leave a comment