4,600 reputation
2621
bio website petdance.com
location McHenry, IL
age 46
visits member for 3 years, 9 months
seen Jul 10 at 20:02

I've been a programmer for over two decades. I work in Perl and a big pile of legacy PHP.

My book Land the Tech Job You Love is available from Pragmatic Bookshelf.

My Perl news blog is Perlbuzz.

My blog about tech life, including job hunting, is petdance.com.

AIM: petdance

Twitter: petdance, beyondgrep and perlbuzz


Nov
21
comment Disadvantages to using “associative arrays” in JavaScript
If you don't know why it's a bad idea, maybe your dislike of them is unfounded and it's time to open your mind.
Sep
23
comment Pointers in C vs No pointers in PHP
Creating websites is a very common use for PHP, but it's certainly not the only one.
Feb
24
comment Acceptable # Lines of Code for Projects to be Presented to Interviewer?
I suggest bringing a portfolio of code with you to the interview, even if it hasn't been requested. There's no better way to show that you're actually able to write code.
Mar
17
comment Hiring a Junior Developer, What should I ask?
Order a copy of Johanna Rothman's "Hiring The Best Knowledge Workers, Techies & Nerds." amazon.com/dp/0932633595 Also read her blog jrothman.com/blog/htp
Feb
28
comment Putting books read in resume
Nobody ever needs resume filler. If what you're putting on a resume is filler, then don't put it on there.
Feb
13
comment Is it out of line to give unsolicited constructive criticism to a programmer?
People are not computers, and people usually react poorly to unsolicited opinions telling them that they are substandard. That's why there will be animosity. It's not a matter of being "justified", it's a matter of what works and what doesn't.
Nov
2
comment What simple techniques do you use to improve performance?
You're right, my mistake, and I should have double-checked. I've been working on the Parrot project annotating functions as either pure or const and even documented it in the header file because of the subtle difference between the two. docs.parrot.org/parrot/1.3.0/html/docs/dev/c_functions.pod.html
Nov
1
comment What simple techniques do you use to improve performance?
Note that GCC actually optimizes this case because strlen() is marked as a pure function. I think you mean that it is a const function, not pure.
Oct
25
comment Is it appropriate to go around your boss to receive an answer? If so how?
Addendum to this: Just because you don't know everything behind what your boss wants doesn't mean that he doesn't have reasons for it.
Oct
21
comment How do you keep emails short but complete?
The beautiful thing about this principle is that it applies to code as well.
Oct
18
comment Should one use pseudocode before actual coding?
What are "PL" and "TL" that would approve your pseudocode?
Oct
18
comment During interviews, how do I gauge a company's respect for my position?
Ask anyway. Ask pointed questions to help get at the truth. It's the same thing a good interviewer does with you. The attitude of "unfortunately you probably won't get an honest answer" doesn't mean you get a free pass, where you can say "Oh, no point in doing my job as an interviewee just because I might get lied to."
Oct
15
comment How to sell a high SO reputation at an interview
I'd like to hear more about how it "was one of the things that got [you your] current job." What did your boss say about it?
Oct
8
comment How would you react on yet another “Why are manholes round?”-style interview question?
You are in NO position to make a decision without an offer. If you don't have an offer, there's no decision to be made.
Oct
8
comment How to respond when you are asked for an estimate?
You can always say "I'll get back to you." If someone says "Well, I need an answer," say "If I give you an answer now, it will be a lie. I do not have enough information right now. It would be a disservice to us both for me to make something up on the spot."
Oct
8
comment Effectiveness of “what is your greatest strength/weakness” interview questions
What you're actually asking then is "How can I convince my colleagues of something that I can't actually put into words myself."
Oct
8
comment Effectiveness of “what is your greatest strength/weakness” interview questions
The sarcastic "Uh," is never helpful.
Oct
8
comment Why '42' is the preferred number when indicating something random?
Why in the world is this a :-(, @Nathan Taylor? Surely you're not suggesting that all programmers subscribe to some single monoculture.
Oct
8
comment How should older programmers respond when interviewed
"Let me show you. I just happen to have brought a sheet of cardboard..."
Oct
8
comment What happens at [platform] user groups?
Why not go hit a user group outside your normal area of expertise? For instance, Googling on Saskatoon "user group" turns up a VMware user group. Even if you don't use VMware, you'll still learn something and meet other people.