1,468 reputation
1015
bio website xing.com/profile/Bert_Alpen2
location Hamburg, Germany
age 45
visits member for 3 years, 11 months
seen Sep 4 at 21:16
  • An engineer by trade
  • A programmer by passion
  • An interface between the user and the developer by chance

    I have come to like it that way.

Oct
13
awarded  Yearling
May
16
awarded  Nice Answer
Feb
26
awarded  Constituent
Feb
19
awarded  Caucus
Oct
13
awarded  Yearling
Sep
1
comment Torvalds' quote about good programmer
@kojiro: In the expression can't see the forest for the trees, it is assumed that someone who can see the forest will also see the trees (see en.wiktionary.org/wiki/see_the_forest_for_the_trees). Therefore I think it is a good analogyy here.
Sep
1
awarded  Citizen Patrol
Jul
18
comment What do you say in a code review when the other person built an over complicated solution?
+1 for 'maintained the proper way (deleted)' ;-)
Jul
17
comment Multi-threaded application design
It depends on which is more likely: Your thread pool running out of threads, or there being no entries in the db waiting to be processed. If in 99.999 of the cases there is nothing in the db, you end up checking your thread pool 99.999 times for nothing, but you are checking the db every single one of the 100.000 times, too (because there are always threads available)! On the other hand, if you have data to process in 99.999 out of 100.000 times, then you should first check for available threads. My point, which I could have stated more clearly, is that Thou Shalt Not Assume.
Jul
16
answered Multi-threaded application design
Jul
11
awarded  Quorum
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
May
18
comment Should the most recent date be named 'start' or 'end'?
@Chad: IMO, if it is used in the wrong way, i.e. parameters are not used as intended, a function should always fail, in order to provide feedback to the person who used it. In other words: it really matters - always.
May
18
comment Should the most recent date be named 'start' or 'end'?
+1 for FROM and TO. But I disagree with your wrapper logic, if FROM is greater than TO the function should fail.
Mar
28
comment Design patterns - do you use them?
@DeadMG: I must have been blinded by the blindingly stupid idea - I can't see why you think it's stupid ;-)
Mar
28
comment Should I be concerned that I can't program very fast without Google?
Googling "memory google" - that sounds recursive, take care or you'll end up in an endless loop ;-)
Mar
28
comment Should I be concerned that I can't program very fast without Google?
Quite right, short term memory is a cache - it should only contain the things needed right now (or probably needed in the very near future).
Mar
28
answered Should I be concerned that I can't program very fast without Google?
Mar
24
comment Teacher demands excessive/unjustified use of Design Patterns
@faif: Why, indeed, would he? I have no idea, but it did happen to a colleague of mine... and I disagree with the second part of your comment: DP should be used when they bring a benefit. That can be as early as in the initial design phase, long before any 'code smells' develop, because there is no code yet.