Overpass Experiences The Eric Wroolie Blog

12Oct/040

Mark Cuban

The ChangeThis website has an excellent manifesto at the moment by Mark Cuban.

Basically, Cuban talks about his salad day and starting out in business in Texas. He briefly mentions getting fired a few times in his life, but then goes into his rise to success.

Probably the most pivotal moment of the article-possibly of his life-was getting fired from his dream job as a computer salesman.

If you got a minute, I highly urge you to read it.

I read this yesterday morning. One thought in the article has stuck with me. Cuban says that he was surprised that people in his industry did not read the same articles he did. When he would mention a book, article, or whatever, he expected people to nod and say, "Oh, yes, I read that too." But it was the opposite.

In fact, the majority of the people Cuban dealt with did not spend a considerable time reading. He, as he confesses, knew nothing of computers-but often knew more than the experts he sold to.

I found this fascinating. I read at least one self-improvement book a week. There are times when I don't see the point. There are times when I think that the opinions of the entire world are changing at the same time mine is. Then I get hit with what I was hit with today.

If you've ever read any books on interviewing techniques (job interviews, not news interviews) you will know that they all basically say the same thing. Dress nice. Don't try to shock. Try to be funny, but don't TRY to be funny. And never, never, never bad mouth your previous employers. You could have been working for Satan himself, but you still must grin and say, "they were good people. We had a disagreement from time to time, but that's healthy in a growing company." Then, long after you get the job, you can tell everyone what bastards they are and how you might be persuaded to hit them with your car if you ever see them crossing the street.

I know someone who has been looking for a job for two years. His problem? Well, this is my opinion and I think he would disagree with me-his problem is that he likes to talk about how much other people try to screw him over. It's not that he doesn't have accomplishments-he's got loads. If he focused on positives, he would be fine. But he doesn't. He talks about how great he is and the only reason he isn't greater is that "those bastards keep holding him back."

I assume this advice, like most that I read, is really just common sense. Surely, we all know this already. Surely, if we got ready for the interview, combed our hair, ironed our suits, drove to the office building-we wouldn't want to through in the towel because we can't let go of a grudge.

Mark Twain said it-"Common sense is not common."

Filed under: Work No Comments
18Sep/040

The Benefit of Being Backed into a Corner

Last night I was at a meeting of one of the organisations I belong to. I won't tell you which one, since I don't really want you to guess who this guy was. We had all just entered the pub and I sat down at a vacant table.
This guy sat next to me and said, "How is Eric." I told him I was fine and asked how he was. "I've been made redundant. I have until the end of October and then I'm without a job. I haven't been to an interview in seventeen years."
I told him how terrible I thought the situation was and tried to help brainstorming with things he could try. He was very negative about it all. He would say things like, "there are a few jobs over here, but they're really hard to get. Besides, they'll probably just hire someone out of university."
I asked if he had a lot of contacts and he told me he was trying to re-establish contact with other people in his industry. I asked if he could become a consultant, work as a salesman for offshore firms in his industry, write articles, etc. All suggestions weren't met with too much enthusiasm.
He said he may have to move to Cambridge which would be a drag pulling his kids out of school when the only town they knew was the one they grew up in. He was very negative, but I really felt for him. I'm certain he could turn this into an opportunity if he just looked at it right.
Then I said, "Hey maybe you can find something in London. Sure, it's a commute, but I do it every day and it's really not that bad. You can probably double your salary, or at least increase it."
Then, he and everyone else at the table started talking about what a terrible idea that was. "That's an 90 minute commute each way!" "Who could never work in London, what a dump." "Only desperate people commute to London."
I was shocked. I was amazed. A commute I make every day and think nothing of it-and he would rather move several hours away. But more than the illogical decision was the fact that this guy had taken a very viable (probably the most viable) option off the table for his future.
I stopped offering advice. He didn't want it anyway and I can't help someone who won't help himself.
Having your back against the wall is not easy. It can be horrible. I've been out of work more times than I'd like to admit. But the greatest benefit of being backed against the wall is that you open up to whole new possibilities about your life. You can change professions, go into business, work a fun job for less pay, determine how much money you "absolutely, positively" need and look for the job in the industry you always wanted to try.
One of the great things about being a contractor is that being out of work is always-always-on the forefront of my mind. Money has to be invested. Skills have to diversify as well as improve.

Filed under: Work No Comments
11Aug/040

Skills Quantification

Where I'm working at the moment, people are hiring like crazy. I overhear the managers pouring over CVs and saying things like "this guy has six years experience, but this other guy has eight." I wonder if one day we will hear in the IT market, "This guy has 22 years development experience, but this other guy over here has 25."
There is definitely a law of diminishing returns when it comes to IT skills. The need to quantify the skills is really funny. IT development is, or should be, creative work. Talent is far more important than skill. I'm sure you've seen highly skilled developers produce some very crap products because they never focused on design or gui or talking with clients etc.

Filed under: Work No Comments
1Jul/040

Developers Beware: The Dragon Lurks

I am a software developer. I work in a profession in denial. I work in a profession that has hard times ahead and no one can see it. I see the iceberg off the bow, but can’t get anyone else to view it as a threat. I see my job going overseas and I’m looking for my lifeboat now.

Offshoring is here to stay. Last year, hundreds of thousands of software jobs were offshored in the US. The UK, not nearly as badly hit, will have a rough couple of years ahead.

Unlike manufacturing in the eighties, our jobs are easier to move. There are no shipping costs with a code-transfer over a secure FTP link. With broadband stretching around the world, a VPN and videoconferencing with tools like MSN Messenger, a developer on the other side of the world can almost seem like he is in your own building.

A few months ago, I was out of work. I looked everywhere for my next contract. One company I talked to was a UK company called Overpass which specialized in sending IT work to China. That’s when my eyes were opened. They had entry level developers in remote parts of China who would work for as low as $5 an hour. Developers with 5+ year of experience (like myself) would make $16 an hour. In my last job, I was earning £40 (about $80) an hour as a contractor. This is when I realized the end is near and that our profession will very quickly transform.

Before this meeting, I was looking for a position in which I could learn .Net. Now, I just want a position where I can grow to something more than a code-monkey.

Since that meeting, I’ve read a lot about offshoring.

I told my colleagues about what I had learned and they made every excuse in the book about why their job would not go overseas. They would moan about quality and that you couldn’t get the same level of quality from an offshore IT firm than you could from a department in your own company. They would point out that some companies have returned from offshoring programs because they did not work out and were confident that this was a new trend of corporations rejecting offshore development work. They still think that getting better at .Net (or J2EE or whatever) would solve all of their problems. It won’t. They were living in denial.

Are you in denial? Are you ignoring this as you read it? Will you look back at this moment a few years from now and say “I should have prepared.” Let this be your call to action. If no one has told you before, let me tell you now. HTML is now a commodity skill. ASP, VB and even C# are now commodity skills. Java is a commodity skill. Be prepared for the eventuality that your job will go overseas! Consider yourself warned.

So, why would companies consider offshoring?

This is almost too easy a question to answer, and the answers are scary:

Cost: The most obvious benefit to offshoring is the cost benefit. The Overpass website claims to be able to cut IT costs by 50%. Think about it, if you were running an organization, would you pay $90 for a developer to come to your office when you could pay $16 for a developer to telecommute?

Quality: This one makes everyone laugh. I’m not sure if it is xenophobia or what. Americans, British, and Australians could probably write some decent code, but Chinese? No. People are very adamant about this. They will not accept that an Asian developer can code as well as them for less money.

The truth is, it is much easier to bring quality to something with a low price than it is to bring a low price to something of quality. If someone said they were going to reduce your salary by 80%, you’d quit. If they told Asian workers they were going to bring in some code reviewers and introduce coding standards to improve the quality of their development, they would have a superior product at a very low price.

Focus: By taking the rote jobs out of their company, the most talented remaining employees can focus on what the company does well. Banks can focus on banking instead of software development. Retailers can focus on retailing instead of software development. Software companies can focus more on sales than . . . software development. You get the picture.

Enough doom and gloom. What do I do about it?

For this question, we need to look towards business books by people like Tom Peters, Charles Handy and others. What you need to do is . . .

BRAND YOURSELF

There are a zillion books about doing this. Time to put down the Clancy novel or the “Complete J2EE Bible” and start reading what management reads.

You need to distinguish yourself from other developers. You can no longer use phrases like “I’m a developer not a designer/DBA/Project Manager, etc.” You need to develop your own personal brand. To paraphrase an often used saying, “If you can see no marketable difference from yourself and the developer sitting next to you, then one of you is a cost-savings opportunity.”

Here are a few things to start thinking about:

No more reruns of “Friends”: When was the last time you read a book that will improve your non-technical skills. Ever read a book about sales techniques? Ever been to a seminar on project management? Ever practice negotiating skills at the corner shop?

You should be dedicating an hour or more a day to developing you non-IT skill-sets. You need to make sure the TV is off at least one hour a night and dedicate that time to making yourself a well-rounded business dynamo. Even if it means waking up an hour before the kids get up and sitting at a cold kitchen table with a pot of coffee. You need this.

Me.com: You’re a developer. Do you have a website? I’m not talking about an online photo-album with pictures of your kids (you can have that as a sub-domain)—I’m talking about an interactive resume. I’m talking about a site that promotes you and your skills. If you have to exaggerate to be different—EXAGGERATE! It’s time to start building your pedestal—otherwise, you can wait in the unemployment lines with the other timid people.

Webspace is cheaper than it’s ever been. Domain registration is cheaper than it’s ever been. There are no more excuses to not having a website.

Always look for the “Next big thing”: No more following trends. It’s time to pick a number on the roulette table and put down your chips. Keep a lookout for new investments of your time. Sure, you could back the wrong horse, but nothing is irreversible. Reach for the brass ring.

So How Long do I got, Doc?

This is a difficult question. No one is sure how much or how fast offshoring will spread. You already know my opinion (we just hit the iceberg). Hewitt, an outsourcing company, conducted a survey recently. According to a survey in CNN Money . . .

Some 45 percent of the 500 firms Hewitt surveyed have overseas operations, and 71 percent of the remaining companies plan to move some jobs abroad by 2005.

Don’t take this lightly. It’s time to prepare for the change.

I know this topic is gloomy, but it doesn’t need to be. Remember the excitement you felt when you first started developing in a new language? When we stop working on the mindless applications that everyone can build and start innovating again, we will feel that excitement again.

But whatever you do, always know that the Chinese Dragon is laying in wait and ready to take your job. Be prepared. Be flexible. Be unique.

Filed under: Offshoring, Work No Comments