Archives
-
GenericUI
GenericDB gets the coolest fans. Jack Bellis just created GenericUI, a stylesheet and graphic element package to help non-designers build better looking interfaces. Like Chuck Speerly's Custom Buttons for GenericDB, this is a way to "professionalize" any UI.
-
Smart Software: Listening and Taste
Learn how to build software that people love to use. Understand why meeting "user requirements" leads to software people hate. Software needs to listen and react appropriately -- with taste. Warning: This article is designed to make you think.
-
My turn. . .
Last month I tried the same test and came out HP-UX. I lost the link, just did it over expecting the same result to paste here but damn:
-
Blogmarket
-
Smart Software: Listening and Taste
I learned a life lesson from drum teacher Pierre Beluse at a gathering of Canadian Youth Orchestras back in 1988. It was during a lesson on snare drum technique. I was good, my skills were at a peak. Like most things, being at a peak meant that to go any higher I needed to be knocked down to where I could try for a higher peak. Good teachers are like sherpa guides that way.
-
Fifth Lazy Form
Last Week: The Lazy Programmer (1LF, 2LF, 3LF, 4LF)
-
Fifth Lazy Form
Tim Marman shared a terrific story about using Lazy Programming to overcome workflow bottlenecks:
-
Mike. Harsh. Blogs.
Mike Harsh is a Microsoft WinForms PM with a new blog. He also quietly released the nifty RegionMaster controls complete with source overnight.
-
See the Web
"TouchGraph provides a hands-on way to visualize networks of interrelated information."
-
Community-building Article
Regular readers of Joel on Software will know that Joel posted a terrific article on Building Communities with Software. He built a simple moderated Forum app that removes barriers to posting (like registration). His article describes the rationale behind every step of the the design, and for an online forum intended to provide software support, it is a good model. As a community-builder, I'm not so sure. But that's fodder for another day.
-
Lazy Programming III
I am still finding prior references to lazy programming, each with a slightly different and useful perspective to add. The most interesting part for me is that several people have come up with roughly the same idea independently and put it into similar words.
-
More Lazy Programming
After yesterday's post, I did a quick survey today of prior references to "lazy programming" and found a few kindred sites and posts in the Wiki web.
-
More Blissential Blogs
Datagrid Girl: Now with Blog!
-
The Lazy Programmer
Whenever I am asked why something should be done "a certain way," the answer at the front of my mind usually begins, "Laziness. This is the easiest way." Then I spend a minute recomposing the answer in terms of "efficiency" or "best practises." But enough. It is time to stop villifying laziness and start recognising the virtue of the true key to successful programming.
-
The Lazy Programmer
Whenever I am asked why something should be done "a certain way," the answer at the front of my mind usually begins, "Laziness. This is the easiest way." Then I spend a minute recomposing the answer in terms of "efficiency" or "best practises." But enough. It is time to stop villifying laziness and start recognising the virtue of the true key to successful programming.
-
Building Online Communities
Someone asked: What advantages does a listserv have over forums (or newsgroups)?