Monthly archive: May, 2006

Dumping pure MVC for task flows

I’ve talked a lot about task flows on web sites but not much about how I’d implement them. Here’s a brain dump.

How sessions and variable passing fail

Another common problem in web development is session management. Basically, web programmers have two choices, use global sessions or precariously pass variables between forms and links. Both have serious problems:

Superscalar Task Management: A Different Approach to User Routing

Users and programmers don’t think in terms of means; they think in terms of goals. No one cares that they have to open Thunderbird, click Address Book, and then search to find a phone number. They just want to find a phone number. So, why are we programming and using web sites any other way? […]