| 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
|
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? |