Reputation
3,596
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
14 19
Newest
 Yearling
Impact
~296k people reached

Jul
28
comment Why do people use programming books?
Another thought: it is much easier to recommend a book than any other method of learning, so naturally people recommend books consistently.
Jul
14
comment Working as a sole developer: getting code looked over
Not really a solution, but you can hang out on SO chat or an appropriate IRC channel; that might alleviate some of the burdens of working by yourself.
Jun
26
comment What if you don't have code samples to give a prospective employer?
@jhocking: Free Github repositories are always public but you can pay for private ones.
Jun
12
comment Why don't schools cover debuggers?
@Ken: We have a "Software Engineering" class at my school which, from what I've heard, does pretty much that (eecs.berkeley.edu/Courses/Data/209.html). The surprising thing, perhaps, is that quite a few of the people I talked to found it to be one of the less useful classes: apparently more or less everything taught there can be picked up by working on your own (largish) projects. Of course, for students that do not want to work on projects like that on their own, this course is probably more useful.
May
6
comment What source control do i want for large project in average company?
@Barry Brown: Of course, the amount of time potentially saved over the life of the project by using a new VCS could potentially be greater than the amount of time it takes the team to learn it--something to consider.
May
6
comment What advantage is there in pairing when programming that there isn't when pairing in other jobs?
I think programming has been "singled out" for this because you're much more likely to read about "pair programming" than "pair anything else"--you are, after all, a programmer yourself!
May
5
comment What to do if the interviewer does not give you enough time to answer?
"Never attribute to malice that which is adequately explained by stupidity"--I doubt that he was actively testing the candidate; most likely, he was just not very good at giving interviews.
May
4
answered What are the best things to put in my portfoilo to demonstrate my Java skills and make me more marketable?
May
4
comment Functional as a first language
I know--I am suggesting this as a good reason for learning FP first. It's a trend that's been making me really happy for a while.
May
4
comment Ruby: The Bad Parts
To be fair, as far as interpreted languages go, JavaScript is currently very fast, so being slower than it isn't too bad.
May
4
comment Functional programming language for web development
+1 for JavaScript--it isn't statically typed and it isn't purely functional, but you won't miss the type system (and, moreover, things like object literals wouldn't be possible with static typing as far as I know) and you can write some very interesting code with node.js.
May
4
comment Functional as a first language
To be fair, a whole bunch of languages are incorporating more and more functional aspects, so life isn't as bad as it used to be.
May
4
comment Functional as a first language
At my university, we started by learning Scheme (with SICP). The first few weeks were entirely functional; OOP was introduced well into the course. I thought it was all laid out very well and rather liked the course.
May
2
answered Was getting a computing science degree easier 10 years ago
May
1
comment How permissive should a language be about identifiers?
@n1ck: In Lisp, at least, symbols are separated by spaces and surrounded by parentheses. Also, everything is in prefix order. So alpha - beta would be (- alpha beta) and i = alpha-beta would either by (set! i alpha-beta) or (set! i (- alpha beta)) depending on which one you meant. (When I say I used Lisp, I really mean Scheme, a type of Lisp, but the point still stands.)
May
1
comment How do you get into the zone? How long does it take? What steps do you take before?
@Kim Jong Woo: I think it's having all of the developers in one big room without walls or offices.
May
1
comment How permissive should a language be about identifiers?
@Orbling: Sometimes confusing developers in the short run is actually worth it in the long run. And if it fits well with the rest of his language, it might not be very confusing at all.
May
1
comment How permissive should a language be about identifiers?
I took a class that was done entirely in lisp, which allows alpha-beta as an identifier, and actually found it very reasonable. In fact, getting back to other languages was annoying afterwards.
Apr
28
answered Interested in a million things, have a million goals: how to choose what to focus on
Apr
28
comment Can I integrate software under Creative Common for commercial gain?
I think that if you're going to use CC software for a commercial purpose you should definitely talk to a lawyer, even if you also read the terms yourself.