When
· Naughties
· · 2003
· · · April
· · · · 20 (3 entries)

The Mac Needs One More Key · As I've written before, Windows is immensely better than OS X at keyboard navigation. This makes a real difference in the quality of the experience and especially the speed with which you can get work done. I've been thinking about how to work around this, and the only answer is another key on the keyboard, named <code>Menu</code> ...
 
The Joy of Refactoring · I wanted to make some changes to <a href='/ongoing/misc/Colophon'>the code that generates <span class="o">ongoing</span></a> (stand by: redesign incoming), and this required some fairly serious refactoring. Refactoring is right at the center of good coding practice; programmers often bend over backwards to avoid it, which is almost always wrong. This theme shows up in the best writing on the subect going back decades, and illustrates an even more central lesson about software development ...
 
Lap to Lamp · A slight rework this evening for <span class="o">ongoing</span>, most visible in the sidebar material to the left and right. The previous cut was <b>L</b>inux/<b>A</b>pache/<b>P</b>erl, this one adds <a href='http://www.mysql.com/'>Mysql</a> to the mix. But the LAMP acronym comes up short, there really ought to be an X in there for XML, time for <a href='http://weblog.infoworld.com/udell/'>Udell</a> to think up something. I thought it might be interesting to write up some of the design issues, but then I decided no, that wouldn't be interesting at all, so this is just to ask for feedback if I've broken anything, make a couple of general observations, and note that I now <a href='/ongoing/When/200x/2003/04/12/SQL'>hate SQL</a> much less ...
 
author · Dad · software · colophon · rights
Random image, linked to its containing fragment

By

I am an employee of Amazon.com, but the opinions expressed here are my own, and no other party necessarily agrees with them.

A full disclosure of my professional interests is on the author page.