One neurotic programmer, up for grabs

scrottie on 2007-04-13T10:04:09

... seems like only weeks ago I was on #perl asking if anyone needed a programmer. Someone said "yes, we do" and mentioned a company that another person I knew worked at, also a company I had interviewed at but didn't get a position before other work showed up. I signed on as a contractor, to start with. Today, I was told that my contract has been terminated. About a week ago, they re-upped it when it expired and were talking fondly of my work.

This is the same company that lost half of the department I was in, and the same with the management that's using agile to micromanage with an acute obsession towards short term deliverables.

And it's now that I feel self pity. Even though I knew things were bad, being fired still feels like shit. And I sit here, sleepless, reflecting on all of the ways I could have handled things differently, and the oppoturnities I missed to guage the situation and people.

A (now former) coworker told me to "learn the lessons I needed to learn and move on". That seemed funny to me. It seemed like a useless thing to say, but wasn't always. I used to make dumb political blunders out of immaturity and ignorance, but I've been at this for about 14 years now. Then it occured to me...

I've been layed off so many contract jobs, released from so many failing startups, been fumigated out of so many offices without so much as an apology... I'm just plain neurotic. And each time I get fired now, I'm going to get worse. I'm going to obsess about warning signs, I'm going to try even harder to project an image of confidence, like nothing is wrong, that just doesn't sit well with other people. I'm going to stress out about any work I do that takes even a little too long. Here, people kept telling me to relax, and not to worry about things like getting work done timely because the code base is big and complex and it just takes longer to get things done here but people are really nice so just chill out. But I can't chill. My task is essentially an impossible one -- to stay hired. I've had dozens and dozens of gos at it and I keep failing. If you stepped on the rake every day, every day under different circumstances, and it always hit you in the face, you'd start getting really nervous and careful walking. You wouldn't "chill out". You'd get downright paranoid about where the rake has been hidden today, and think twice about any midnight trips to the bathroom.

I never wanted to go into consulting. I started out doing this stuff, code, for love. I don't have the detachment or calculation needed to make it. The really sucky thing is the whole industry seems to be moving this direction. I have a great interview, and they come back and tell me they want to do a contract-to-hire thing. Probably because I've been rejected so many times already. Or maybe because even though the interview was good, they could see I was just a little... mental.

So, it's a firesale on a good programmer, just a little damaged. He's my resume: http://64.233.167.104/search?q=cache:StNheJaDbWkJ:www.illogics.org/+illogics.org&hl=en&ct=clnk&cd=1&gl=us

... or http://illogics.org if the server comes back up. Telecommute, contract, or Phoenix, with caveats on the office I can work in (I'm fucked up physically and mentally).

-scott


Luck to you...

sigzero on 2007-04-13T13:03:07

I am leaving a bad project myself and I have hopefully found a very stable one to go to.

If you don't believe it "luck"..."pray"

You're awesome

davebaker on 2007-04-14T22:11:42

scrottie, you are one of the most savvy, self-aware individuals I've ever encountered. Don't let the bastards get you down.

Idea: You might enjoy staring your own business and being your own boss. People say self-employment is risky and uncertain, but then again, so is employment (as in your recent ordeal).

Is there some challenging Perl itch you'd enjoy scratching, which would turn into self-employment? A Perl app you could build that you would then make a living from in the form of paid on-site calls to corporations to train their IT staff as to how to implement and use it, etc.? Or an existing Perl application?

I have basically never been able to get along on a team. Always shot my mouth off and pissed off my boss. I finally gave up trying and started my own business. I struggled for a while but then luck met preparation-- bingo. I could make a good living again.

My business was a modest web page in 1995, using Perl to do a flat-file database to present information of various kinds to an industry audience I'd been part of and hence knew something about. Tried all kinds of applications for the toy script I pulled from "Instant Web Scripts with CGI-PERL" [sic] by Selena Sol and Gunther Bierzneks. Finally one seemed to interest people... help wanted ads! This was before Monster and HotJobs and all the rest. My very-focused "vertical" site was just the place for employers looking for employees who did that kind of hyperspecialized work. The damned thing still makes a good living for me despite my best efforts to screw it up.

The trick, if there was one besides dumb luck, was that I started doing what I wanted to do... it combined my interest in writing, my overinflated ego, my interest in broadcasting/radio, and the modest computer skills I'd picked up in Fortran classes in the 70s. I was very candid and informal with my audience, which turned out to be a perfect fit for the Internet back in the days when it was more innocent. The content of the web page was employee benefit compliance (401ks, etc.) because that's all I really knew anything about, having been an employee benefits geek (er, lawyer) for almost 15 years. Then mix in the ability to go without pay for a while and the guts (foolishness?) to go full-bore with it, and I seemed to have all the ingredients to make brownies that eventually came out of the oven.

People always say, "Do what you love and the money will follow." You're doing part of what you love... Perl... are there other interests/passions that you can combine with Perl to make a unique stew?

Heck, maybe the business could be built around providing services of some kind to programmers who are having a hell of a time making a living, which is what you know most about! I'm serious.

Re:You're awesome

beppu on 2007-04-15T18:29:05

I concur.

Re:You're awesome

scrottie on 2007-04-15T21:51:18

Hi Dave,

Thanks for your comments, and your words of encouragement. You're right, of course. I can and often imagine "there", but the route from here to there is unclear, especially with other human obligations. And yes, there are several little businesses ideas I want to take a stab at, and a few I have already stabbed at. I can see the appeal of something like Y Combinator. My monthly week long hotel stays in LA gave me the isolation I needed to crank out code. Full time employement paid adequately well that I could hire a graphic designer (which my target audiance would insist upon -- the kids these days aren't buying into the HTML 2.0 looking sites any more). There are a lot of dots I need to connect...

-scott