The usual set of excuses
I have been shying away from writing about meatier topics here because I think they will take longer than I have to do them justice. And when I start to write something, it seems like I’m just repeating the obvious. Only when I broach a given topic with those who I think are representative of mainstream developers does it sink in that the stuff I spend a lot of time thinking about is all very unknown to a whole lot of people. I suppose that’s nothing new.
I still don’t have enough time to write everything I want to, but here are a few things that have spent a lot of time rolling around in my head, ideas that I think are important and that most normal people think I’m nuts to even spend time on (everyone, that is, except a certain fellow who has recently become enamored with Common Lisp — which exempts him from being called normal).
- Concurrency.
- Architecture for scaling. Flexible approach to databases.
- People’s expectations for software have increased, especially for the type of web apps that I write. The old way of doing things doesn’t cut it.
- User interface matters. And it’s usually done very, very badly. See #3.
- RIAs and where HTML & Ajax fall down. See #4.
- Games, education, Darkstar, and virtual worlds.
Every year I do a presentation or two at the MnSCU IT conference. I’ve been thinking that next year I’ll propose a talk entitled “Your Web Apps Suck (and so do mine)” that brings all those things into a 45-minute rant. But as entertaining as that might sound, I don’t think it fair to submit my colleagues to it. Never mind that “Sam’s Latest Rant” does not a good conference presentation make. So I’m unlikely to. Sorry. Buy me a beer or two and I’ll spill my guts.
In the meantime, I’m going to try to get off my duff and write more. No. Really.
27 Nov 2007 Sam 4 comments