181 reputation
3
bio website
location
age
visits member for 3 years, 7 months
seen Jun 9 at 21:56

Aug
13
comment Alternative inheritance paradigms in object-oriented design
You forgot paradigm C: A shallow inheritance tree, with methods only appearing where they are applicable.
Mar
9
comment Connection between programming language and solutions
I think this is an interesting question, and I personally believe that programmers are susceptible to the stronger form of the Sapir-Whorf Hypothesis (includes short section on programming languages). Unfortunately, I'm not aware of much research in the area (but I would welcome some links, too). Perhaps you'd get a better response in the programming section on a discussion forum like reddit.
Feb
25
awarded  Caucus
Mar
21
comment Is this kind of Design by Contract useless?
+1: I think programming consists of 80% thinking, 20% typing, and 20% discovering you should have spent more time thinking.
Mar
8
answered Why is C++ still “hybrid”
May
12
comment Micro-optimizing - BAD vs Game Development
@quant_dev: High-frequency trading applications are very rare.
May
11
awarded  Teacher
May
11
answered Micro-optimizing - BAD vs Game Development
May
11
comment When designing a protocol, is it better for a method to accept a single object of a specific type, or an array?
+1: Careful naming (and renaming) is a great way to keep code both readable and maintainable. I would pick a good name over a good comment any time.
May
11
awarded  Supporter
May
10
comment The “blub paradox” and c++
I would say that English is way more powerful and expressive than any programming language, and yet the limits of its usefulness expand every day and its utility is immense. Part of the power and expressiveness comes from being able to communicate at the appropriate level of abstraction and the ability to invent new abstraction levels when nedded.