Archives for May 2006

Can blogging help me find a new job?

I realize I’m not really well known or famous like Niall Kennedy is, but he used blogging to advertise his availability and find a new job. Both Ian at Bold Career and Tim Bray have both written about blogging and how it might affect your career.

Why am I blogging about this? Well, close to three years ago, in August 2003, I took a sizable pay cut in order to switch jobs. No, that’s not quite right: I quit my old job when they laid off my entire team, with really nice severance packages, and expected me to stay around managing the outsourced team in India. Anyone who knows me well enough, knows that I am actually in favor of seeking competively priced labor and I’m in favor of outsourcing overseas. But, I could tell that the partner that was chosen — with some ridiculous multi-year locked in contract — was never going to be able to deliver what was needed. (Three years later, talking to old ex-coworkers, it sounds like I was absolutely right.) While I hate failure, I’m not afraid of it. What I cannot tolerate is being locked into it, with no chance of ever possibly succeeding. I constantly struggle daily to push for what’s right and what’s best, but if it’s clear that can never be accomplished — I’m not just talking extremely difficult but truly impossible — then persistence and perseverance isn’t commendable, it’s foolhardy.

So, now, three years later, I’m part of a team working on a project that’s starting to head in the same direction: we’re at high risk of failure and all forces involved are pushing it in that direction. I’m clutching tightly to Ed Yourdon’s Death March, looking for hope. Here’s a quick glimpse of my current schedule according to Outlook (actual details have been sanitized via pixellation):

The sad irony is, the worse this project has gotten, the more meetings have been scheduled, which means less time to do any actual work on tasks. Just look at that calendar! Between the hours of 09:00 AM and 06:00 PM, on an average day, I have 4 hours of time where I can actually do work. Lets do the math: in a 45 hour work week, less than 50% of that time is unscheduled, where I can do work. (I even eat lunch at my desk and work through lunch.) I also do an hour of work in the morning at home, and a few hours of work in the evening before going to bed.

This is an absolutely classic example of a Death March project and it has all the tell-tale signs.

Frankly, I’m beyond done here. I’m willing to work extra-hard and make sacrifices and try to accomplish the unimaginable, but I need to do it for a company and a team that will support my efforts so it’s possible. I absolutely refuse to work a 20+ hour weekend and see the look of anger, frustration and disappointment on the faces of my wife and kids. This weekend, I’m going to spend it surfing indeed.com and try to line up interviews with headhunters and recruiters. (If there are any out there reading this, feel free to email me: dossy@panoptic.com.)

Indeed.com is really cool — you can subscribe to an RSS feed on your job searches and get updates that way. Here’s a search for “software engineer” jobs within 15 miles of Butler, NJ. Look at this gig, C/UNIX Embedded Software Engineer:

We are seeking an Experienced Software Engineer to develop firmware and/or software supported applications.  This individual must have five plus years C/Unix; some OO Java or C++ skills are a plus but not required.  Proficiency with C and socket, multi-thread programming is required, as is familiarity with TCP\IP, HTTP and other protocols related to web services.

Location: Parsippany, NJ
Pay Rate: $75k – 90k

This is pretty close to perfect for me. I have lots of multi-threaded and network programming in C (via AOLserver). Of course, it’d mean taking a pay cut — again — but, I need a job. I have the financial responsibility for supporting a wife and two kids.

Tags:
,
,
,
,

“SELECT DISTINCT … ORDER BY” is broken in Sybase ASE 12.5.3

So, last night I was running into broken behavior in Sybase 12.5.3 with regards to its behavior with SELECT COUNT(DISTINCT columnname) ... which surprised me, but I could at least rationalize why it was happening. Today, I found an outright bug, where mixing SELECT DISTINCT ... with an ORDER BY clause gives the wrong behavior. Here’s a quick session that demonstrates what I’m talking about:

1> SELECT @@version; -m bcp
Adaptive Server Enterprise/12.5.3/EBF 12331 ESD#1/P/Sun_svr4/OS 5.8/ase1253/1900/64-bit/FBO/Tue Jan 25 08:52:58 2005|

1> CREATE TABLE #test (x int, y int);

1> INSERT INTO #test (x, y) VALUES (1, 2);
(1 row affected)
1> INSERT INTO #test (x, y) VALUES (1, 10);
(1 row affected)
1> INSERT INTO #test (x, y) VALUES (2, 1);
(1 row affected)
1> INSERT INTO #test (x, y) VALUES (2, 5);
(1 row affected)
1> INSERT INTO #test (x, y) VALUES (3, 4);
(1 row affected)
1> INSERT INTO #test (x, y) VALUES (3, 7);
(1 row affected)

1> SELECT DISTINCT x FROM #test ORDER BY y DESC;
 x
 -----------
           1
           3
           2
           3
           1
           2

Has this been fixed in a newer version of Sybase? I can’t imagine anyone actually thinks this the right behavior.

The modern American patriot

Back in July 2005, I blogged a bit about my 9/11 conspiracy theory and at the end, I included this snippet:

Over two hundred years ago, this country was formed by a group of people who were known as “Patriots.” These people fought against the rule of a government that didn’t serve its people. What it meant to be “a patriot” back then was to support the revolution in overthrowing the former government. It meant fighting against huge odds because to continue to live the way things are would be far worse than trying to overthrow the government. It was downright treasonous to be a patriot, but these people did it because that’s what they felt was the right thing to do. They risked everything because they couldn’t go on living the way they were — they were pushed past a point.

Today, the words “patriot” and “patriotic” get thrown around, but in the same breath with things like the “PATRIOT Act” and “Homeland Security” — implying loyalty and support of our current government — but when and where did the meaning change? Perhaps it really hasn’t. Perhaps there will be a new generation of patriots who will overthrow this government and install a new one whose interests, once again, lie with the people it represents. They will be fighting against huge odds, and be treated as traitors — maybe even labelled terrorists — and will risk everything for something they believe in. But, how many 9/11’s will it take before the American people are pushed past their point and become true patriots? We will see.

Cover: How Would a Patriot Act?

Last week, Wil Wheaton blogs about Glenn Greenwald who started a blog back in October 2005, which lead to a book deal in March 2006. The book, How Would a Patriot Act? Defending American Values from a President Run Amok, sounds like it takes the central idea from my two paragraphs and turned it into a book. I’ll have to read it and find out, I guess. For now, I’ve added it to my Amazon.com wishlist.


Tags:
,
,
,
,
,

Supporting Rob Levin is like supporting the PDPC

Rob Levin, the founder of PDPC (the Peer-Directed Projects Center) blogs about being under attack from Patrick McFarland. You can read Patrick’s side here, where I left a comment. Since I’m concerned that the comment won’t be published, I want to repost it here in my own blog:

If you think raising funds to support Rob Levin through the Spinhome project doesn’t benefit PDPC, Freenode and their benefactors, then you aren’t smart enough to successfully “liberate” the Freenode IRC network and PDPC. Rob has contributed a good portion of his life, has sacrificed much, has been living close to the poverty level supporting a spouse and a young child on the generosity of the community, and has persevered much grief heaped upon him by others who haven’t even accomplished a small fraction of what Rob has already done. Supporting such a person to enable them to continue giving what he already gives selflessly is a win-win for everyone involved.

If you have real, tangible criticisms of PDPC and/or Freenode (or even Rob Levin, himself), I suggest you think them through and express them in an intelligible way. While everyone has their emotional moments, generally adults respond better to reasonable people more than they do to ad hominem attacks.

The way you are currently going about things will accomplish very little.

The sad reality is that any time you provide a service, there will always be customers who you just can’t satisfy. Perhaps Patrick is just one of those people. The fact still remains that Rob is trying to raise funds through his Spinhome project, to help improve his situation so he can continue to focus on improving PDPC and Freenode, which almost 30,000 people benefit from every day. His fundraising goal is in the ballpark of $300K, which might sound high, but just think: if each one of those 30,000 people donated $10, he’d hit his goal. However, since this is a personal project and Rob has very firm convictions about not using PDPC or Freenode for his own personal gain, he won’t even consider directly soliciting support from Freenode’s many users.

Well, as his friend and someone who benefits from his services (the #aolserver IRC chat is hosted on Freenode), I’d like to ask that if you also use Freenode, consider taking the time to make a one-time donation of $8 or $16 to his Spinhome fund. If you know people with open source projects who use Freenode, please pass the word along to them. A small investment from each of us will help ensure that Freenode continues to operate and improve for years to come.

Tags:
,
,
,
,
,
,

del.icio.us/dossy links since April 24, 2006 at 02:01 PM

del.icio.us/dossy (RSS) links since April 24, 2006 at 02:01 PM: