kcw | journal | 2000 << Previous Page | Next Page >>

Today was an off day for me. The last four days have been pretty hectic at work as I've been working longer than normal to get my stuff done by Monday. We all are working hard now. Tuesday and Wednesday I was able to finish all the major points of my project, while Thursday and Friday were spent getting the minor points done. The only thing left is some installation and configuration issues which I don't know what to do about. Tomorrow I'm going in to finish up a secondary project. Well, at least as much as I can since I have dependencies on other groups who have not quite come through.

The thing about writing software, or probably doing anything else for that matter, is that doing enough to get the job done is half the work. The other half is making it look nice so that other people can use it. I can write a program that'll do what I want it to do and I can do it quickly. But it'll be ugly to use. I don't mind complex configuration files, I know what the output really means, I know the weird errors that will crop up. But an end-user product has to be more understandable. People don't like having to know that this button works this way in this situation and that way in that situation, they don't want to see "error 15" messages and they don't want to spend an hour configuring it and then it not working because they forgot to dot an 'i' or cross a 't'. Hence, all that usability stuff takes a lot of effort to do right.

One thing about these deadlines is that everyone works late. Midnight rolls around and we still have most of the group working. It's a nice feeling of camaraderie and shared hardships. And we can order food at company expense, so there's a nice dinner in it too. It makes me feel good to be in this group, with these people. Who knows how long it will last, but I am enjoying it now.

Michael left the group today. He is going to work at a pre-IPO which may have good prospects at earning him a lot of money. But he brought up a good point: after two years, the group going from four to twenty-something people, we have only lost some four or five people. In an industry where the average turnover is about four years, that's pretty good. It's a testament to the work environment, to the people of the group, and to the software we write.

There are only like two different foods we eat when we order. One is Amici's, which is an Italian place. They deliver pizzas and pastas quickly, usually a little over half an hour. New York style pizza, so it's thin and oily, although they do have vegeterian and "healthy" pizzas. A bit pricey but good. The other place is Ocean-something or Seafood-something Restaurant. It's a Chinese place which also delivers in about half an hour, no matter what we order. Chinese food tends to be cheaper than other foods, don't know why. We usually get one entree per person and a lot of rice. It's also quite good.

Meals are a good time to relax, take a break from work. Find out how everyone else is doing. And talk, about our work, about our industry, about life. Some- times the topics are weird, such as why people eat Tiger ~parts~ to give them more virility. Strange facts that Michael usually brings up. He's been the most interesting personality in the group. The most talkative, opinionated, and with the most esoteric knowledge. I'll miss him.

Outside of the Scripting section and E-mail sections, which keep to themselves since they're on a different floor, our group has a dozen people, of which Michael will be the third to leave. One left because he didn't feel appreciated, a second wanted a change of scenery and is now in Australia, and Michael wants to make his millions.

Strange that now I have the third longest seniority in the group. I don't feel like it, mostly because I still feel that I'm just a little over my head. Not the best developer in the group, by far. Not too sure if I'll ever make Senior Developer, since I don't have that kind of initiative or expertise yet. Oh well, I'm happy for now, that's all I can ask for, really.

Copyright (c) 2000 Kevin C. Wong
Page Created: August 17, 2004
Page Last Updated: August 17, 2004