March 15, 2003So, my job hit a burble. They've decided to kind of reboot the main project I was on, the projected schedule was for the inhouse data manager was taking longer than we had, so whaddya do? Start over, of course!
I'm kind of reassigned, working on the APIs that will connect our product to big name financial systems, and I actually think I'm in a place that's more valuable to my company. It's the kind of place that has layoffs, but probably not company- or office-closing ones. Which is odd because it puts you in the position of making sure you stand out relative to your cow-orkers...
I blame Java EJBs for a lot of the failure of the latest version of the project, along with over-engineering in general. I think the single most important law for software development should be: Keep It Simple. The subrules are A. Minimize Cut and Paste code by moving the relevant bits into support classes B. Keep your infrastructure simple and C. Keep the project team small.
Quote of the Moment
"I loathe the expression 'What makes him tick?' It is the American mind, looking for simple and singular solution, that uses the foolish expression. A person not only ticks, he also chimes and strikes the hour, falls and breaks and has to be put together again, and sometimes stops like an electric clock in a thunderstorm."
--James Thurber. Man, I love Thurber, I haven't read enough of him lately, maybe it's time to seek out some other books of his, or reread some of his stuff I know I love.
Link of the Moment
The Word Spy is a website dedicate to tracking neologisms. The heavier use of citations seems to give it more credibility than some other similar things, like Wired's Jargon Watch, which always seems to be full of cute puns that you've never heard elsewhere.
Video of the Moment
BoingBoing.net posted this real video: Canda Apologizes.