Don’t try to make things on your résumé sound more interesting than they are.

July 6, 2011 Job hunting No comments , ,

Did you work a cash register at one of your jobs? Then say that in your résumé and move on. Don’t try to make it sound more exciting than it really is.

If you try to fluff it up and make it sound “more businessy” or “more resume-friendly” than it is, the person reading the résumé will just roll her eyes. Maybe she’ll laugh at you, or call someone over and say “Hey, this guy worked a register and called it ‘Accounting for legal tender’! Ha ha!” We know when you’re trying to fool us, and we think it’s both funny and insulting.

Now, if your cash handling is a key component to your background, perhaps because you’re working to be a cashier at a casino, then by all means, play it up, by giving specifics: “Handled over $50,000 per shift with zero short/over”. That way you’re showing the scope of your responsibilities. But if you’re looking for a sysadmin position? Don’t bother.

A résumé is about telling a company about what you’ve done that will help them decide that you’re worth bringing in for an interview. Don’t try to BS us in the process.

I’ll be presenting “Just Enough C for Open Source Projects” July 19th at Software Craftsmanship McHenry

July 1, 2011 Open source, Programming 2 comments ,

For programmers raised on high-level languages like Perl, Java and PHP, working on a C project can be daunting. Still, many open source projects work at a low-level in C to take advantage of the power and speed of working close to the machine. Whether it’s Perl, Postgres or Linux, C is what makes it run.

This session will provide a high-level overview of C, aimed specifically at the programmer wanting to get involved in a C-based open source project. We’ll cover:

  • Nothing in C is DWIM (“Do what I mean”)
  • Numeric types, strings and structures
  • Memory management: the heap, the stack, and pointers
  • Using the preprocessor
  • Understanding compiler warnings
  • Memory checking with valgrind
  • How to navigate a large C-based open source project (ctags, etc)
  • Security, or, how the Bad Guys smash the stack

Sign up at mchenry.softwarecraftsmanship.org.

What kid-friendly web-email options are there?

June 27, 2011 Uncategorized No comments

Amy and I are talking about getting Quinn some email, mostly for us to send her little notes, but I’m sure that Grandma and aunt Cinda would love to send her mail, too.

My requirements are:

  • Whitelist of inbound mail addresses.  I want zero unsolicited email going to her, spam or otherwise.
  • Easy interface, meaning not something like Gmail, which I think would be a mess for her.
  • Address book so she doesn’t have to remember email addresses.
  • Would prefer a web interface, so that she can access it even away from home.

I’ve been leaning toward setting up an email account for her on petdance.com and making some procmail rules to enforce the whitelist.  If I do that, is there a decent webmail front end I could put up?  Squirrelmail is hardly easy.

Update: I went with zoobuh.com which gives me all I wanted for only a dollar a month.

How can I transfer stickers from my old laptop to new?

June 27, 2011 Uncategorized 5 comments ,

I bought a new MacBook Pro a few weeks ago, and I’d like to get the stickers from the back of the old one onto the new one. Most specifically, I really like that Google “My other computer is a data center” sticker (no disrespect to Milwaukee BarCamp or Pumping Station: One, of course).

Any suggestions as to how I could remove them intact from the old machine?  And affix them to the new?  If it matters, the new laptop has an aluminum case.

I’m also looking for stickers of Plankton, Mr. Krabs’ nemesis from SpongeBob SquarePants, since I named the laptop “plankton” in his honor.  I always name my machines something related to Quinn or what Quinn is into at the time I got the machine.

Toot your own horn at work

February 21, 2011 Career No comments

Do you think it’s bad to talk about what you’ve done? Do you have an aversion to self-promotion? Learn to get over that for the sake of your career. Remember the first rule of career management: Your awesomeness is not self-evident.

Your performance at work is judged on your achievements. You need to let your boss know what it is you’ve done if he’s to judge your skills fairly.

When the boss comes and asks how things have been going, instead of

I’ve just been working on that customer record data conversion.

you say

I’ve been working on that data conversion, which has been pretty interesting. I was only getting throughput of 500 records per minute, which would have taken far too long. Turns out that the profiler showed that 60% of the time was spent in doing the vendor lookup. So I hacked together a little Ruby program to build an intermediate Berkeley DB and bypass the Oracle connection. Now it’s cranking through about 6400 records a minute. Much nicer.

This little explanation has threefold benefits. First, your boss knows what you did, and has a better idea of your skills and achievements. This can only help when it comes time for performance reviews.

Second, your success can infect the rest of the department. Maybe the boss will bring it up at a team meeting, and others can learn from you. Maybe he’ll mention it to another team member in a similar situation. (When people ask things like “We’re a Java shop, how can I get the boss to use Ruby?”, it’s examples like this that are steps in the right direction.)

Third, if your boss has any micromanagerial tendencies, this will help fend those off. Bosses micromanage because they’re afraid you’re going to screw something up. When you make it explicitly clear that you know what’s going, you help soothe those fears and may well minimize the micromanagement.

Learn to effectively and tactfully talk about your achievements. Your reputation and paycheck will thank you.

Job ads to avoid

February 18, 2011 Career, Job hunting, Social No comments

I came across an ad for programmers the other day, and one of the requirements was that you be able to:

Get along well with other sometimes mal-adjusted geeks

The way I read this is “some of the other people are anti-social assholes, and we, as a company, are OK with that,” probably because they are able to turn out code and they’d rather not deal with the long-term effects of such people on a team.

Having worked for such a company before, I suggest that life is too short to work at them, regardless of how cool the job may be otherwise.

Quit whining and send a thank you note after an interview

February 6, 2011 Interviews, Job hunting 5 comments ,

Over on reddit, the old chestnut of a question “Do I really have to send a thank you note after an interview?” has come up again.  It’s always sad to see the excuses that people try to come up with to forgive themselves for skipping this basic step in the job hunting process.

The cost of that thank you note is ten minutes of your time and a 44-cent stamp.  The payoff could well be landing the job.  It cannot hurt you in your job search, and can only be a positive in the mind of the interviewer.  You also take the opportunity to reiterate your good points and show the interviewer that you were paying attention during the interview, and you show that you actually are interested in the job, which is sometimes hard to tell.

It’s ten minutes and 44 cents to give you an edge over other candidates, to help you land the job you want, so that you can be gainfully employed and get out of the job hunt.  The cost/benefit ratio is huge.

Quit whining and do it.

You can’t take the easy way to writing a résumé

January 10, 2011 Job hunting 6 comments ,

I came across a horrifying thread at Hacker News: Can I use a LinkedIn profile instead of resume for my job applications? It’s a reasonable question, and the answer is “No, you cannot use a LinkedIn profile instead of a résumé.”  If the job ad asks for a résumé, then you give them a résumé.  If they want the résumé in Word format, you give them the résumé in Word format.  What the hiring company asks for, you give them.

What makes me shake my head in dismay is the number of people who replied to say “Oh, yeah, just give ’em a LinkedIn URL instead, they can forward that around.”  The people who act this way are likely to not get interviews. These people who want to modify the process, let’s call them the IKBs, for “I Know Better.” Here are some things they need to learn.

First, if the company has gone through the trouble of writing an ad, they probably have a pretty good idea of what they want as a hiring process.  If the people doing the hiring didn’t think it was important what got sent in, then they wouldn’t have specified. But they did, so it does.  The IKBs don’t just get to decide from their easy chairs that they know a better way, at least not if they want a job.

Second, the IKBs aren’t somehow smarter than the people doing the hiring. Comments in the Hacker News thread include self-delusional drivel like “people cling to tradition for irrational reasons.”  This is the way the IKBs say “I know better than others how they should run their business.”  They are fooling themselves.  It sounds good when you tell yourself that, but the hiring company will simply ignore you.

Third, LinkedIn is not a substitute for a résumé, because LinkedIn’s format might not be the best way to present the story of you.  There is precious little space for the details and stories that make your résumé compelling to the reader.  Further, every résumé you send out must be tailored to the job for which you’re applying.  You cannot customize your LinkedIn profile for each company.  Maybe when applying to one company, you emphasize the work you’ve done in Oracle, and to another it’s all about the Linux sysadmin, depending on what the company wants.

Some posters on the thread mentioned that LinkedIn has a “résumé builder.”  All that does is reformat the fields already in your LinkedIn profile into various different résumé formats.  However, it doesn’t take into account the hard thinking and preparation that it takes to create a compelling résumé. Don’t get suckered into it. These résumé building websites are worse than worthless because they pretend that a good résumé is about the formatting.  It’s not.

Most of all, what makes me weep for the IKBs is that they think they’ve found an easy way to get a job.  Just fill in a few blanks, send off an email, and the hiring managers will fall over themselves to snap up the candidate.   It doesn’t work that way.  Finding a job, especially one that you’re going to want to go to every day, takes hard work.  If you think that you’ve got an easy time firing off résumés to companies, then you’re not trying hard enough.

Go ahead and be an IKB.  Take the easy way to writing a résumé.  Just don’t expect any interviews.  Those interviews will go to the candidates who have applied themselves and done the hard work necessary to present themselves in the best possible light to the company.

Résumé-building websites are worse than worthless

January 1, 2011 Job hunting 2 comments

We all want an easy way to get things done, and resume-building websites promise an easy way to put together a résumé for your job hunt. Unfortunately, using them does you a disservice by making you think that formatting is what matters, and helping you create bland, uninteresting résumés that won’t grab any reader’s attention.  You cannot create a good résumé by filling in a few blanks off the top of your head.

I read a job-related message board where a new job seeker was pointed to a website called cvmaker that claims to let you “create beautiful, professional résumés in minutes, FREE.” It isn’t possible. Sure, you can create a document in minutes, but a résumé that a hiring manager will find compelling takes hours at the minimum.

cvmaker would have you believe that what matters most is formatting and visual presentation. I assure you it is not. Visual presentation is important, but without having something to say, it’s all just pretty fluff.  You must put real time and energy into creating your first resume, considering what value you bring to an employer. It is about how you tell your story, not whether it is beautifully formatted.

cvmaker is comically bad.  It suggests that you fill in a section on “Interests”. Your interests do NOT belong on a resume unless they specifically relate to the job for which you’re applying. For instance, you can mention your love of running in marathons if you’re applying to work at a sporting goods company, for example.  If it doesn’t relate, leave it out.

cvmaker gives you a section to put references, but references do not belong on a resume. It suggests a default of “References available upon request”, but putting that on your resume is a space-filler and makes you look stupid.

The capper of cvmaker’s awfulness is where it lets you fill out your work history.  All the emphasis is on dates and company names.  A text area for each position has the ludicrous caption “Optional details such as job responsibilities, achievements etc.” Those details are not optional. Those details are where you explain to the reader what you have done in the past that makes you worth bringing in for an interview. They aren’t noise. They are the very reason you write the damn resume!

If you’re a job seeker and you’re struggling with how to create your basic resume, stop looking at resume websites, right now. Instead, go to your local public library, or your college library, and check out some books on job hunting. Martin Yates’ Knock ‘Em Dead books are a fine place to start.  If you’re a techie, I’ll point out that my book Land the Tech Job You Love is aimed specifically at you.  Chapters 3 and 4 cover the details of résumé creation.  You can ask the librarian or your career counselor for suggestions as well.  There are many books out there that provide far more and better examples from which to draw inspiration, and you will not be surfing random web pages of questionable value.

You want a good book on job hunting to give you the concentrated learning about how to think about what you want to put in the résumé, and why you want it there.  I guarantee that if you throw together a résumé in an hour, you will create a résumé that no one will be interested in.

(And don’t think that you can create a good résumé just by filling in a few fields in the Microsoft Word résumé templates.  When we hiring managers see those come in, we groan and figure you can’t think for yourself.)

Please, don’t sell yourself short by taking a cookie-cutter approach to your résumé.  It takes hard work to do it right. Don’t let any résumé-building websites or templates lead you astray.

Crappy job? Tough it out until the new year

November 23, 2010 Job hunting, Work life No comments

December’s the worst time to look for a job. The job market stinks, of course, but in November and December, it’s even tougher to get hired.

As the holidays approach, people go on vacation. Managers who drive the hiring process scramble to cover missing people. Schedules turn into Swiss cheese. When the day-to-day operations of a company turn patchy, hiring falls by the wayside.

I learned this one the hard way. I’d quit my job early November, without another job lined up (dumb idea #1). I had a big lead on my next job, and the manager wanted to hire me, but he couldn’t round up people for the interviews. You just can’t get a full roster of people for a group interview the week of Thanksgiving.

When we finally got my interviewing process done, my boss-to-be couldn’t get the executive sign-off for my hiring. No one with sign-off authority was around. When that finally happened around the 20th of December, I had to wait another two weeks until the start of January to actually start.

If you’re thinking of starting the job hunt now, grit your teeth and bear it until the new year. Work on new tech skills over any holiday you have, and add items to your resume that you’ve worked on lately. When the new year rolls around, you’ll have the jump on everyone else.