I’ve felt for a while like my current position isn’t a good fit for me. Basically, the way they do development is kind of 1995-centric, and I don’t have any power to change it. I find this very draining.

Talking to a friend, he also pointed out that my current job is very isolating. I work from home, and my projects are basically all solo. When I worked at Socialtext, everyone was remote, and so everyone chatted on IRC. Because everyone was in the same isolated situation, we all worked to be less isolated. But with my current position, most folks work at the office, so there’s no IRC. There’s also no planning of work within a group, so even less reason to talk online.

However, the latest humiliation is this. I am a 1099 contractor for my ultimate employer. When I started, I was told I had to bill through a random contracting company, call it TechPeople. This meant using the horrible TechPeople webapp to enter hours, printing a timesheet, signing it, faxing it to my real boss, who would sign it and fax it to TechPeople.

Then my employer merged with another company. The decision was made that contractors would go through the other company’s preferred agency, call it StaffSource. So I start submitting hours through the StaffSource webapp. This webapp is even more horrible than the TechPeople webapp, but on the flip side the approval and submission process is all online. So it involves lots more clicking, but no faxing.

However, because of contracts with TechPeople, I cannot be paid directly by StaffSource. Instead, my ultimate employer pays StaffSource, who pay TechPeople, who pay me. Now TechPeople comes to me and says that they need me to enter hours in their system too. Not only that, but to demonstrate that said hours are approved, I’m supposed to go into the StaffSource webapp after a timesheet is approved there, take a screenshot, and email it to StaffSource.

Apparently StaffSouce and/or TechPeople are too incompetent to make their systems talk to each other, or even just give each other access to their systems. After all, it’s their contracts and terrible apps that make this silliness necessary, so why should I be doing all the work.

So … looking for a programmer? I’m open to contract or FT work, but I don’t want to move. I’d love a position where I worked with other people on projects, rather than solo, but I’m open to solo work, especially for contracts.

My resume is online and I can be reached via email.

Edit: As genehack noted below, since I don’t want to move, it might be useful to know where I live, which is Minneapolis, MN.

In the past, I’ve had telecommuting jobs which involved visiting an office in another state on a regular basis. I’d certainly be open to doing that again (say 2-3 days every 2 months).

I was listening to Massive Attack’s Mezzanine today and I happened to notice that I was missing a track in Rhythmbox. I bought this CD ages ago, and it’s been in my MP3 library for a long time, so it’s funny that I just noticed this.

I went back to my old home-made MP3 server thingy and looked for the track, but it was missing there too.

Now, I could’ve gone downstairs and looked at my dusty shelves of CDs, found the CD (eventually), and ripped it. But that just seems like a waste of time. Instead, I went to The Pirate Bay and found a copy ripped at 320kpbs. It should be on my computer in about 15 minutes or so.

It’s simply more convenient for me to download a “pirate” version than to rip my own CD. I wonder if this is illegal or not, since I do own the media, and when I made the original MP3, I was doing something legal. If someone else makes the MP3 for me and I download it, is that also legal?