504 reputation
23
bio website
location
age
visits member for 2 years, 8 months
seen 22 hours ago

Oct
23
awarded  Yearling
Oct
22
awarded  Nice Answer
Oct
18
answered A good generic type system
Dec
17
comment Why do dynamic languages make it more difficult to maintain large codebases?
I didn't claim that tooltips, IDEs or mice were invented in statically typed languages. I only claim that in an object oriented language, a function's name is in general insuffient to identify the function, and hence tooling can not know which function is being called, and display the right tooltip, or inline the right function, and so on - at least not without asking the user.
Dec
17
comment Why do dynamic languages make it more difficult to maintain large codebases?
Perhaps I should have mentioned I am talking about object oriented programming languages with dynamic dispatch. Such methods are not global, but figuring out which implementation is going to be called requires knowledge about the type of the receiver.
Dec
17
answered Why do dynamic languages make it more difficult to maintain large codebases?
Oct
7
answered How to code review without offending other developers
Jun
1
awarded  Yearling
Mar
15
answered What's the right balance between code consistency and code improvement?
Mar
11
answered Should I use Dependency Injection or static factories?
Nov
3
awarded  Teacher
Nov
3
answered What triggered the popularity of lambda functions in modern mainstream programming languages?
Apr
15
awarded  Supporter
Apr
15
comment Why were frames deprecated in HTML5, but not iFrames?
Why are frameset elements bad for "usability" and "accessibility" but iframe elements aren't?