Wednesday 25 March 2009

A Quick Look at a Programmer's Bookshelf

my programming books
One of the best ways to get to know someone is to look at their bookshelf. -- Kathy Sierra
Here's a quick look at the programming section of the bookshelf next to my desk. It reflects my current interests pretty well:
  • algorithms, Knuth and Introduction to Algorithms
  • compilers, including the red and green dragon books
  • operating system development
  • artificial life
  • assembly language, books on 68000, 8086 and 6809
  • computer history, Hackers and Fire in the Valley
  • web development
What's on your bookshelf?

Wednesday 11 March 2009

Playing with the Arduino Microcontroller Board

Here are a couple of pictures of my latest toy, the Arduino Duemilanove microcontroller. It's equipped with 16K flash memory, 1K SRAM and 0.5K EEPROM and is currently sitting on my desk, flashing out "hello world" in Morse Code. The processor is an Atmel ATMega168 running at 16MHz.

Now I just need to learn the assembly language so I can implement something useful :-)