2,619 reputation
21832
bio website matthewellen.co.uk
location United Kingdom
age 33
visits member for 3 years, 10 months
seen yesterday

I am a programmer looking to become a better programmer. I am British.

You can't have software without FTW!

Contact me @MellenTheNerd


Dec
23
comment Does music increase your productivity?
I don't sing out loud, because I'm afraid of the looks I'll get :D
Dec
22
awarded  Nice Answer
Dec
22
comment Difference between '\n' and '\r\n'
Backward compatibility. Imagine how many text documents would break if they changed now
Dec
22
answered Difference between '\n' and '\r\n'
Dec
21
comment Is anything in programming truly evil?
1. there are reason to have them. 2. Type inference in Haskell is a type of implicitness that I love.
Dec
20
revised How do I convince my users not to use a sketch UI?
edited body
Dec
20
answered How do I convince my users not to use a sketch UI?
Dec
20
answered Place to have my code reviewed by others
Dec
20
comment Is macros support in a programming language considered harmful?
Knives are dangerous. An alternative is to try cutting things with spoons.
Dec
13
answered Begin and Finish or Pre and Post in async call pair?
Dec
12
comment How to measure his own skill in a programming language?
@Job: have you read the hitch hikers guide to the galaxy?
Dec
12
comment How to measure his own skill in a programming language?
@muntoo: no, that's the question, not the answer.
Dec
11
comment Who can learn to program?
@job: speaking as a psychology major, now programming NMR machines, I can attest to that.
Dec
11
comment Is Haskell worth learning?
My answer in the Favourite Programming Language question is related
Dec
11
comment In plain English, what is recursion?
There isn't a recursive call! Isn't not a function. :D It is recursive because it causes its self to recur. The water from the lake comes back to the lake, and the cycle starts again. If some other system was putting water into the lake, then it would be iterative.
Dec
11
comment In plain English, what is recursion?
@Gulshan: I would say the water cycle is recursive because it causes its self to repeat, like a recursive function. It's not like painting a room, where you carry out the same set of steps over several objects (walls, ceiling, etc.), like in a for loop. The language example does use divide and conquer, but also the "function" that is called calls its self to work on the nested sentences, so is recursive in that way.
Dec
10
comment What to do about “next piece syndrome”?
Isn't this just the same as the stopping point question?
Dec
10
revised In plain English, what is recursion?
added 241 characters in body; deleted 1 characters in body
Dec
10
answered In plain English, what is recursion?
Dec
9
comment What do you call a developer with automated testing specialty?
Oh! I thought this was going to be a joke. Like "What do you call a programmer with a shovel on his head? Anything you like, he can't hear you."