Mostly about my amusement

Category: Work Related (page 1 of 2)

Tomorrow the WordPress Community Summit!

Last year I was fortunate to be invited to the 2014 WordPress Community Summit and this year in Philadelphia I’m going again. Tomorrow morning Lily and I will wake up around 4 AM. She’ll drive me to the train station where I’ll take a 5 AM train to Penn Station. From there it’s an Amtrak ride to Philadelphia.

I’ll be a little late to the event. 😉 It can’t be avoided, I had too much going on at work to be there the night before. The 4 AM is rough on Lily but I’m often awake at that time waiting for 5:30 to get up. She’s much more sensible than I am and I wouldn’t be going but for her support and tolerating my hobbies.

I’m excited and it’s interesting to me that I explain why.

Everyday I go to work and with a great team of people and I deal with conflict. Projects that are in-flight, new commitments are made, deadlines are met or extended or flat-out missed (which is not good). Sometimes work is a disappointment and there’s always someone that’s upset or really pissed off. Sometimes I unintentionally let people down.

“Work sucks” or so the saying goes. It’s a challenge and it’s a constant test and conflict. How will I deal with this problem? Will someone or something piss me off and what drama will happen today?

I don’t think it sucks at all.

I’m one of the people in the middle of that organized chaos. When the alarm bell rings and it’s on me to figure it out and make it all work, I am one of the best firefighters there is. I’ll find the problem, I’ll get to the solution, I’ll have a dozen eyes on me all talking at the same time. I’ll have the support of my boss and co-workers. I won’t have any fear or hesitation. I’ll stand there on the call and get the job done. And I’ll do it with my characteristic and occasionally inappropriate sense of humor.

It’s not really different from a lot of jobs. My participation in the WordPress community is nothing like this at all.

Tomorrow I’ll be surrounded by developers, support people, designers and people I respect and admire and, most importantly, a number of friends. This will be my fourth WordCamp. I’ll be having great fun.

I will, once again, be intimidated. That’s not a bad thing.

You see, for me providing support for WordPress started out as therapy. Answering a topic in the forums and helping someone is fun and addictive. I occasionally help people out of a hole and that’s always cool.

Later on getting more involved meant helping people as well going behind the bar and moderating the forums. Cleaning out the spam queue, closing an occasional run away topic, stuff like that. I’m big on routines and I’m used to looking at the forums before the coffee set in.

My WordPress involvement went from being a form of therapy to using that involvement to becoming better at my job.

Collaborating with people in person and online improves me as a professional. The reason I’m intimidated is that, while I don’t think that my involvement is bad, I’m sure that I can improve. Or perhaps someone else can do it better than I do.

I’m comfortable with my intimidation. I don’t always have to be the one putting out the fires and I can learn more when I don’t have all the answers.

I’ll have a great time. I can’t wait to see the gang in person.

At work you can have good failures too

Sometimes when things go wrong at work they still go right.

Two Friday nights ago I was at the office till about 11 PM working on some infrastructure. Originally the scope was for 2 devices but that was expanded to cover 4 devices instead. After notifying different groups I started at 5 pm.

Naturally I did the 2 easier devices first and that was wrapped up by 7 PM. One of my co-workers helped me out and sanity-checked my work. That part went well without any issues. After those 2 I was on my own for the rest of the night.

The next 3 hours were an exercise in futility. This included almost 2 hours on hold with the vendor that was supposed to be providing support. While I was on hold I backed out the changes on that device and worked on the last one. No joy there either.

Except for emphatically expressing my displeasure to the vendor’s duty manager (who failed to get me the support I needed, thanks anyway) I was not fatigued, I was not frustrated, and I never lost myself in “where am I and what am I doing here???”

Here’s why: the entire work effort was all my plan and the team I worked with vetted and approved my steps.

My managers not only knew what I was doing but was available if I needed help or just to explain that I was stuck.

My back out plan called for leaving the old devices in place and untouched. Putting it back all back was a pretty straight forward process.

When I called my boss to report the status he said those magic words:

“It’s been 5 hours. Back it out and shoot off an email to the stake holders.”

I was prepared to go at the problem from a different angle but he’d pointed out that I’ve already crossed the line where I’ll start making mistakes due to being tired. I backed out the last 2 devices, performed my checkouts, and shot off that email.

I got home after 1 AM.

It’s all about the support at work

Anyone who works in IT has times when things just don’t work. When that happens you can spend hours on the phone and let people know the status is still “Yep, beaming Happy Thoughts™ at it hasn’t solved the problem”. Those support conference calls are the worst.

But what makes it all worthwhile is knowing that I have the support of my teammates and managers. It’s a small group that I work with but everyone has each other’s back.

I’m not the easiest person to manage (due to my sense of humor- WHAT??) but no matter how deep into the pool I get I will always have a lifeline. Also good planning and being able to roll back completely is a bonus too.

Here’s why two weeks ago was not a failure.

  1. I planned for the worst.
  2. I made sure my back out plan was solid and I checked my plan with the team.
  3. I communicated in planning, before the work, during the work, and after. Did I mention communicate?
  4. I set a threshold for when to declare a failure and roll back. Which I almost didn’t follow but my boss got me to do.

This next week was spent working out those problems I encountered and last Friday night I tried again. The job was completed successfully by 9 PM.

So what’s the point again?

Being prepared is great and can save you grief at work. Having the support of your managers and co-workers? That’s awesome and I’m glad it’s part of my work environment.

Ice cream anyone?

At work I had offered months ago to walk over to Carvel on 2nd Avenue between 24th and 23rd streets.  This was in return for the help I had gotten from the NOC.  It was turning into an on going joke and today when I was reminded about it I said “It’s not too cold, why not today?” and took orders.

I headed out for the ice cream run and this is what I found.

Photo

Nice! They went out of business. Probably just to spite me. I took the photo because no way the guys were going to believe this. My timing is still perfect.

What, you don’t say hello anymore?

Sunday morning I had to be in New Jersey before 3 AM to work on powering up the data center there. The company tries to power down it’s data centers once a year to make sure that BCP and DR works.

I got there at 1:30 AM which was okay since we got the building back early and I started my tasks like a crazy person. Except for it being the Memorial Day weekend it was not bad at all. I might volunteer next year for the early shift when we do this again.

When you get to the front door they check that you are on the list and authorized to be there.  They also give you a badge signed by the coordinator that you have to wear. It has your name on it naturally.

After about 10 AM the data center started filling with server and application support staff. I work for Networks and until our equipment is up there is no point in those folks coming in. If they can’t communicate on layer 3 (look it up) then their apps can’t work.

Several times I was stopped and asked/told the following.

  • “Hey Stefan, how’s it going?”
  • “What, you are to good to say hello anymore?”
  • “I don’t understand. Why are you saying your name is Jan?”
  • “WOW. They messed up your first name on your name plate!”

You get the idea. I work in the same team as my identical twin brother and he’s been with the company for about 8 years. Lots of people know him. Even though they are aware that his identical twin brother works here, until it’s spelled out for them they just don’t connect that I’m not him.

Usually I walk back to the person, show them my name plate and explain it to them. I could have a lot of fun with it but by noon I was too tired to play games with people. My co-workers laughed it up though, so it’s all good.

And now my car got broken into

Today was an odd day. Not bad exactly, but definitely odd.

I went to work for a scheduled systems upgrade.  Lily and the kids went to Central Park and after work we met in Chinatown.  When we returned to Long Island we found my front passenger window was broken and my GPS unit stolen.

Now I didn’t exactly leave the unit out, it was in the center console.  But the window mount was sealed to the window so I left it there.  The round rubber from the suction cup is still there, just not the rest of it.

According to the police there has been a rash of break-ins with people looking for GPS units.  They smash the window and look into the console for the unit.  If you don’t have a GPS then you’re just pissed.  If you do have one put away then you’re also out a GPS unit.

I’m not really angry about it since these things happen.  I’ll take the car to the dealer and hope that my insurance covers most of it.  Other than this, today was pretty good.

One day limo driver

This morning Lily was going to head to LaGuardia airport and catch a plane to Detroit. I was going to head to the office at my regular time and put in a fully productive day at the office.

The person who was going to pick her up forgot.  I ended up getting dressed in record time and driving her to the airport.  She was running late and had to leave NOW.

She made the flight but it was close.  I headed back home and called my boss to apologize for the last minute change in my schedule.  If I headed to the office I’d have gotten into the city almost 2 hours late and I was not sure if I had any conference calls. I don’t like making changes to my work schedule all off a sudden. Do it too often and it’s abusive.

The day worked out but the high point was my being on a call with my 6 year old son stage whispering “Daddy, can I play with the Nintendo DS?” and me pantomiming the reply of “LEAVE NOW OR FACE THE AWESOME WRATH OF DAD”.  All this while replying to people on the call with “Sure, that change should work. Let’s do it Friday after hours”.

Sign language is a parenting tool.

With Lily not coming back until the evening, I had to bathe both kids.  I need to install a power washer; did you know that little girls need hair conditioner?  Boys are much easier. Ivory soap can double as shampoo and no one ever notices on a boy.

Later on it was her turn to play a game but she kept giving the game to her brother.  She also complained often that he’s not letting her play. This is a life lesson for my son: watch out for girls.  That she just gave him the game did not stop her from trying to get him in trouble.

I’m really glad Lily came back today.

DNS excitement! Panic at the office!

Well not really panic, just your usual vulnerability patching day at the office.

When I saw Dan Kaminsky demonstrate voice over DNS, I was convinced that he dreams in BIND source code.  It was a neat demonstration.

Now he has uncovered another vulnerability in BIND regarding UDP source port prediction. It’s causing some excitement in the work place as to what the impact could be and how soon our vendors can release patches.

I’ve had to do some explaining as what it means;  see Matasano’s blog for more information.  Thomas Ptacek sums it up really well here and states the impact more here.

You’ve got to love someone who can explain the seriousness using a movie quote from Jack Black.

Looks like no Amtrak strike

Penn Station as it used to be, Picture from Wikipedia

I heard on 1010 WINS this morning that a tentative agreement between 9 unions and Amtrak was going to be announced today. That’s a relief as both Lily and I both take the LIRR to Penn Station get to work. It would have been a pain for us to get to work, likely we’d have gone to Queens and taken the MTA.

We both enjoy working in NYC. When I started commuting again it was like I’d been banished to a third world country and had returned to civilization. My first week I was walking to work and trying not to look like a tourist.

That’s an exaggerated reaction and there are advantages to working close to home in Long Island. But I just prefer working in Manhattan and never mind the 90 minute commute.

Picture from of Wikipedia article on Penn Station.

Chuck Prince is resigning

Lily subscribes to the Wall Street Journal and today there is an article online that reads “Citigroup CEO Plans to Resign As Losses Grow”.

That was not hard to see coming. The article shows that the stock price is currently at $37.73. Last year when I worked at Citigroup the conversation was if it would stay above $50. Having some of my retirement in Citi stock does not concern me; retirement is a long term investment and Citi’s a good company.

But I wonder what his successor will do? Citigroup is a monster because of its size. One, two, or five businesses within it could not drive the stock in any direction. It took a major industry wide hit to drive the stock down that far. The challenge was not (well till recently) keeping the stock from plummeting, the challenge was to get the stock to grow. It just did not move. It was like seeing a group of people say “We’re going to move that glacier with tablespoons”.

I can’t wait to see what happens next. Wonder if my old workplace is going to change dramatically? Getting paperclips was a minimum 6 month exercise and projects were 18 months of paperwork and meetings. It would be cool to hear that global IT gets a fire about so high to make them move.