2,670 reputation
21932
bio website matthewellen.co.uk
location United Kingdom
age 33
visits member for 4 years, 4 months
seen 10 hours ago

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

You can't have software without FTW!

Contact me @MellenTheNerd


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."
Dec
6
awarded  Pundit
Dec
2
comment How to slow down your computer (for testing purposes)?
@johnny: I mean I am up voting because Jason has suggested profiling the application, which would hopefully find the source of performance bottle necks without the need to move to a slower system.
Dec
2
comment How to slow down your computer (for testing purposes)?
+1 for profiling
Dec
1
comment Why develop free, open source programs?
ammoQ: Sure, none of us has free will. That's what science teaches us. But If you ignore that fact, then you open to a lot more happiness.
Dec
1
comment Why develop free, open source programs?
@Diego: I see. That makes sense.
Dec
1
comment Why develop free, open source programs?
@ammoQ: maybe for you. for me, love is the first reason. everything else is for love.
Dec
1
comment Why develop free, open source programs?
@Diego: forgive my naivety but how can you say you love it if you won't do it for love alone?
Nov
30
comment Is functional programming actually used to create applications?
@Jörg W Mittag: If it happens "by accident" then surely that is on merit alone. Your example shows that Java got picked on particular merits, and nothing else. They are merits of the language because otherwise it would have been a different language
Nov
19
comment Are programmers inclined towards order or chaos?
@bmargulies: I don't know, I'd say more Neutral Good. We're only lawful when it makes sense to be ;)
Nov
17
awarded  Nice Answer
Nov
16
revised Is what someone publishes on the Internet fair game when considering them for employment as a programmer?
edited body; edited body
Nov
16
answered What are some current opinions on WPF?
Nov
16
comment Is what someone publishes on the Internet fair game when considering them for employment as a programmer?
@Rox: also, just because you can find it doesn't mean you will. My point is that I don't think most customers will search for the details that Jon Hopkins found. But I am assuming things about the behaviours of customers I know nothing about.