Way back, between when I was working on ChipBench and when I was
working on EinsTimer at The Company, I had a temporary assignment with
the lawyers to clear a third product (BooleDozer) so they could sell the
source code to another party. A lot of the other developers I talked to
disparaged the lawyers, and having to work with lawyers. I enjoyed the
work and the lawyers, or at least one of the lawyers that I worked with.
It was a nice change from the work that I normally did, and it wasn't random,
I was qualified for the work.
Today I was asked to do some testing, which turns my usually approach
to everything on its head. Usually as a Software Engineer, I get
defects on my code, or worse yet on Bad Code or His Highness' code and I
have to fix it. As a Test Engineer, I get to push buttons and try to
break stuff and open defects when I find broken stuff. The best part is
that defects instead of feeling like a burden feel like an
accomplishment. I opened three defects today. Awesome. And I don't
have to fix them. Awesomer.
Will I want to go back to being a Software Engineer tomorrow?
Oh, and I sent the defects to Bad Code. Awesomest.