Which day job would you choose ?
So about a year ago I took a job at Big Internet Company that was advertised as design of brand new back-end architecture, blah, blah. Reality is mostly support of legacy codebase, operational work and requisite lip service to various "initiatives". ("16 is the minimum, ahkay?")
Startup (had a blast at "school" - thanks PG!) is not an option at the moment due to family situation, but I have an offer to join a different, very technical team within B.I.C. that is working on a new, fairly substantial networking product. No frills, heavy-duty C systems programming in Linux (which I am good at and enjoy).
However: hideously boring job #1 is really only half-time, leaving good chunks of time for hanging out at Chochky's and playing with (and quite possibly sneaking into production) bits Erlang, which I am presently in love with and want to learn inside out.
I suspect job #2 would be pretty much all-consuming, at least for the foreseeable future, leaving no such opportunities to play.
Which would you choose ?
11 comments
[ 4.0 ms ] story [ 60.0 ms ] threadLuckily for you the boring job is only 1/2 time, but what if the politics change and you are forced to work there 60-80 hours a week?
Option 1: Spend half your time at a hideously boring job, half your time hanging out and exploring Erlang.
Option 2: Spend all your time doing something you are good at and enjoy.
If you're already not happy at BIC, how do you know you'll be happy in a new department in the same company?
Also, how do you know the technical level of the "technical" team you'd be working with? Have you spoken to a few people on that team? Sometimes the alpha geeks in an organization turn out to be less impressive than you thought.
And what kind of timeline are you looking at? How long would you stay in either position? Months? Years?