4,349 reputation
2519
bio website petdance.com
location McHenry, IL
age 45
visits member for 2 years, 7 months
seen May 10 at 14:02
stats profile views 119

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 and perlbuzz


Feb
13
awarded  Organizer
Feb
13
revised How to explain to non-technical person why the task will take much longer then they think?
edited tags
Feb
13
answered How to explain to non-technical person why the task will take much longer then 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
19
comment Programming language you wish you learned first
My exhortation to "Quit thinking and start doing" has nothing to do with how one writes code. It's urging the poster to get out and try something rather than fretting about which one is best. The value of learning the "wrong" language is still better than not learning any because he's stuck in analysis mode.
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
25
answered Is it appropriate to go around your boss to receive an answer? If so how?
Oct
22
answered When one should read 'Code Complete'?
Oct
22
answered What can slow a developer down?
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
19
answered Who does test-driven development?