221 reputation
13
bio website
location
age
visits member for 3 years, 2 months
seen Mar 2 at 7:25

Apr
15
awarded  Yearling
Apr
14
answered Number of sites to build before trying to become a web developer?
Apr
14
answered I can write code… but can't design well. Any suggestions?
Sep
9
comment General programming techniques to speed up coding time
TDD definitely helps make my code better, but it has never helped me write the code faster. An interactive programming environment (e.g. Groovy console, Lisp REPL, etc) has been the biggest time saver in my experience.
Sep
9
awarded  Critic
Aug
21
comment What tool sets and applications have affinity with multiprocessor programming?
clojure.org/concurrent_programming is a good place to start.
Aug
14
answered What tool sets and applications have affinity with multiprocessor programming?
Aug
11
comment Why should I care about micro performance and efficency?
@edA-qa - The context of the question (and this answer) is micro optimization. I wouldn't consider architectural choices micro optimizations!
Aug
11
comment Why is Java the lingua franca at so many institutions?
I agree with the OP that Computer Science students need to understand the machines they're programming. Garbage collection is not acceptable in all problem domains. I worked on avionics software that couldn't allow GC because of real-time constraints (hell, you were only allowed to allocate memory during program initialization for safety/certification reasons!)
Aug
4
awarded  Supporter
Apr
30
answered What advantages does developing applications for smartphones have over developing the same application as a web application?
Aug
23
awarded  Teacher
Jul
2
answered Should this code be rewritten or refactored?