Rollout



I didn’t write much last week mostly because I’d been working longer and more hectic days than usual. I started at my current job mid-September. I took the job because it would allow me to learn a few new programming languages (or scripting languages as I like to call them) and give me experience in an area I hadn’t previously explored. Well, I also took it because it would pay our rent, but that’s another matter altogether. The guy who hired me promised to teach me all he knew. A little over two months after he hired me, he quit the firm. Leaving me, my position, and my project in a quandary.

I ended up taking on the project on my own and finishing the design work. I made some changes to our plans and decided to tackle a small portion of the new system first as a test to see if the overall strategy was going to work and to find out any unknown problems with our approach. I spent the last six weeks, cleaning data, writing over 50 scripts and testing like crazy. I thought and rethought our original ideas and cut out all the whistles and bells from the new system, at least for the first rollout. I tried to remember the wise lessons taught in the Mythical Man Month which I hadn’t read since Sophomore Year, college. I had full control over the system and I knew that meant I was also the sole person responsible of its potential downfall.

Well, after much hard work, I rolled out the new system last weekend and six of the eight people in the office are using it. (The other two are part of the second phase of the rollout, a much bigger and more involved section which I will start working on this week.) I haven’t rolled out a professional system completely on my own ever before. At school, I had classmates in my group, on Wall Street, I was either a member of or managing a team anywhere from three to 20 people. I’ve coded for myself, for Jake and his family or friends before, but I’ve never designed, coded, tested and rolled out a full system completely on my own before. And I was expecting glitches. Major glitches. I spent several sleepless nights worrying that once I rolled this system out, it would burn and crash causing the rest of my project to get cancelled and me to get fired.

Well, Monday came and went. A tiny glitch in one of the sections that’s used only by one user appeared. The other five asked for enhancements not originally planned. (Some were extremely easy and thus coded, others are on my list for after the phase-two rollout.) Tuesday passed. So did Wednesday and Thursday. I went back to working out of my house (I’d decided to work in the office for the first three days just in case disaster struck or the users were confused about how to use the system). As of now, an entire week has passed with all of the users on my system. We haven’t had any glitches besides the one on Monday. The users have been quiet. In the world of software development, quiet users mean happy users. If they are calling you, it is always to complain. I even received some compliments. “It looks so beautiful.” “I can work much faster now” “That’s so awesome.” Magic to my ears.

Even if my users don’t, I know that the new system could use a lot more work. I can give you a long list of its flaws. Nonetheless, my users are happy. I had no glitches. I didn’t have to uninstall it. I didn’t bring down any servers. They didn’t lose any clients because of me. It all seems too good to be true.

It appears, much to my dismay, that I am a better programmer than I was a teacher.

7 comments to Rollout

  • ConGRATUlations!!!!!!! I told you. I knew you could do it! I’m so happy for you! This is awesome. You are a superb programmer. I told you that!

  • Congrats, Karen. That’s great to hear, and I’m sure Phase II will go just as well. πŸ™‚

  • Kudos to you, Karen, on successful rollout. Regarding to teaching, don’t despair…you only experience of teaaching in NYC public school system…it is different environment across USA….perhaps elementary school setting may work out for you…but what about secondary school or college? People keep saying that I should teach at college level….I am still pondering about that..but not right away. πŸ™‚

  • libby wasn’t as difficult a subject as most pets are. Even though she was cautious, she didn’t run away while I was trying to photograph her and sat patiently while my camera clicked inches from her face. I absolutely loved the brown and greens of her eyes and the tones of gray in her fur and I think the photo does reflect her beauty quite well. i hope you like it.

  • Such beautiful eyes… congrats, this is a great pic!

  • got here from your lovely entry for “wordphoto.org” challenge fearless to find another great shot of a beautiful cat πŸ™‚

    awsome work ~~

  • karenika

    thanks so much πŸ™‚

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

This site uses Akismet to reduce spam. Learn how your comment data is processed.