Reputation
1,237
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
1 11 23
Impact
~29k people reached

May
5
comment Do SAS coding “best practices” exist?
@sixtyfootersdude - if you google SAS, you'll find SAS, the company. They make the eponymous SAS software, which is intended for a wide variety of data retrieval, analysis, and presentation tasks, among (many, many) other things. It is ridiculously popular in Enterprise.
Mar
12
comment Are these good reasons for moving to Microsoft web development platform?
To address your "Problem" rather than "Question", some excellent resources have recently been developed to help you figure out the "what's next" for your php knowledge.
Sep
27
comment Git commit messages with nvie branching model
Nice, this blog post seems identical to what you describe. Do you ever find that you miss the squashed and deleted commits?
Apr
27
comment Completion time on a company where the supervisors don't know programming
@Phil - Do people who bluff in poker "sacrifice their integrity"? No, it's the rules of the game. You can call a poker player a "liar", but many would disagree with your use of the word. Bureaucracy has it's own rules, and padding estimate is part of the game. You can call it "lying", but many would disagree with your use of the word.
Apr
27
comment Completion time on a company where the supervisors don't know programming
@MarkJ - "Salesmen and supervisors are natural negotiators, developers aren't." So, we should just roll over, allow them to pad their requirements, time estimates, and deliverables—i.e., lie—while we play a completely different game (i.e. not lying)? If anything, this answer simply reinforces that programmers need to know not only how to program, but also how to play bureaucratic games just as well as any other member of the company. Anything else and you're just playing a different game.
Apr
18
comment How to perform code review of visual code?
@tehnyit - both, if possible. I don't really know where to start, or even if I should bother starting.
Apr
5
comment How do you maintain focus when a particular aspect of programming takes 10+ seconds to complete?
I'll also add, use the restroom :) Oftentimes, when I first stand up after a long coding session, I find I really need to use the plumbing, as they say, as they say. Use these breaks to take care of yourself.
Mar
19
comment What is the best approach for database design with lots of columns?
For that set of fields in particular, you could simply add another table, sales, with three columns - id, sales, and year - and use joins. Same with the profit columns.
Feb
24
comment How can a developer evaluate the effectiveness of his workflow?
@coder - Then this technique won't work for you :)
Feb
9
comment Github-like “pull requests” without Github
I'm actually just looking for that single feature. Most other features - easy sharing of codebases, following & forking, fancy project stats, newsfeed (ha!) - aren't necessary for our projects.
Feb
8
comment Is it a must for every programmer to learn regular expressions?
Someone fresh out of school, with only an education knowledge of coding, wouldn't know them. Someone who has actually programmed for kicks while in college would at the very least be aware of their existence. Asking about them in an interview is a pretty good way of weeding out the former.
Feb
8
comment Is it a must for every programmer to learn regular expressions?
@ruakh - I agree that they're extremely useful; I use them myself all the time. I think all programmers should learn how to use regexes at some point in their career. The question, however, didn't ask that.
Feb
8
comment Is it a must for every programmer to learn regular expressions?
@oded - I disagree. I would venture that there's such a thing as "core knowledge", which varies from job to job. A C programmer needs to know how malloc works in order to do his job. Regular expressions, on the other hand, are simply a tool which can be used to become a more productive programmer. There will likely never be a job where lack of regular expression knowledge will be the crucial skill that would define whether an applicant gets the job or not.
Jan
4
comment Benefits/Pitfalls of include
@01010011 - Do you mean you're includeing 1000's of pages, or the site simply has 1000's of pages? If you're includeing 1000's of pages, you probably need to re-evaluate your web app architecture.
Oct
3
comment Alternatives to *documents* in the SDLC?
I was going to write a three word answer, "use a wiki", but then I saw that four of the existing answers already suggested that :) I'm sensing a pattern here...
Oct
3
comment Why is software still released with known bugs?
Good comment, the minor bugs that require gargantuan refactoring efforts to eliminate tend to go unaddressed.