131 reputation
2
bio website
location
age
visits member for 3 years, 8 months
seen yesterday

Sep
24
comment Case insensitive keywords in a language
"how often you're going to want to have multiple things with the same name." Case insensitivity means that you must add some overhead to disambiguate names that would otherwise be dealt with by case (eg. m as a prefix for 'member' to distinguish from an unprefix property name, say).
Apr
23
comment Being stupid to get better productivity?
"If a problem is not completely understood, it is probably best to provide no solution at all" or "Do not add new functionality unless an implementor cannot complete a real application without it." applies here. Via en.wikipedia.org/wiki/X_Window_System#Principles
Jan
9
comment Resume dilemma for professional job
Would say that if you don't break into a cold sweat every now and then, you don't always fully appreciate the situation.
Jan
6
comment n-layers architecture design, really worth the effort?
the benefits you describe are pretty big benefits by themselves.
Nov
28
comment Good, simple reasons for having multiple environments
+1 for the "Don't call yourself a programmer" article
Oct
25
answered How 'simple' is a real KISS solution?
Jul
10
awarded  Teacher
Jun
29
awarded  Supporter
Jul
31
answered What do you consider the 1st principle(s) of programming?