251 reputation
16
bio website
location Winnipeg, Canada
age
visits member for 3 years, 1 month
seen Oct 12 at 20:50

Nov
23
awarded  Yearling
Aug
17
comment Caching's Effect on Program Performance
This particular instance of caching is called memoization.
Aug
14
comment What do you call classes without methods?
I believe the traditional term is POD - plain old data [structure]. en.wikipedia.org/wiki/Plain_old_data_structure
Aug
9
comment Teaching kids to program - how to teach syntax?
Might I suggest Lua? The syntax is minimal (mostly everything is done with library functions), and it has support for some functional and OO stuff too.
Aug
9
comment Teaching kids to program - how to teach syntax?
@jk Yes indeed. Don't teach them PHP!
Aug
8
comment Teaching kids to program - how to teach syntax?
I think this answer. Being able to spot keywords and 'tokenize' an expression correctly ("Oh, that's a function call, that's the assignment operator") is absolutely critical to effectively learning a language.
Aug
8
awarded  Commentator
Jun
13
awarded  Critic
Jun
13
comment Is it safe to trust emulators when developing multi platform/resolution mobile apps?
I don't think this question deserves a downvote, so I have upvoted it.
May
18
comment Should the most recent date be named 'start' or 'end'?
+1 for But if your query simply searches for anything between the two dates and doesn't depend on them being in order - this is good to consider.
Mar
12
awarded  Nice Answer
Dec
30
comment Can you learn OO programming without procedural?
C is not an OO language.
Nov
29
comment What would you do if your client required you not to use object-oriented programming?
+1 for "Why are we all assuming the client knows the difference between functional and imperative programming?". The client could mean something like "I don't want it to be repetetive, so break everything down into functions", which is common-sense to developers. A client might not think it's common-sense, so he's telling you.
Nov
25
awarded  Editor
Nov
25
revised Modern programming language with intuitive concurrent programming abstractions
spelling
Nov
25
comment Create my own database system
@YannisRizos In fairness, reading code (imo) is much more difficult than writing it yourself.
Nov
25
answered What are some common examples of a Hash Table?
Nov
23
awarded  Supporter
Nov
23
awarded  Teacher
Nov
23
answered Modern programming language with intuitive concurrent programming abstractions