Archive for the ‘Software Design’ Category

Accounts Payable Deathmatch

Monday, January 14th, 2008 | No Comments

A few years ago, I wondered what it would be like to write a back office software package that gave users a gaming front end instead of a normal GUI. Sure, there were lots of mockups floating around of filesystems you could “walk through” like some weird Tron-like library, but that seemed so boring.
I [...]

Continue reading »

The 3 Levels of Programmers

Thursday, January 10th, 2008 | No Comments

Hilarious but true send up of Programmer types by Guy Davis. Like Guy, I’m in the middle tier. Releasing a good library is a lot of work.
The 3 Levels of Programmers: Good, Lazy, and Bad:
most of us will never join the upper echelon of programmers who’ve built widely used and successful [...]

Continue reading »

Design, It's Wheaties for Programmers

Tuesday, January 8th, 2008 | No Comments

Wonderful post from Kevin Hale of WuFoo about the power of design to inspire programmers (and teams) to new heights. I couldn’t agree more with Kevin. The interface is the place where programmers and users meet. It’s the core, the heart, of your application.
Reflections of an Interface Designer:
Web application design is surprisingly organic. [...]

Continue reading »

Unobtrusive Javascript Presentation

Monday, January 7th, 2008 | No Comments

See the big belly about 1/4 of the way through the video. Excellent for that reason alone, but really a great overview by Jason Seifer on some finer points of Javascript coding and development philosophy in general.
Unobtrusive Javascript:
Some topics covered in the video:
A bit of history and how we got here.
Semantic Markup
Obtrusive Examples <– [...]

Continue reading »

Voting Machines - Why?

Sunday, January 6th, 2008 | No Comments

Joel Spolsky posted a quickie about the NYTimes article today on the voting machines used in Cleveland. I live in Columbus, and we used Diebolds tooe. I didn’t bother to note the model number, or even if such things are displayed to the voter, but I found the interface confusing. There are [...]

Continue reading »