in reply to Avoiding "brain drain" in the corporate realm

For 2 years now I have been very lucky. I have been working in a small consulting firm (5 developers including "executive" staff). We mostly do sub-contract work for corporate intranets. When I am coding, I code perl pretty much exclusively (except when I have to touch legacy VBScript code *yuk*). I am lucky too because my boss (he hates when i call him that) is a good friend, who i had known (and occasionally contracted out to) for almost 4 years prior. Then one day, the planets had aligned and the moon was in the correct phase, and whalla I joined his company.

I actually have no official title (although I may soon cause we have to print up the new biz-cards) and being such a small company I wear a lot of hats all the time. Last week I set up the new CVS server, the week prior I was the project-manager/creative-director on our newly re-designed company website, this week who knows, its only tuesday morning here in EST. But aside from these more mundane tasks, I am also the R&D guy. Of course we don't have a "real" R&D budget, but when I am not doing something else, my job is to find and code cool new stuff. Again, I feel I am very lucky, and eternally grateful. But it hasn't always been like this.

Prior to this job, I spent several long years working as a programmer in the advertising industry in NYC (through the dot.com boom too). Basically, imagine being surrounded by marketing people and MBAs (most of whom are educated way beyond their intelligence), and they always got the last word (but hey, thats advertising). I worked for some of the biggest too, talk about faceless, *sheesh*! But you know, it was good experience, and in the end I got some really nice names on my resume (although sometimes i think "at what price"). Hardly ever was this work challenging (except for some of the early DHTML stuff, cause browsers were so finiky back in '97/'98), and sure I wanted to shoot myself during many a meeting. But work is work, and living with a family in NYC is not cheap. I had to get through this to get to where I am today (living in the CT burbs, half-telecommuting to NYC and working for a great boss).

A lot of times you have to slogg through the crap before you can get to the good stuff. Before I got into computer work, I was an art school dropout waiting tables and working countless sh*t jobs. I got tired of that (obviously), so I bought some CS textbooks and several long years later ...

Your young, I assume you do not have a family, live you life, enjoy it, laugh at the corprate sheep "baaahhh"-ing in the cubicle next to you, read some good books, write some software in your spare time, and keep on truckin'. Eventually you will get to where you want to be.

-stvn
  • Comment on Re: Avoiding "brain drain" in the corporate realm

Replies are listed 'Best First'.
Re: Re: Avoiding "brain drain" in the corporate realm
by flyingmoose (Priest) on Feb 24, 2004 at 15:08 UTC
    Well put. Thanks!
    write some software in your spare time, and keep on truckin
    I think you're right. I'll avoid the "Truckin'" in the Greatful Dead sense though. Mountain Dew addiction is enough. I need to convince myself to enjoy politics more since that is what I have here :)

      Yeah too much "Grateful Dead" Truckin' can lead to brain damage instead of brain drain ;-).

      I need to convince myself to enjoy politics more since that is what I have here :)

      Noooooooooo!!!!!!! Don't do it,.. don't give in to the dark side! Company politics are evil. It is one of the major reasons why I quit my last ad-agency job (and vowed to never go back). Politics will draw you down into the muk in a heartbeat (I am sure you know this already). It is excedingly hard to keep above them, but I highly recommend to try. My current company is too small to be political (and we are all long time friends too), but it did take me a while to break out of that mindset. Best to keep above it if you can, rather then get into it, in the end people will actually respect you more (at least the ones that count that is).

      -stvn
        All true, I meant enjoying the corporate/management type stuff more. I despisebackstabbing and hostility... the importance is staying tactful and doing "your job", which is a little hard when different people think "your job" is too many different things. That, and I need to start making (as previously mentioned) cooler wooden chairs :) A few random quotes come on my mind.

        "Tact is telling some one to go to Hell and making them want to go" -- (not sure who)

        "I don't need so much to remember, that's how it is when you tell the truth" -- Van Halen.

        Politics will draw you down into the muk in a heartbeat

        Depends on how you interact with them. If you're playing the politics to win allies and influence policy, you're in trouble, of course, but if you're playing *around* with politics, to learn stuff about how they work, to analyze the psychology of them, and to make observations and formulate models of human behavior, then it's possible to stay detached.


        ;$;=sub{$/};@;=map{my($a,$b)=($_,$;);$;=sub{$a.$b->()}} split//,".rekcah lreP rehtona tsuJ";$\=$;[-1]->();print