Reputation
13,459
Next privilege 15,000 Rep.
Protect questions
Badges
6 32 75
Newest
 Nice Answer
Impact
~821k people reached

Sep
18
comment Do dynamic typed languages deserve all the criticism?
@Winston: I'm saying that the people with whom I've argued haven't. It's been a case, for me, "dynamic typing can't possibly work"... but they'll happily use many techniques first developed in, by and for dynamic languages (IDEs, refactoring, off the top of my head). Also, questions like this: stackoverflow.com/questions/2317579 indicate that while probably not universal, my case of arguing with it-can't-work-but-I-haven't-tried programmers isn't isolated. (Me, I think both approaches have value.)
Sep
18
comment Do dynamic typed languages deserve all the criticism?
I love dynamic typing but I hate not having to predeclare variables! So many times I end up accidentally introducing a new variable because I misspelled a variable name.
Sep
18
comment Do dynamic typed languages deserve all the criticism?
"Are perceived by" some programmers. When I have arguments with programmers about dynamic typing, they usually end up admitting that they've never actually used that kind of language.
Sep
17
comment Why can't there be an “universal” programming language that serves all purposes?
+1 for conflicting features
Sep
17
answered Should I bother learning about small or niche languages?
Sep
17
answered Do you have to be good at math to be a good programmer?
Sep
17
revised Pros and Cons of working Remotely/from Home
added 244 characters in body
Sep
16
answered Pros and Cons of working Remotely/from Home
Sep
16
comment What are non-programming mistakes that a programmer should avoid?
Only slightly less bad: Never go against a Sicilian when death is on the line
Sep
16
comment Should I change language to stop becoming stale?
I deliberately said "Pascal" and not "Delphi" because Delphi adds all the OO stuff. Often we conflate the two, but Object Pascal's a different, if related, language to Pascal.
Sep
16
answered Should I change language to stop becoming stale?
Sep
16
answered I'm graduating with a Computer Science degree but I don't feel like I know how to program
Sep
15
answered How do you overcome your own coding biases when handed legacy code?
Sep
15
comment Which programming languages doesn't use operator precedence besides Lisp like languages?
Ah, you got me there! Quite right; I assumed "operator" meant "binary operator"
Sep
15
comment Do dynamic typed languages deserve all the criticism?
@Chinmay: Eliot Miranda's Cog VM is the latest - mirandabanda.org/cogblog
Sep
15
comment Do dynamic typed languages deserve all the criticism?
@Chinmay Kanchi re optimising dynamically typed languages: Smalltalk's had JITters forever. And Java's HotSpot comes from Bracha's Self.
Sep
15
awarded  Commentator
Sep
15
comment What should every programmer know about programming?
@Mason Wheeler To be fair, sometimes you don't even need to be adventurous. Delphi 6 doesn't multiply Cardinals correctly - it uses imul (signed multiply), not mul (unsigned multiply). Write an RTP stack with range checking on and wonder why you get range check errors!
Sep
15
revised Which programming languages doesn't use operator precedence besides Lisp like languages?
Gave a proper heading.
Sep
15
answered Which programming languages doesn't use operator precedence besides Lisp like languages?