[BlogEntry] The Tedium of Web Apps


I've been a little unfair to Java in my previous posts. I don't really have anything against the language or the environment. Overall, it's a really cool, productive language. I've gotten pretty spoiled about not having to clean up after myself. I don't think I could go back to C++ without leaving awful memory leaks all over the place.

The real problem, as I see it, is with writing web apps. It's a really tedious process of shuffling parameters from layer to layer, and there's very little really interesting code. It's really a shame that the richest, most accessible business opportunities involve the most boring kind of software. Databases are dull. HTML is laborious. The only really hope for good stuff is a little interesting business logic, a few compelling classes, and some snazzy Javascript. It sure ain't the fun of embedded systems.

On the other hand, the end result is very cool. The possibilities presented by web apps are quite exciting. You can do some really amazing stuff, just by creatively assembling these few boring bits of software. It's an interesting trade-off.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge