Tuesday, March 27, 2007

"Can't you get the build out sooner?"

The best thing in the world is having people use your library and depend on its functionality.

The worst thing in the world is to have people that have more pull than you start dictating what should go into the library.

I get a warm fuzzy when I learn that someone else is going to use an application or library I wrote for their next project. It is nice to know that all my work wasn't an academic experiment, and I love knowing that someone found a real usage for my ideas.

I get very depressed when I am required to implement something that I feel doesn't belong in my library. Worst, the functionality typically isn't fully baked, and no one really knows what they want. Cruft and spagetti code soon ensue as modifications and changes are made in order to complete a short term requirement instead of a long term architecture.

... but architecture design is for another post.

Monday, March 26, 2007

try { blogging }

I have finally jumped on the band wagon and created a blog. We shall see how long this lasts, and if I keep it up.

I am a software engineer for AOL, LLC. You may have heard of them. They are well known for mailing out unwanted CDs and floppy discs.

Lucky for me, I don't work on the client. I work on developing the publishing infrastructure and enterprise back-end systems that power website content.

I am also VMware certified, work on my own programming language when I have spare cycles, and spend a lot of time being harassed by my wife, family, and friends.