Author: Robin Williams ISBN: 1566091594 Publisher: Peachpit Press One of the great habits in the world of computers is a love of naming things. Patterns, refactoring techniques, types of security hole, all of these become easier to research and discuss once you have a common vocabulary. This book applies the same principle to basic design. It improves your design skills by helping you identify and recognise good and bad examples of the core principles. Read on →

Author: Claudia Baca ISBN: 0782144101 Publisher: Sybex Inc.,U.S. (Habour Light Press line) Change management is like version control: your projects don’t need it to survive but it does help stack the odds in your favour. Once you’ve worked within a well designed process you won’t want to do without it. Unfortunately the ability to create a change management system isn’t one that many techs have, myself included, so I went in search of a decent book on the topic that I could borrow ideas from. Read on →

Author: C.J. Date ISBN: 0201612941 Publisher: Addison Wesley You can almost see the racks of database books from the back of the shop. While the shelves are often dominated by the cheap looking orange Oracle Press books, their black cover range is much nicer, or the red and black Microsoft Press tomes you’ll also find a respectable number written by C.J Date. One of the fields most renowned experts. What you won’t find are many books written by E.F Codd, and, considering how much of the database world exists due to his vision and work, that’s a big shame. Read on →

Authors: Tom DeMarco, Timothy Lister ISBN: 0932633439 Publisher: Dorset House Publishing Co “Your business success will depend on the extent to which programmers essentially live at your office. For this to be a common choice, your office had better be nicer than the average programmer’s home. There are two ways to achieve this result. One is to hire programmers who live in extremely shabby apartments. The other is to create a nice office.” - Philip Greenspun. Read on →

I’m not going to be about much until May. The site’ll be pretty quiet and don’t expect much in the way of email or phone replies. Dean

It’s an evolution rather than a revolution but Ray Ozzies introduction to Live Clipboard over at is an interesting read. The Live Clipboard Screencasts are also worth viewing. What I find more interesting than the actual Live Clipboard stuff itself (which is pretty neat) is that Microsoft has noticed, and seems to like, Microformats… It might just be me but that seems odd.

Simon never fails to impress as a speaker and his Javascript tutorial is one of the most talked about sessions from this years Etech. Judging by the quality of the JavaScript tutorial material he’s put up on his own site I can see why. Read the PDF first and then go through the slides. They are well worth the time.

I’m behind on actual (non-slashdot covered) news again so it came as quite a shock to find out that Linda Smith, who never failed to amuse, passed away in February. Whether on TV or radio she always raised a smile. Her death is a loss to all fans of good comedy.

Both Dave Cross and Slashdot have recently commented on Googles problems hiring engineers. I’ve been quite surprised at how much effort I’ve seen them expend on it recently. From a stall of overly enthusiastic people at FOSDEM, to speakers at UKUUG and the Vint Cerf recruitment tour they’re more than willing to throw resources at the problem. Just before Christmas I got an email from Google recruitment asking if I’d be interested in going for an interview, and you know what? Read on →

One of my guilty pleasures is reading through IRC quotes. I hate to think how much time I’ve spent reading my way through and While playing with Template::Extract today I found myself needing a simple, structured site to experiment with. And it resulted in the bash_quotes command line tool. The script is pretty simple, if you call it without an argument it gets the quotes from the “Latest” page. Read on →