308 reputation
19
bio website bitterolives.blogspot.com
location Lilbourn, MO
age 72
visits member for 4 years, 2 months
seen Oct 27 at 14:01
A generalist. Or, better put, jack of all trades, master of none.

Jun
28
comment How to recognize a good programmer?
@HLGEM Every decent hiring process bases itself on losing lots of good candidates, the point is making sure that no bad candidate passes through.
Jun
26
comment Is “funny commenting” a bad practice or not?
Do not put line numbers, use "search for <whatever>" instead where <whatever> is itself a comment.
Oct
11
comment Is web application startup time really that important?
If possible, evaluate the option of doing a "mock" init, or of having the structures serialized to disk with test data to accelerate startup times during development.
Oct
11
comment How to convince a teammate, who sees oneself as senior, to learn SVN conceptual basics?
Get the free "Version Control By Example" book and give it as a gift to him. ericsink.com/entries/vcbe_print_edition_free.html
Oct
7
comment Why the scorn for COBOL?
@jonsca: be filled with gotos. start: Those programs will also goto :
Aug
2
comment What can multiple threads do that a single thread cannot?
This answer is so 1985...
Jul
26
comment How analysis is different from design?
@S.Lott: You know you can stop writing Python when writing English, don't you?
Jul
26
comment What is each time through a loop called?
@quickly_now: I disagree, I haven't had your experience with the word pass as a synonym for iteration.
Jul
26
comment What is each time through a loop called?
Or worse: A pass might usually include millions of iterations of twenty six different loops
Oct
28
comment Fix bugs, or wait for the customer to find them?
@Helper Method: Although, more seriously, if it was really three minutes this looks like the testers didn't know what were the real use cases expected by the customer.
Oct
28
comment Fix bugs, or wait for the customer to find them?
@Helper Method: Maybe if you had tested it like sane people it would've been better.
Oct
27
comment “Overtime is part of the job” true but a bad attitude?
Yay, I gave @Pierre the gold badge! :-)
Oct
20
comment How to prioritize tasks when you have multiple programming projects running in parallel?
It seems that I exaggerated the scenario a bit. I was trying to emphasize the idea of minimizing overhead, but I overdid that. I'll edit the question. Say that there are now enough resources to assign to each project. How do you minimize the overhead of planning and tracking tasks for different projects running in parallel?
Sep
26
comment Is it acceptable for projects to go over budget?
A common misconception is "I cannot ask for more info!". You usually are told you can't, but if you go at it enough you end up being able to.
Sep
26
comment Is it acceptable for projects to go over budget?
The items should be listed at a level where each takes at most one hour. "Events module 4 hours" can easily mean 40 hours if you don't drill down in it enough. The idea isn't to send the client the detailed plan, but to be able estimate better via having chunks your mind can comprehend whole, not to mention the fact that such a detailed plan will help the design and implementation afterwards.
Sep
15
comment Why isn't functional programming more popular in the industry? Does it catch on now?
I think he meant 'unused' instead of 'new'.
Nov
20
comment How to recognize a good programmer?
@gius: True, it would be ideal to avoid the situation, but you will never be sure until you test it for real, it's a 'wicked problem'. So while you can take many measures to prevent it as per the many suggestions here, you will never be sure, thus it's still a good measure to take.
Nov
20
comment How to recognize a good programmer?
@Rexxar: They will still leave if they don't like it. It's just more honest and upfront to offer it that way, IMO. At least for me it'd be a plus, not a minus (given that's a short temp contract and that at its end it gets either permanent or it's a goodbye).