Reputation
9,938
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 22 43
Newest
 Good Answer
Impact
~523k people reached

Jan
30
comment How do I traverse a tree without using recursion?
Come on @Mat, that's kid stuff. You may disagree, like if you are afraid of bombing out on a tree that's too deep, that's a reasonable concern. You can just say so.
Jan
30
comment How to convey your approach is faster than the built-in, alternative approaches?
+ @Joan: I find if you say "It used to take a minute, and now it takes less than a second", that gets the idea across.
Jan
22
comment How has an increase in the complexity of systems affected successive generations of programmers?
@david.pfx: Agreed. Macros could use a debugger of their own :)
Jan
21
comment How has an increase in the complexity of systems affected successive generations of programmers?
@david.pfx: When I worked in Lisp, macros were perfect for that. In C-like languages, I would first see if I could do it just using C macros (I hated that the Java-folks deprecated those), otherwise I write recursive-descent parsers. I've done so many now, it's almost sleepwalking.
Jan
17
comment How has an increase in the complexity of systems affected successive generations of programmers?
@PeterMortensen: I just emailed it to you (17mb). Remember, it's 20 years old.
Jan
16
comment How has an increase in the complexity of systems affected successive generations of programmers?
@MDMoore313: I scanned it, and could send you that. It's 17mb.
Jan
15
comment How has an increase in the complexity of systems affected successive generations of programmers?
@Jason: I plead ignorance of nimrod. What I look for in a DSL is if you write domain-specific programs in it, and a specific request or requirement comes along that's simple enough that you can either do it or not, then if you completely implement it, then you diff the source files before and after the implementation, the number of differences is small. (puff!)
Jan
15
awarded  Good Answer
Jan
15
awarded  Nice Answer
Jan
14
comment How has an increase in the complexity of systems affected successive generations of programmers?
@Izkata and Peter: Yeah, I'm that oddball. FWIW, I put up a couple (extremely amateur) videos, in hopes of making it easier to understand. Random Pausing. Differential Execution. Cheers.
Jan
14
comment How has an increase in the complexity of systems affected successive generations of programmers?
@RobertHarvey: You're right, and my attempts to do that have not all been well received :)
Jan
14
comment How has an increase in the complexity of systems affected successive generations of programmers?
@PeterMortensen: Agreed. It's lonely. There's a word for that - Cassandra complex.
Jan
14
answered How has an increase in the complexity of systems affected successive generations of programmers?
Dec
2
awarded  Announcer
Nov
19
awarded  Nice Answer
Nov
7
comment What causes bad performance in consumer apps?
@Crashworks: Also, my first-ever YouTube video, on random pausing, is here.
Sep
25
revised How to find bottlenecks in an application?
added 446 characters in body
Sep
25
revised How to find bottlenecks in an application?
added 998 characters in body
Sep
25
answered How to find bottlenecks in an application?
Sep
18
revised Optimization of time-varying parameters
added 22 characters in body