4,576 reputation
2621
bio website petdance.com
location McHenry, IL
age 46
visits member for 3 years, 11 months
seen Sep 2 at 14:59

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


Feb
15
suggested suggested edit on How can I improve my communication skills?
Feb
15
awarded  Necromancer
Feb
13
revised Is paper indispensable in a programmer's everyday work?
Fix minor typo
Feb
13
suggested suggested edit on Is paper indispensable in a programmer's everyday work?
Feb
13
awarded  Suffrage
Feb
13
revised How to explain to a non-technical person why the task will take much longer than they think?
added 185 characters in body
Feb
13
awarded  Organizer
Feb
13
revised How to explain to a non-technical person why the task will take much longer than they think?
edited tags
Feb
13
answered How to explain to a non-technical person why the task will take much longer than they think?
Feb
13
answered Software Developer Interview Question - Fair or Unfair
Feb
13
answered Code maintenance: keeping a bad pattern when extending new code for being consistent, or not?
Feb
13
answered How to explain a layperson why a developer should not be interrupted while neck-deep in coding?
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.
Dec
22
answered “Do you have any questions for us?” In an interview
Dec
22
answered How often do you run & test your code while programming?
Dec
2
answered How do you deal with time estimates?
Dec
1
answered What is the point of a Gantt Chart, and will it help me?
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.