Still, the Carnegie book is great.
643 karma · joined July 20, 2008
Still, the Carnegie book is great.
The reason I took "betterthangrep.com" as a domain name, besides it being catchy, is that I want people to think beyond stock grep as a tool, to know that they have options. The page http://betterthangrep.com/more-tools/ is just a listing of other tools that may be better than grep, depending on the use case.
If I'm a human and I'm reading a skills section that includes PostgreSQL, PL/pgSQL, SQL and RDBMS, I might think "Aw, she's padding her resume, those are all related." But if I slap a "Buzzwords" section on there, now it's clear why it's there.
And I do think that's important. Say you've got an HR drone who is told to look for candidates who know SQL. He might see a resume including Oracle, Postgres and DB/2. We all know those require knowing SQL, but the HR guy doesn't. He won't see the magic word "SQL", so there's a good chance your resume will get ignored.
That example is also why I suggest that no hiring manager ever let HR screen resumes. It's just too important to be left to a filter that doesn't have the proper knowledge set. Sure, your recruiters at Google and Microsoft and other big operations know these tech things. But most tech jobs aren't at tech companies like that.
Also, if you know something good enough to say that you're good at it, there better be multiple bullets up above explaining how you've used that technology. I've had resumes where someone says they have expert knowledge in a given technology, but nowhere in their work history do they have anything that says that they've used it. You know Oracle? Then you have to have it in a bullet up above.
Another way that you can get those details in the resume about what you know is by quantifying as much as possible. Instead of saying you wrote a Ruby app to do such-and-such, say that you wrote an N,000-line Ruby app to do such-and-such. The numbers give a sense of scale that's missing without it.
More from my blog about the importance of numbers: http://petdance.com/tag/numbers/
If your find command looks like
find . -name '*.pl' -o -name '*.pm' | xargs grep foo
and it takes 1 second to finish, and your ack command is ack foo --perl
and it takes 1.5 seconds to finish, you can say the grep is faster.But I just timed the time it takes to type those, and they took me 9.2 vs. 2.3 seconds.
So which is faster: 9.2+1.0 or 2.3+1.5?
My concern is that someone who's new to all of this isn't going to understand what to do if I just link to http://www.pixelbeat.org/scripts/findrepo
Defaults matter. ack is all about having sensible defaults for your most common uses.
Why is the question of "What programming language is most popular" one that needs an answer?
There is no reason to believe, and no facts are given to support the notion, that there is ANY correlation between popularity of a programming language and the number of web documents related to that language.
TIOBE just leaves it to us to draw that conclusion ourselves, and then we commence arguing over it.
Same harm as repeating the story about not flashing your brights at another car lest they come kill you. Just wasted time and overly dramatic.
Same harm in telling about how Rod Stewart had to have his stomach pumped because there was a gallon of semen in it. Just wasted time and overly dramatic.
Same harm in parroting a story you heard about some virus that will make your computer blow up. Just wasted time and overly dramatic.
There's no direct harm, but we're gullible enough as a society already. Living in a Headline Nation is teaching us that we don't need to think for ourselves. When the only facts we have about a story is that "they" are doing something bad, then we'll believe most anything.
The mute/moot mistake was made by a poster, not the author.
"There are several companies that are now revising their HR policies so that providing your FB password on a steady basis is a requirement of your continuing employment. You've already been employed 5-10 years? Provide it now, or be fired tomorrow."
http://politicartoons.livejournal.com/3026559.html?thread=70...
The poster rattled off some company names, but when I pressed for specifics, like how she knew these things, she claimed that I was "in the pay of a corporation as part of a 'hit squad'."
But it's our own fault. There was one little AP story, and it got pushed everywhere, and what did we do? We clicked the link, and then we said "OMG LOOK AT THIS I HAVE TO POST THIS TO FACEBOOK" and the people with the websites said "ooh, look at those clicks."
The only reason this was whipped into a crisis is that we allowed it to be.
It's 2012, and we are the media.
"More companies are asking job applicants for their social media passwords." More than what?
> The best answer is to calmly and respectfully say “I believe it’s best for business to keep business and personal life separate. That’s why I keep my private life private.”
You could post a comment on the blog and ask. I'd have answered.
I bold the text for the key points that I want people to take away. I suspect that most people skim articles longer than a few paragraphs anyway, so I want to help them to the key points.
Some of the comments I'm seeing about the article only reinforce my conclusion that many readers never read beyond the headline or first paragraph.
I don't agree with your assumption that "the time span it takes to go from clueless to good is probably longer than the period in which the person is involved in [the] project." If I can spend some time shepherding the new person, who is probably more naive than unqualified, it will pay off in spades later.
I'm going to be expanding all of them into a website that will have a page for each of them.
http://gcov.php.net/viewer.php?version=PHP_5_4
Why even bother having a test suite?
Of course it matters, unless you don't care who you work for. You're interviewing the company just as much as they're interviewing you.