748 reputation
1410
bio website last.fm/user/KaptajnKold
location Denmark
age 36
visits member for 4 years, 2 months
seen Dec 7 at 21:22
JavaScript developer by trade. Ruby developer in my free time. Lover of dynamic, reflective languages.

Oct
25
awarded  Yearling
Mar
9
awarded  Good Answer
Mar
6
awarded  Nice Answer
Mar
6
answered Drawbacks of code kata
Dec
27
comment Two HTML elements with same id attribute: How bad is it really?
You write that browsers are too accommodating like it's bad thing, but surely you don't believe that?
Dec
15
awarded  Scholar
Dec
15
accepted Multiple Dispatch vs. Function Overloading
Dec
14
awarded  Student
Dec
14
asked Multiple Dispatch vs. Function Overloading
Dec
7
comment Why aren't there other client-side scripting languages for websites?
"it can be OOP"... It is OOP! Inheritance is not what defines OOP. Objects are.
Dec
6
answered Does simplicity always improve Readability?
Dec
1
awarded  Editor
Dec
1
revised How can I deal with the cargo-cult programming attitude?
added 315 characters in body
Nov
30
answered How can I deal with the cargo-cult programming attitude?
Nov
29
awarded  Nice Answer
Nov
29
awarded  Yearling
Nov
29
answered What would you do if your client required you not to use object-oriented programming?
Nov
7
comment OO best practices for C programs
No reason to try to implement inheritance. As a means to achieve code reuse, it's a flawed idea to begin with. Object composition is easier and better.
Oct
20
comment Why is Scheme my first language in university?
I agree; I started CS knowing Pascal, C, Basic, x86 Assembler, while others had experiences in different languages or none at all. We were introduced to ML which not only no one had any prior experience with but which had a paradigm so foreign that it was like starting over even for the most experienced among us. Later, I think ML (the functional paradigm) is the most useful thing I learned at CS.
Sep
30
comment Do you write titles in code comments?
Another benefit: Having a properly named, small function guarantees that the description does not 'rot'. Oftentimes people will forget to update comments when they update the code, making the descriptions unreliable and is actually worse than not having them at all.