Life interferes with art (mine)

by laurie jane kern on April 24, 2009

It’s been a crazy week.

Don’t you just hate it when your day job interferes with you hobbies! That’s not to say that I don’t like my job. I have always said that if you are not enjoying what you are doing thenfind either a new job or a new career. I am in my second career (Software Engineer) and working towards my third (silver smith).

But at the day job; we have been pushing to get a new software and database released to production – TODAY. To say it has been a crazy month would be an understatement.  I was responsible for refactoring a package of database stored procedures.  The original code was like angel hair pasta – you got lost just trying to figure out what it was doing and the person(s) who wrote it originally have since left the project.

My job was to clean it up and hopefully it would also run faster, remember this was not to be a major re-write, just some clean up. I started by going through it all on my local machine and asked a lot of questions to the db guru’s about some of the changes I knew were needed but did not know the syntax.
I was doing incremental tests and it all seemed ok until we started doing final testing Wednesday. The bottom line was, that after 4 weeks of work, it was decided to roll back all of the code changes I had made. I finally had to throw in the towel this morning and admit defeat! The bottom line was that making these changes had caused many things to stop working and that’s NOT A GOOD THING.

No errors were being thrown by the code, it’s just that no data was being sent back to the application from the database. I spent most of yesterday looking, but we could not pinpoint were it all was going wrong. This is when I went to the project lead and admitted I had to roll it back – or we would not make tonight’s release. The code has been rolled back, compiled and pushed to the testing machines and it works. It’s still slow but it works.

Thank goodness, I can come home an just work with some silver wire and if it gets messed up, I can put in the scrap jar.

laurie jane kern

Latest posts by laurie jane kern (see all)

Leave a Comment

Previous post:

Next post:

WordPress Admin