3 ms·
This is my last week at my first programming job, my new one starts next Monday. My boss has other businesses in other states, so he was away from this office m
by s00pcan 15y ago
This is my last week at my first programming job, my new one starts next Monday. My boss has other businesses in other states, so he was away from this office most of the time, meaning I was able to do pretty much whatever I wanted with my time here. Usually, the office consisted of just my non-technical supervisor and myself. Of course, small projects beyond my control would be requested of me would and I would do them, but this couldn't sustain my interest.
I definitely got bored. But unlike most of you, I had the choice of being bored. Once I realized this I made every effort I could to work on interesting projects. First, I had to start spending about half of my time researching the industry before I would even know what needed to be done. I was then able to identify what was wrong with our systems here and exactly how to improve them. Given lots of time to play around on projects and little supervision, some people might have wasted their time or just did the bare minimum, but I identified areas that could be greatly improved, then replaced/refactored projects as necessary. I took on new projects to address problems I had wanted to fix for a long time regularly.
Being the only programmer here, I didn't get to all of them (I was not working full time). The website was a mess of outsourced crap and it didn't even use objects - I avoided working on it in favor of other projects as much as possible. Back in 2009 I made a prototype replacement website in my favorite language, earlier this year I started work on two code libraries. I'm currently refactoring the website to use a new code library I created, which is going very smoothly. I also spent countless hours (though I logged everything I did) happily working towards PCI DSS compliance, coming from a background with no security expertise. I came up and completed many more projects like these while I've been here. When I was bored it was because I wasn't working on something interesting.
Those are the days where I can work until close and be completely happy. Well, until someone tells me it's time to leave.