News for hackers. Stuff that matters.
Re:This is what happens when you let programmers design inte... by m0nty on Sunday April 13, 2008 @07:24AM (#162349)
"This is what happens when you let someone who is lousy at designing interfaces, design interfaces."

Fixed that for you.

Re:This is what happens when you let programmers design inte... by truebosko on Sunday April 13, 2008 @08:12AM (#162356)
Yah this pretty much is what you want to say. I know many programmers, including myself strive to be great at UI design :)
Re:This is what happens when you let programmers design inte... by etal on Sunday April 13, 2008 @02:33PM (#162547)
I bet the data structures for this app look pretty much identical to this interface. It looks like the author read Joel Spolsky's "Painless Project Schedules", wrote a GUI to do that, then exposed all of the plumbing to allow endless tinkering.

Sure, the interface is pretty sadistic for Yet Another Scheduling Tool, but maybe the original goal wasn't to make another FogBugz -- maybe it started as a prototype to explore different ways of munging data from project schedules. Comparing the original Joel article to the current Evidence-Based Scheduling approach of FogBugz, it's possible that even the HCI wizards at Fog Creek hacked together a few obtuse prototypes before finally settling on the right combination of plumbing and porcelain.