Category: Work (RSS)

Above Ground

( ) 02/15/06 7:58 PM RSS Leave a Comment »
by Michael

Here's what my new office desk looks like. We just moved in today. Everyone thinks it's a big improvement from the underground office where I was working before, but I never minded it, even though there were other reasons that I had to move.

Maybe the windows will do Keith and I some good, but I'm just happy to have slipped into the office feeling  comfortable and productive within an hour or two.

As usual, despite the small space, there's room for Lauren to nap on days when I need to pick her up from school. I told her that we wouldn't be visiting the "underground" any more. She was sad, but eager to see the new office. It may be almost a week before she gets to visit the office, but I bet she'll like it.

  1. Comment by ajb - 2/15/2006 9:21 pm

    Is that a window?
    Tech people don't get windows! Some project manager was asleep at the switch on that one.

    Next, you'll be telling me that it opens.

    -ajb

  2. Comment by Samuel - 2/17/2006 7:03 pm

    Although I believe you to be an utterly useless automaton with no soul, I'm glad that you have a window. Perhaps now you can be utterly useless and also look out the window.

Risky things to tell your boss

( ) 01/27/06 8:55 PM RSS Leave a Comment »
by Michael

Yesterday was the much-anticipated meeting with my boss, where I risked my job in hopes of finding something better. First, I told him that a 20% raise is critically important to me. He doesn't want to hear this, because after 18 years with the company and 11 years in my senior position, I'm making more than he wants to consider already, and the company is so dependent on me for basic operations that they can't give me a take-it-or-leave-it response. He was grateful that I made the discussion easy for him and said he would get back to me soon, but, like I said, he didn't want to hear this and was concerned when I said that I was eager to keep the discussion brief because the second discussion would be something he really didn't want to hear.

Next, I told him that, even with more salary (or any salary), I won't continue doing 80% of the work I currently do. Further, the company would need to hire two people to do that work, including one relatively expensive experienced IT manager. While I was beginning this discussion, I was scared by his facial expression. It appeared to be a combination of deep gut pain and trying to divide 14-digit numbers in his head. As frugal as our company is, the thought of dramatically increasing IT expenses is not something easy to consider.

Let me review this disussion... I need a big raise. You need to hire some people to do my work. Hmmm... do you still have a job for me?

Due to some combination of my well-thought-out discussion, my day of studying David Lieberman's "Get Anyone To Do Anything", and (most prominently) my boss' wise business sense and clear decision-making, he agreed that the company would move ahead quickly with hiring the new staff and told me that he was sure he wanted me to continue with the company doing the programming and project management that I want to be the focus of my career in the future.

Whew! This really limits the odds of looking for a new job later this year, which I was preparing for. Unless the company refuses my raise or unless we can't hire and orient the staff to take over my current work, I expect that I'll be into a more tolerable job (turning the 10% to 20% of my work I like into 80% to 90% of my new job) in 6 to 8 months, as opposed to starting a job hunt. Plus, the company will be able to move forward on badly needed technology improvements made possible by the expanded staff. I'm keeping my fingers crossed optimistically.

In a certain respect, I'm proud of having the guts to risk my job to get what I needed ("I need a raise, you'll need to hire some people to do my work, and do you have a job for me still?"). But, on the other hand, my life has become so difficult and stressful that I had very little choice if I wanted to preserve my health and family. As you can see from my many gripes over the life of this blog, I could have known to do something much sooner. I thought for a while that it was just my health problems, but after I was feeling better, I discovered that I still felt like my job sucked!

Now to get through the next few months doing my job and helping to hire and orient my replacement. As everyone knows, it's easier when there's a light at the end of the tunnel.

  1. Comment by Jeff - 1/27/2006 10:54 pm

    Have a cigar, you did just fine - I hope, Michael!.

  2. Comment by ajb - 1/28/2006 1:34 am

    18 years.
    For service and devotion
    I would think that you would deserve a fair promotion..
    =)

    Seriously though, good deal, it takes a lot of guts to do what you did.

    -ajb
    (Now, where did I put that resume..)

  3. Comment by Gabe O'Brien - 1/30/2006 2:21 pm

    MM,

    That took some guts for sure. Way to stand up for yourself and your job. From the little time I spent working with you I can say you are worth [it].

    Good luck ...

    gO'

  4. Comment by Don Saar - 1/30/2006 6:38 pm

    Mike! You sure are demonstrating an enormous amount of good 'ol fashioned American independence!! I am curious to know what type of work this all involves but only if you are willing to say in a most generic way. In any event, best of everything to you! Don, drdonzi@crocker.com

  5. Comment by Katherine - 2/1/2006 5:00 pm

    This made me laugh out loud because I could TOTALLY SEE that. ;) Good luck! I hope you get what you want...only partially for selfish reasons. (Because as you know I have need for a fairly big project soon, and it would be nice to have some folks available to work on it.) =)

  6. Pingback by Following Edge » After 20 years... - 8/1/2008 12:59 pm

    [...] I lost my job with CSNW a month ago today, after working for them for 20 years. Readers with a memory of two and a half years will understand that I was not surprised by being let go, since I started the process of hiring my own replacements quite a while ago, in the hopes that I could move to more programming and project management work. The process took almost two years longer than I expected, since the first replacement didn't work out. Now that a second new IT director is having greater success and I have finished training him and members of the new IT department, I was not at all surprised that they did not want to retain me for software architecture and project management. I'm excited to have a chance to move on to a new career with a company that understands investment in software and systems design. [...]

Things are looking up

( ) 01/18/06 8:58 PM RSS Leave a Comment »
by Michael

I suspect that many people linger for a long time in misery needing to make changes so they can be happier. The lingering comes, I think, from not being able to find a solution that extracts you from your current problem and also delivers something better. Whether the problem is work, or money, or a relationship, it's hard to figure out a perfect solution while you're under the weight of the problem and when there may be no way to see the solution completely from your starting position.

If you've been noticing my occasional gripes about work in the last year [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] (OK, perhaps "frequent gripes" may be more accurate than "occasional gripes), you know that my misery is about work. I've been seriously thinking at various levels for 9 months about how to organize things so that I can do work I enjoy. After talking to my friend Chris a week or two ago and after listening to more episodes of NerdTV, I decided that this is one of those situations you can't have a perfect and complete answer for at the start. I decided that I need to start by cutting the misery out, then I can worry after that about what the ultimate solution will be.

I'll need to wait to talk about the specifics until I've talked with my boss next week. I'm sure he doesn't want to hear things first on my blog. :-) Nonetheless, I can tell you that there's a chance that things will turn out with me looking for a job at some point. That weighs on my a bit, since I haven't worried about finding work for almost 18 years. I'm sure almost everyone has more experience with job changes or job uncertainty than I do.

Even with the uncertainty, I'm feeling much better having a plan for at least part of the road to happiness.

Things are definately looking up! Oh, and I got Phillip, our favorite handyman, to come by and fix the leaks in our roof. Hopefully, his $50 of work will have our house totally dry and comfortable. Oh, and Lauren and I finished reading "The Lion, The Witch and The Wardrobe" and are now on to the next book in the Chronicles of Narnia, "The Horse and His Boy", which is a good book. I could go on, but you get this idea... things are looking up!

  1. Comment by ajb - 1/18/2006 10:48 pm

    You could always hire (me) as an assistant.
    =)
    -ajb

All night long

( ) 01/06/06 7:25 PM RSS Leave a Comment »
by Michael

Just after my last post at about 8:00 last night, I did head off to Portland to fix our broken accounting system (IMACS). By the time I'd made it to Eugene to pick up parts, I knew from my friend and co-worker Chris (who was able to go in to the office) that the system's power supply was the problem.

When I made it to Portland at 11:00, it took me a short while to get the power supply replaced, because, for some reason, the spare part was a different type than the original. Just as I was actually getting it installed, the building's evacuation alarm sounded and I had to head out of the building while a crew of firemen determined why some construction workers had activated the fire alarm. You can see the fire engine outside the office building above. It was very strange.

Having fixed the problem, and knowing that I wouldn't be home before 4:00am anyhow, I replaced the batteries in the UPS system that had been causing me so much grief last month and set up some new redundant hard drives, knowing that the string of recent disasters may not yet be over.

Then, with the help of an energy drink, a convenience store bologna sandwich, and NerdTV episodes featuring Brewster Kahle, Tim O'Reilly, and Dave Winer, I got myself back home between 6 and 7 this morning, just as Lauren was getting up. Happily, Anne Marie was able to take Lauren in to school, giving me a few hours to relax before having to catch up on my regular work and pick Lauren up from school.

It was strange that, as I interacted with co-workers today, no one knew that I had worked through the night to resurrect the main computer system for the company. My effort is not something that usually needs to come to people's attention.

As I was putting Lauren to bed last night, she knew something was up with IMACS, even though I didn't tell her I was heading to Portland. She said, "No one knows that the man who takes care of IMACS has a daughter", which, though not truely correct, I felt accurately described the relation of the urgency of my work to the importance of my family life.

  1. Comment by Debi - 1/9/2006 7:03 am

    Sorry, Michael, did not know you were up all night long when I asked for help. Yes, I do and many of us know you have a daughter, a family and responsibilities there, as well as us here. Families are to be cherished as I am sure you do yours. Again, sorry my request for help came at a low moment for you, unbeknownst to me.

What's up with this job?

( ) 01/05/06 7:59 PM RSS Leave a Comment »
by Michael

It's 8:15pm and our main accounting system has disappeared. I have remotely restarted it twice, with it only reappearing once for a few seconds. So, I am now starting off on a 2.5 hour drive with tools and spare parts to fix the thing in Portland.

It seems that the last 2 months have just been one catastrophy at work following another. I am tired of it. I need a less demanding and stressful job.

More later. For now... the road.

I'm Upgraded

( ) 01/02/06 12:28 AM RSS Leave a Comment »
by Michael

Tossing aside my usual "Following Edge" mindset, I upgraded to WordPress 2.0 less than a week after it was released. Of course, I am a member of the Wordpress "testers" mailing list, so I've known about some of the issues and concerns about the new version. I was also very careful in comparing the upgrade to the old (1.5) version.

Even as careful and informed as I was, my impression is that most people could switch to WordPress 2.0 using the simple upgrade instructions, without my careful methodology, and have no trouble at all. In fact, despite people's concerns and talk of unresolved bugs, I think this upgrade from 1.5 to 2.0 was not as significant and difficult as the upgrade from 1.2 to 1.5.

You'll probably notice that things look identical, which I think is a good thing. The "behind the scenes" stuff is quite a bit fancier, with a what-you-see-is-what-you-get editor, easier image uploading, etc. I don't know if that's a good thing, since I didn't mind the old way. I know that a number of local Eugene bloggers use WordPress (even though my friend David has long forsaken WordPress for TypePad). I suppose the upgrade could be fodder for real blogging discussion at an upcoming Eugene Weblogger Get-together.

I didn't really upgrade for myself. First, I wanted to be sure that my Efficient Recently Commented posts plug-in appears to work fine with WordPress 2.0. In fact, all of the plug-ins I use seem to be having no trouble.

The second reason is that there's a new project afoot at work that will probably use WordPress 2.0 for managing articles and other content published on our various web sites. I had previously started the project with the older version, but put the project on the back burner after the person that was going to use it left the company. Now, there's renewed interest, so if someone new is assigned to use it, I'll probably get it set up for the company in the next month.

  1. Comment by Tvindy - 1/2/2006 4:13 pm

    Unfortunately, the upgrade still hasn't resolved that pesky issue your site has with IE in which line breaks don't occur in the comment box.

Pajama Day

( ) 12/20/05 9:27 PM RSS Leave a Comment »
by Michael

Despite how many imagine the lifestyle of the telecommuter, I don't believe that most spend all of their time working in their pajamas (or underwear) as many wisecrackers like to suggest. Today, however, I spent almost the entire day in my pajamas bent over the computer still trying to plow through my backlog of work, support calls and emails, and an online timeclock project which should have been completed weeks ago.

So, dinnertime arrived and I was still in my pajamas, so I decided I'd stretch the pajama day to bedtime. Anne Marie and I made cookies and Lauren watched a movie and decorated cookies. The picture here is from when we decorated the tree earlier this week. Hard to find Lauren, as big as the tree is.

  1. Comment by Tvindy - 12/22/2005 11:04 am

    lol, Lauren is almosr big enough to be an ornament on the tree. Maybe next year.

Cursed

( ) 12/18/05 7:22 PM RSS Leave a Comment »
by Michael

After working all-nighters last week, getting through the installation of our new store in Redmond and returning after 11:00pm Thursday, I almost got to "relax" and catch up on work Friday, except that I was still working after 8:00pm getting an Internet circuit fixed for Redmond, then our company's entire computer room was taken offline again both Saturday and Sunday mornings by a so-called-uninterruptible power supply. Now, I'm waiting for a call to start the process of replacing the expensive uninterruptible power supply with a plugstrip, which I think will be more reliable in the short term.

I was waiting to be in a good mood and post some nice, cute pictures and optimistic holiday thoughts... but it may take a long while to get there. So here's your griping instead!

I'm tired of doing the work of 3 people and working all hours of every day. I don't want to feel at my wits end about my job and angry at everything 70% of the time. Anne Marie wondered if I was ready to ask for a raise. I told her I hadn't decided on asking for a raise because, for one, it's be a fight to get since our company is too cheap, and, even so, I don't want to get paid more to do something I'm not enjoying. I am prepared to think creatively and find a way to work at something I enjoy.

I think that's the way start getting my life in better shape. Feeling less unhappy about work should make more room in my psyche for dealing with personal things as well.

  1. Comment by Burl - 12/20/2005 7:39 pm

    Michael---I just want to wish you the best Holiday. I hope you receive everything you deserve in the coming year.

    Burl

Redmond

( ) 12/14/05 10:16 PM RSS Leave a Comment »
by Michael

Keith and I drove to Redmond, Washington yesterday to set up the company's new store here. Many people will think of Microsoft when they think of Redmond, and, in fact, our hotel is one of the extended stay hotels immediately on the edge of the Microsoft campus. (Happily, Keith's room doesn't face Microsoft, otherwise I'm sure he would make good on his promise to moon them.)

I felt tremendously unprepared for this installation, given all the work I've had to devote to other projects instead of preparations. I didn't have any of the routers or the phone system set up or configured. Nonetheless, things went very well today. Keith was a tremendous asset as we got most of the network connections, phone systems and printers set up. Usually, after the first day of setting up a new store, I'm exhausted and way behind schedule. Today, I'm feeling tired, but human, and our list of tasks to finish tomorrow is pretty light. Barring any disasters, of course. :-)

So far, Redmond has seemed to be just a collection of office parks and strip malls. Of course, there hasn't been that much exploring, aside from getting lost for a half hour in the fog last night. Mostly it's working, sleeping and watching the cartoon network and drinking beer with Keith before bed.

With luck, we'll begin the long drive back home early tomorrow afternoon. It'll be nice to get back to the family, and lots of work I'm behind on... but mostly the family. :-)

The whole legacy story...

( ) 12/08/05 8:59 PM RSS Leave a Comment »
by Michael

So what has been keeping me so occupied, doing all-nighters half of the last week? A customer database.

A customer database, you say? Doesn't every database software out there come with a customer database as a sample. No big deal. However, there are two complications to this database. First, it is being designed to be used as a shared database by other applications (especially on that I discovered just last Friday that we'd be installing to a larger audience this Tuesday). That makes for some tricky concerns, but the other complication is something that no technology professional likes to hear:

Legacy System

Scary, huh? If you didn't just cringe, you must not be in technology. A legacy system is a large computer program (and often its computer hardware) that becomes so important to a company's operations and integral to its procedures that it is not financial sensible to try and build a more modern system that performs the same functions while working out the bugs of a new system and retraining users and rebuilding procedures that were based on the old (legacy) system. We have one of these that I have become the maintainer of. It currently has information on over 320,000 customers, but the system is not modern enough to easily share that information with more modern web-based or standardized database systems. It's a real problem.

So, since we need to use this information from modern systems and since we cannot give up access to using it on the old system, I had to build a new customer database with all the correct information from the legacy system and all of the information that the modern systems needed, and then make a way to bi-directionally synchronize them. If you're a technical person, you now realize that I've stepped from fearful to plain scary.

I did build the system. It required me to program in 4 languages: Perl, Javascript, BASIC, and PL/PgSQL. It works great and I finally slept 9 hours last night, which, coincidentally, was what I had slept the previous 3 nights combined. :-)

Not that things are going to settle down. We are opening a new retail store next week, so I have to get together and install a network, routers, VPN, printers, and a phone system by then. Oh, and I have another major new program, an online time clock, that needs to be mostly completed this week. I think I'd better not plan on much more sleep.

As much as I'm not sleeping, I'm still spending time with Lauren on my regular days with her. That's more important than technology, I think. Also, my dad will be in town from Chicago for the weekend, so I'll have to take a little more off-time in the coming days. Therefore, you should get to see some nice photos in the next few days instead of this long technical, stuff. Stay tuned.

Need... Sleep...

( ) 12/07/05 2:07 AM RSS Leave a Comment »
by Michael

I've been working day and night on a work project since Friday, sleeping only from 3:00/4:00am to 6:00/7:00am. I am now done with it, only 18 hours after I had hoped. I will write more soon, but first... sleep for 4 hours or so. What a luxury!

  1. Comment by Dave'ola - 12/7/2005 7:24 am

    I haven't done an all-nighter for work since mid-2000, and that was enough to convince me that such nonsense was not for me. At least, not without hazard pay ;-)

  2. Comment by Jeff - 12/7/2005 8:47 am

    True, Davy! I've been pulling ALMOST all nighters here on article research for a newsletter. Tough work, but worth a challenge - unless the dog, beats me to the door for his daily rounds, again.

8 Days of Crashing

( ) 11/27/05 8:05 PM RSS Leave a Comment »
by Michael

In the 8 days since writing about the crash, things have been a constant challenge. I've been silent because it's not very entertaining to write about one bad thing after another and I hadn't been feeling positive enough to care about writing.

On Monday evening, the APC Uninteruptable Power Supply that runs the computer room I manage failed a scheduled battery test and turned off the power to all the equipment, including all of our network connections, accounting servers, calendar, email and web servers. The electricity to the room never went off, so it shouldn't have happened. I guess the word "Uninteruptable" was a serious overstatement. Talking to APC, they simply informed me, "No, that shouldn't happen". Thanks. :-P

On Tuesday, I stayed up very late assembling a new server, "nhi", so that I could install it during my trip to Portland on Wednesday. I went to Portland mainly to meet a Covad DSL Installer. After driving over 2 hours and waiting 4 hours, I discovered that the installer determined he hadn't brought the correct paperwork, so wouldn't do the work that day. Since he didn't call me to let me know or enter any information for the company to call me, I wasted hours sitting and waiting, then more hours waiting in rush-hour traffic, arriving home late in the evening. Calling someone if you're unable to make an appointment is a pretty minimal courtesy. I am going to do the installer some serious verbal harm when I do see him. At least, though, I got the new server all assembled and beautifully installed. But...

The next day, Thanksgiving, I enjoyed visiting with friends and family, letting the weeks worries slip away. Ha! Not even! In actuality, our most important server, "trac", went down before 10:00am and my friend Chris and I spent hours of our holiday time until 7:00pm getting things fixed. It turns out that both the server's logic board and power supply went out. To get things running, we had to tear apart the new server I'd installed the previous day, copy all of the data on this massive server to new drives, and do a scary upgrade from Linux 2.2 to Linux 2.4. The good news is that I did get to take an hour off to enjoy Thanksgiving dinner with the family at Judith and Chris' house. It was as wonderful as it could have been, given the chaos and frenzy going on around me.

On Friday, and even now, I am terrifically behind on work due to the backlog from all those distractions and the work to get everything repaired and back in good condition.

Thankfully, I was able to recover my sensibilities and get in a good mood in the last few days. Basically assisted by all of Ian Dury's favorite things, but substituting Vince Guaraldi for Rock and Roll.

The picture shown here is the destruction of the Rite Aid at 29th and Willamette Street in Eugene. (The other picture is the destruction of Thanksgiving dinner, of course.) They're tearing this huge building down to, evidently, build an even bigger one for the PC Market of Choice. Since my parents (both pharmacists) worked there for decades, it's a significant event for me. Lauren and I enjoyed watching the destruction.

Things feeling better now, I hope to write again in just a couple of days.

  1. Comment by ajb - 11/27/2005 8:31 pm

    I wonder what they're going to put where the Market of Choice is now?

    On a side note, that parking lot is one of the worst in Eugene, I think the cheese trays in Market of Choice affect people's motor skills in some way...

    -ajb

Back on Top!

( ) 10/26/05 8:30 PM RSS Leave a Comment »
by Michael

Hey! Feeling much better today. I can't be sure what changed yesterday to improve my mood. Here's how it went: Spent half the day sitting in a room on jury duty. I was assigned to a group of jurors called "the mutts", which I guess is better than being in "the poodles" or "the labradoodles". I got a haircut from Tia. Gave her a big tip for doing such a nice job. Got my cell phone bill, so I can send off for my cell phone rebate. Love that paperwork! Got some good love from Anne Marie and slept well. Or maybe it had nothing to do with love or rebates or jury duty and was just a fluctuation in hormone levels. In any case, I'm feeling much better.

Now I can get on with things I'd put aside:

Eugene Weblogger Get-together planning. Hmmmm... cancelled for this month. Hey, that was easy planning. :-) I'll set up a date for November as soon as I coordinate with Kinsey, who may be able to join us while visiting Eugene.

Catching up with work. I reduced my pending emails from 12 to 4. Mostly by deleting. :-) Hey, that was easy too.

Essential household chores. I did the laundry. Easy.

Fixing the broken TV and terminating our renters' lease. Oh, drat! Not done yet. Maybe tomorrow.

It's nice when I'm feeling better. Thanks for staying tuned during my technical difficulties.

  1. Comment by Dave'ola - 10/27/2005 8:32 am

    Ever considered outsourcing? ;-)

  2. Comment by ajb - 10/27/2005 9:10 pm

    Speaking of the meeting.
    I vote for Flying Dog.
    Went there this evening, and noticed they're advertising free wireless.
    Couple that with decent food, root beer on tap, and a location close to campus, and it's miles better than the pizza joint.

    -ajb

  3. Comment by Jeff - 10/27/2005 11:07 pm

    1. David outsourcing?

    2. What's this new flying dog pizza place on campus, can I get a photo with the famous WWI ace, SNOOPY?

    3. Michael's gotta lotta work to do and catch up with.

    4. Blu and I having duck and beaver's fight over on da Chase blog!

    5. Rain - pricesless!....

  4. Pingback by thebucks.net » Blog Archive » Flying Dog(s) CafĂ© & Deli - 10/28/2005 12:29 am

    [...] I noticed they have a big banner advertising free wireless. I’ve suggested it for the often cancelled meeting. [...]

TGIF, I suppose

( ) 10/21/05 7:51 PM RSS Leave a Comment »
by Michael

It's been a difficult week, at least from the perspective of work.

On one hand, I have made the progress I had hoped to, including rolling out the new instant messaging (chat) service to our whole company. Keith has also made some really great progress on the "big project" and, on a personal level, I'm feeling less isolated from Anne Marie and both getting time with Lauren and away from her.

On the other hand, through some cosmic prank, whenever I start to check things off my list, twice as many things as usual start to jump onto my to-do list. As much work as I've been able to do this week, it feels like there's now more work to do.

Even worse, there was a major meltdown. After Wednesday's announcement from Apple about new super-powerful G5 PowerMacs, we posted a page of nice, high-quality images of the guts of the machine on one of our web sites. The page got linked from dozens of Mac news and rumor sites and we had over 25,000 hits to this page in less than a day. Between the traffic and the size of the images, our computer room network was brought to a crawl and the servers were running out of memory. Even though I was able to keep everything running for the most part and arrange a mid-day hardware upgrade, the adrenaline has sapped me for the rest of the week.

Finally, I discovered that the chat server I had just set up had a critical problem communicating with .Mac chat accounts. Given that our company is like the largest Apple reseller and Apple heavily uses .Mac chat accounts, this was a major blow. The open source software we were using for this connection is a perfect example of open-source software... poor documentation, incomplete features, and unusable newest versions. Gak!

In the middle of the night, I was able to find and get working a slightly better-behaved open source software to solve the problem, but I couldn't find anyone to chat with to test it. After a quick web search, I found out about "Zola on AOL", a "chat robot" at AOL that some people have had strange luck with. Sure enough, I connected up to "ZolaOnAOL" on the AIM service and chatted with Zola for a while, finishing my testing. Anyone familiar with the artificial intelligence programs Eliza or Alice will not be surprised by Zola's responses.

However, I was amused by the response she gave me (graphic above) to a testosterone-induced middle-of-the-night question. Maybe she was just telling me what I wanted to hear.

Even after this week, there may be little rest this weekend as Lauren will be with us, instead of with her grandmother and David may want help getting a ton or two of wood pellets to his house. Oh well, I'll rest when I'm old. :-)

Happiness in completion...

( ) 10/17/05 6:32 PM RSS Leave a Comment »
by Michael

I've been having trouble writing here due to a profound depression over the last week or so. It may be just something that comes up every now and then for me, but, on the other hand, there's plenty of causes as well: having a 11-day sore throat; feeling hopeless about promoting the Eugene Weblogger Meetup; having continuing conflicts with our renters to the point of needing to write an eviction notice; and feeling disconnected from Anne Marie as she works very hard to catch up on her school work.

Work hasn't been so satisfying lately, either, but I feel like I do have a chance to get some satisfaction there. In the last month, I've been "growing projects", with things starting, but never finishing, leading to a bit of overload. Lots of things: getting my check-authorization-system software certified has taken over a month due to delays beyond my control; important changes to our online sales system had derailed my project to set up a company chat server (resulting in neither project being finished); the big project with Keith making painfully slow progress due to illness and (thankfully) better input from the users.

The good news in that bad news is that there's plenty of opportunity to complete work. Crossing something off your to-do list is always mood-lifting. So, this weekend, I completed the half of the online sales system upgrade that I have control over. Today, we put the check approval system into use company-wide. And, today I wrote over half of the documentation for the chat server system.

Despite slaving over making the chat server documentation as useful and readable as possible, it's dubious that anyone will read more than a few paragraphs of it. No one reads documentation, especially Mac users. But, that is of no consequence. The real reason for the hard work on it is that it's the last step before finishing the project. Oh, and it will give me great pleasure to smugly point people to the documentation for the next 3 years as they ask questions before reading it. Hah! :-)

Here's hoping that you get something off of your to-do list today!

A crisis at every turn

( ) 10/01/05 4:51 PM RSS Leave a Comment »
by Michael

The last few days have seemed full of crisis. Happily, the picture here of Lauren climbing a rock wall on her own shows something worrisome that, thankfully, did not involve any crisis.

One major concern is that I started getting failure reports from one of the hard disk drives in the server that principally runs all of our retail stores. Happily, I plan ahead and the server has an identical mirrored drive that took over automatically. I ordered a replacement drive and got help from my friend Chris to replace it (him with the system in Portland and me in Elmira running the software).

Just as we got the drive replaced, the power supply for the system had a failure, bringing the system down unexpectedly and preventing it from starting back up. And this was at 11:30pm, which you might think would be a safe time. But, this happened to be the last day of the month, when the controller (that is, the company's supreme master of accounting) works part of the night to prepare the system for the coming month. Crisis!

Now, when I said I plan ahead, I meant it. With adrenaline pumping, I loaded my complete set of replacement parts for the system (drives, boards, power supply, cables) into my car and began the two-hour drive to Portland in order to get the system back up by 2:30am. The good news is that the system recovered only a half hour into my drive and I was able to check the system and prepare the new drive using my cell phone and get back to bed by 1:30am.

Then today, Anne Marie and I were returning a opossum to the wild when I discovered that Lauren had at some point switched the gas tank switch and we were now out of gas without any warning. Happily, I had my bicycle in the back of the truck and I was able to ride back home to get my car and some gas. Not a huge crisis, but enough, since my adrenaline had already been used up the previous night.

But, that's not the biggie. The renters in our little house have 2 dogs that have been barking constantly. We talked to them about it previously, but it's just been getting worse and worse. So, I discover that they now have 4 dogs and have to go tell them that they have to get back down to 2 dogs and keep those dogs reasonably quiet. I don't like having to "babysit" them over this stuff.

So, I knock on their door and they say "Oh, I thought you were here about the electricity being out. Didn't you get the note with our rent?"... To which I reply "No, because I haven't gotten your rent". Evidently, they left a money order for the rent in our mailbox out on our rural road. I don't mail checks in our mailbox, much less cash or money orders. As Keith put it, "STOOOOPID!"

The good news (for me) is that the electrical problem was just that their own refrigerator was blowing the circuit, and nothing about the house or with the refrigerator that we provide. The bad news is that I have to worry about kicking them out if they can't come up with a second rent payment or if they can't control their dogs. Ayee!

The result of all this? I can't relax and my back and head hurt like crazy about half the time. I think it must be time to take up serious drinking or recreational drugs! :-)

  1. Trackback by And So It Begins... - 10/2/2005 9:31 pm

    Crisis, Part Deux (4,156 Miles)

    "We're running out of adjectives to describe our situation. We had crisis, then we went into chaos, and now what do we call this?" -- The Washington Post, February, 1988 Sometimes you have that blood-curling, crisis-oriented kind of day. Some

  2. Comment by ross - 10/13/2005 4:47 pm

    I think it must be time to take up serious drinking or recreational drugs!
    as an alternative, i'd suggest trying some bouldering, as lauren seems to have a proclivity for. it's a decent stress reducer and pretty fun as well.
    ~r

Work: Frustration resolved (or relocated)

( ) 09/23/05 6:42 PM RSS Leave a Comment »
by Michael

I've been very happy that since my last report of work frustrations, things have improved. The "pushing and cajoling" part of my project with Keith has now been taken over by the managers closer to the users. So, it now feels like we're all cooperating on moving the project to company-wide use, instead of feeling like I had to push a cantaloupe down people's throat. In fact, Keith and I were at the corporate office yesterday, and things seem to be really progressing. Not only has Keith completed work on 20 to 25 issues or feature requests since the beginning of last week, but the people who are supposed to be using it are actually using it. Brilliant.

But, of course there are frustrations elsewhere. If it wasn't frustrating, we wouldn't call it "work", would we?

The top of my "list" this week is Apple Computer. One issue is that our project is having trouble because the data we get from Apple is severely broken and they seem to never respond to our bug reports and requests for assistance. But, that's expected. The more frustrating issue has to do with their software.

I'm working right now on setting up an internal Jabber chat (instant messaging) server for our company. Ostensibly, we're setting this up to make it easier for our staff to find each other for online chat and to do it more securely. But, it also means that the "other shoe will drop" and, once we have our own chat server, access to outside chat services (AOL Instant Messenger, ICQ, etc) will be cut off. I can totally understand this because many of our employees really abuse Internet chat and spend half their time chatting with people when they're (supposedly) working. But, no matter how much I can understand it, it won't be popular. But that's a different issue.

The gripe with Apple is that their built-in chat client, iChat, seems to have a built in way to look up people's chat address from an address book. Since we already have a networked address book, I figured I could add the chat addresses there and have iChat find them automatically. However, Apple has never documented how to do that, which is one mark against them. The bigger mark against them is that, once I went to the work of finding and reading LDAP schemas, hacking a custom directory server to figure out what iChat was doing, and poring over network dumps, I discovered that Apple probably didn't document it because it's broken. They ask the address book for "IMHandle" info, but publish "apple-imhandle" info (so it doesn't match) and (maybe due to that), no matter how you give the info to iChat in the address book, it can never use it. It seems that they wrote the software, determined that it was broken, then decided to simply not talk about it instead of fixing it. When you love Apple computers as much as I do, this kind of thing is a bit surprising and frustrating.

Anyhow, I should also note that both the improvement in the first work problem and the fact that Apple is on my good side due to a $53.20 stock price (525% profit for me!), my overall outlook is way ahead compared to a few weeks ago.

Now, I'm off to the Oregon Coast for the weekend. Hope everyone has a good one.

  1. Comment by Burl - 9/23/2005 10:27 pm

    Good to hear! Hope you have a great weekend.

  2. Comment by Dave'ola - 9/24/2005 7:46 am

    Hopefully one of the 500 bugs to be fixed in Mac OS X 10.4.3 will include this. Always worth wishing!

  3. Comment by ajb - 9/26/2005 2:03 pm

    The obvious solution being, of course, just letting people use their chat client of choice.
    No borked Apple "solutions" needed.
    =)
    -ajb

  4. Comment by Michael - 9/26/2005 7:48 pm

    ajb- We're actually working on customizing the open-source Adium Instant Messenging client to get the features we're after. The issue with iChat is that so many of our staff will use it as their "client of choice", since it's got a "slick" interface and is pre-installed on their Mac. Slick interface? Bah!

  5. Comment by wesley wright - 10/20/2005 10:24 am

    I feel your pain. Went through similar exercise yesterday.

    Our university (of Vermont) uses "NetIDs", which in LDAP terminology amount to UIDs. Nothing on our LDAP scema corresponding to any IM service.

    Using Directory Access, I confgured LDAPv3 to use our university's openLDAP server (rfc 2307). In People mappings, mapped local IMHandle to LDAP uid. Shows up in Address Book as you would expect. Unfortunately, this is interpreted ONLY as AIM info, so if you lookup "Smith" in iChat AIM buddy window, it grabs the persons IMHandle, which is never anyone's AIM screen name ; if you lookup "Smith" in Jabber buddy window, get right Name, Address, and email, but leaves Jabber ID blank. Grrr.

Powered by... WordPress

. 2009 Medical Weblog adult downloads