3,066 reputation
920
bio website mattolenik.net
location United States
age
visits member for 2 years, 9 months
seen Mar 3 '11 at 22:54
stats profile views 102

Oct
14
awarded  Enlightened
Oct
13
comment What did Linus Torvalds mean by his quotation about portability?
Now hold on... at the time of this debate, portability was a much bigger concern. AMD64 and PPC came many years.
Oct
13
awarded  Nice Answer
Oct
13
comment What's your strongest opinion against functional programming?
Absolutely. Pure functional programming is NOT well suited for very state-oriented applications. This is why I like hybrid languages that can do both. Use functional paradigms for functional problems, imperative paradigms for imperative problems.
Oct
12
awarded  Good Answer
Oct
11
awarded  Nice Answer
Oct
11
comment Teach Linux programming to home-schooled 15-year old
Pygame is a good choice. Game programming is hands on and engaging, it lets you see visual results very quickly.
Oct
11
revised For what common problems is functional programming not a good fit?
Added concrete example
Oct
11
comment Why isn't TDD part of programming lessons at school
+1, it has no place in an introductory programming course.
Oct
11
comment Why isn't TDD part of programming lessons at school
What do you mean, "the first thing they learn?" Is this their first introduction to programming at all? If so, TDD has NO PLACE in that course whatsoever. Students need to grasp the fundamentals of programming before worrying about test cases.
Oct
11
answered For what common problems is functional programming not a good fit?
Oct
8
awarded  Scholar
Oct
8
comment How do you prevent the piracy of your software?
@Lorenzo A nag screen and time trial aren't exactly anti-piracy. People here are talking about actual DRM that can prevent someone from distributing your software. If the average user isn't aware of crack and serial sites, you have nothing to fear from them as they'll either buy it or go elsewhere.
Oct
8
accepted Effectiveness of “what is your greatest strength/weakness” interview questions
Oct
8
comment Effectiveness of “what is your greatest strength/weakness” interview questions
-1 Uh, it matters what my colleagues say if they have some say in what questions are asked. This question is not about questions that you think I shouldn't ask, it was about a specific question that my coworkers have and will continue to ask if I don't convince them otherwise. Also your warm and fuzzy "use YOUR questions that YOU think are good" is pretty worthless. Lots of HR monkeys go by the same philosophy and don't learn a damn thing about candidates.
Oct
8
awarded  Nice Question
Oct
8
comment VB.Net vs C# debate
I would be wary of any employer that wouldn't hire a VB.NET programmer to do C#.
Oct
8
comment How do you prevent the piracy of your software?
@Lorenzo that's my point. You aren't going to force anyone into buying it by making it slightly inconvenient for them.
Oct
8
comment How do you prevent the piracy of your software?
This assumes that people who pirate it would otherwise buy it. How do you know that people who pirate the software wouldn't just use something else if given no alternative? If people don't want to pay, they won't pay, even if it means getting an inferior product.
Oct
7
comment What superstitions do programmers have?
...with what context? In Java, this isn't true, but in other languages it might be.