2,033 reputation
159
bio website
location Netherlands
age
visits member for 3 years, 4 months
seen Jun 9 at 16:21

May
1
comment Can methods in an OOP language be considered as some kind of closure?
If you find CLOS interesting, I suggest reading "The Art of the Meta-Object Protocol" (en.wikipedia.org/wiki/The_Art_of_the_Metaobject_Protocol). For me it was a definite eureka moment.
May
1
comment Should OO design, or database design, drive the coding of my @Entity classes?
The truth, as always, is really convoluted. Imagine a relation with eight entries and you select four of them with a separate query? Horrible overhead. Say, you have a 8000 entries and you select units of 1000 with separate queries? Perhaps worth doing? Anyways, thanks for asking the question, it got me into my thinking phase.
Apr
27
answered Domain-aware code text editors
Apr
26
answered Should OO design, or database design, drive the coding of my @Entity classes?
Apr
19
comment Interesting Topics in Comp. Sci. for New Students?
Mere mortals :)
Apr
16
comment Interesting Topics in Comp. Sci. for New Students?
Perhaps my answer was a bit harsh, although I still find myself in agreement with it. How I wish some of my professors would have connected the curriculum with history! But where do you start? At Al-Khwarizmi? Or with Ada Lovelace? Babbage? Perhaps operations research, like you said, and point out the mechanical artefacts. But, then again, real high-level programming started with Zuse, or should it be Lisp? Should we include Turing, Godel, Church? For this reason, and others, I find it more logical to start with the present and leave history for another class.
Apr
16
comment Interesting Topics in Comp. Sci. for New Students?
@Joachim I agree completely. Kindle passion, open up for ideas. I don't think you can do that during a lecture, but you could provide relevant pointers to be able to turn a smouldering idea into a blazing fire.
Apr
15
answered Interesting Topics in Comp. Sci. for New Students?
Apr
15
answered How important are UML diagrams for a successful project?
Apr
11
comment Readability of || statements
Semantically, there is no difference. However, the expression '!a || b' has a type (boolean), whereas 'if (a) b' has no type (or void). Therefore, the expression '!a || b' could be seen as having more grammatical complexity. Then again, I've made and seen languages where 'if' constructs are expressions themselves.
Apr
10
comment How important is knowing functionality before coding?
We mistake expertise with big design up front. An expert in design asks the right questions, makes many decisions up front and knows these decisions are right. The remaining parts are dealt with in an 'agile' method. When the beginner emulates this behaviour, he cannot comprehend the design decisions and blames his failure on the design process, insisting on what he could see: more agile.
Apr
10
answered Readability of || statements
Apr
1
answered How does const storage work? (Item 2, Scott Myers Effective C++)
Mar
30
comment creative & complex vs simple and readable
-1: unclear, not related to the question and wrong
Mar
28
awarded  Critic
Mar
28
revised Teaching java interfaces to absolute beginners: What is a good example?
Decided to expand the answer a bit to create a fundament.
Mar
28
awarded  Mortarboard
Mar
28
answered Teaching java interfaces to absolute beginners: What is a good example?
Mar
28
awarded  Good Answer
Mar
28
awarded  Nice Answer