4,550 reputation
1432
bio website
location
age
visits member for 4 years, 2 months
seen Sep 18 '13 at 19:22

May
30
comment Fear of releasing a hobby project - how to overcome?
The world runs on bad software. Only few users care. They care for a useful product though.
Jul
27
comment Are design patterns generally a force for good or bad?
@Kramii: I see your point. To me "boilerplate code" is just every code i'd wish i didn't have to write. Code which is purely cost, not benefit.
Jul
25
comment How can I tell in an interview if a programmer is passionate about programming?
@Falcon: I have wife and kid and a demanding job. Still i find the time to code in my sparetime. I am not very productive, but i found you can get things done bit by bit. People are different, i for one would go nuts after 2 weeks of not coding anything fun.
Jul
25
comment How can I tell in an interview if a programmer is passionate about programming?
I agree with Keppla: especially ask for sparetime/Open Source projects. I can't imagine someone being enthusiastic about something and not having the urge to do this in his sparetime.
Jul
25
comment Are design patterns generally a force for good or bad?
@Kramii: For example a "Function Object"/"Functor" in imperative programming languages is boilerplate code compared to functional languages, where functions are first class. You do not have to code anything there, it's supported in the language. Vice versa you have to use a "Design pattern" called "IO Monad" in Haskell to get sequential, imperative I/O, which you get for free in imperative languages. I recommend following the thread i've linked to.
Jul
5
comment Promotion or De-motivation
Can you use your skills to make your new position fun? For example scripting/automating dumb tasks?
Jun
29
comment Is Tracking Software Usage Illegal?
Interesting question, but legal matters are almost always "too localized".
Jun
29
comment Best practice in setting return value (use else or?)
I think it's just a matter of taste. After some serious exposure to Haskell i find the former easier to read and understand. I use the latter only for precondition-checks like "if a is None: return None"
Jun
29
comment Why do people put '\n' at the beginning of strings?
Ah, haven't realized, that printf() flushes on newlines, in contrast to C++ streams.
Jun
28
comment Why do people put '\n' at the beginning of strings?
Do you mean "flushing" in the sense of "new line" or as in fflush()?
Jun
28
comment What advice would you give to someone going freelance?
Can you explain how you use SCRUM to mange your customers?
Jun
28
comment TDD vs. Productivity
To me, writing tests too early is like optimizing too early. You might be working hard on testing code you will remove in the future anyway.
Jun
21
comment Spreadsheet or writing an application?
@Rook: Gathering the necessary data was by far the biggst task. I don't think that composing those few functions in Haskell would take significantly longer than dragging and dropping formulas in a spreadsheet (e.g. in Excel "sum()", in Haskell "sum"). Can you elaborate where you see the line to "overkill" and how you define "overkill"?
May
18
comment Why to let / not let developers test their own work
In advertisement for the same reason a different people proof-reads the final product than the one who created it.
May
12
comment How hard is Python to learn?
Have you looked at it? Did you find it difficult?
May
11
comment Why dynamically typed languages do not let the developer specify the type?
@Rein Henrichs: Cool. I am just asking because i hear people say that unit tests can replace static type checking. There are a lot of things Haskell's type system can guarantee (like the abscense of side-effects) which you can not possibly write a unit test for.
May
10
comment Why dynamically typed languages do not let the developer specify the type?
@Rein Henrichs: Do you know Haskell?
May
10
comment Why dynamically typed languages do not let the developer specify the type?
docs.racket-lang.org/ts-guide
Apr
29
comment What Haskell interesting topics, tips, and examples I should not miss on my presentation?
@Oscar Mederos: Ok, thanks.
Apr
29
comment What Haskell interesting topics, tips, and examples I should not miss on my presentation?
I would stress pure-functionality. Back then i was amazed, that you can guess by the declaration of e.g. "fst :: (a, b) -> a" what the function can only do. I also find code a lot easier to read, when i don't have to pay attention to variable reassignments.