379 reputation
28
bio website
location
age
visits member for 4 years, 1 month
seen Nov 24 at 22:33

Apr
18
comment How important is studying algorithms and theory is to becoming a great programmer?
There is a certain abstract "what is an algorithm?" "what makes a good algorithm?" understanding that, if you lack it, you are useless as a programmer. But Algorithm class seems to spend a lot of time on specific algorithms. By and large, if an algorithm is studied well enough to make it to an Algorithm text-book, it's already well-implemented in a library.
Feb
19
awarded  Caucus
Feb
19
comment Naming for a class that consumes an iterator pattern
Certainly all the functions of that category in SQL (AVG, MIN, etc.) are called aggregators.
Sep
25
awarded  Necromancer
Mar
9
comment Career Shifters: How to compete with IT/ComSci graduates
@Ramhound -- he can but he doesn't have to. Nothing stops you from just writing software on your own or with friends. The analogous option is not advisable for physicians.
Mar
5
awarded  Nice Answer
Nov
10
awarded  Yearling
Sep
13
comment How often do you actually use design patterns?
@SF -- I have to think a factory-factory is one of the less-commonly-used patterns but now that we're talking about it, it's virtually guaranteed that one of us is going to use it in next 48 hours.
Sep
13
comment One-line functions that are called only once
Yes, if you can look into the future and determine that such-and-such a function will never be used elsewhere -- and that no one will ever have trouble grasping the code you have written -- go ahead and unroll the function. If, on the other hand, your clairvoyance plug-in isn't working properly...
Sep
13
answered How do you know if you've split your domain correctly
Sep
13
answered How often do you actually use design patterns?
Jul
23
answered How much time do you / is acceptable to waste?
Jul
5
comment Fellow programmer used worst programming practices
I've got to say, that's a terrible answer. The job of a nontechnical supervisor is not to pull answers out of the air. The job of the senior technical person, when a question is beyond his authority without being beyond his competence, is to honestly outline the costs and benefits of possible choices and make a recommendation.
Jun
30
comment How similiar should the environments of PreProd and Prod be?
Yes, technically, I don't need to duplicate the hardware but even if you dodge that requirement by fooling around with virtualization and such, you either (a) hard allocate resources, such as bandwidth and CPU, to each environment, which would have the same cost as duplicating hardware or (b) share resources, which means your test issues could bring down your production system.
Jun
30
comment How similiar should the environments of PreProd and Prod be?
TECHNICALITY, n. In an English court a man named Home was tried for slander in having accused his neighbor of murder. His exact words were: "Sir Thomas Holt hath taken a cleaver and stricken his cook upon the head, so that one side of the head fell upon one shoulder and the other side upon the other shoulder." The defendant was acquitted by instruction of the court, the learned judges holding that the words did not charge murder, for they did not affirm the death of the cook, that being only an inference. -- Ambrose Bierce
Jun
30
comment How similiar should the environments of PreProd and Prod be?
"It isn't uncommon to hear of a development/testing team fired over an incident" -- yeah, that'll help. The beatings will continue until morale improves.
Jun
30
comment How similiar should the environments of PreProd and Prod be?
Yeah, we used to have a competitor that would test all their stuff on a public-facing computer for a week or so before going live. They never figured out how we always got features out right before they did...
Jun
30
comment How similiar should the environments of PreProd and Prod be?
Is written, that's very expensive. You have to duplicate all the hardware necessary for live production just for test. But yes, cool diagram.
Jun
30
comment How similiar should the environments of PreProd and Prod be?
Wow, that's a silly answer. So in your test environment, if you make a purchase, it should charge the credit card and ship what you bought? If the prod environment consists of 150 servers, the test env should too? I would have said "obviously" there must be differences between prod and test, but it wasn't obvious to ChrisF.
Jun
30
answered Changing jobs and leaving a project without a leader (aka, me)