857 reputation
610
bio website
location
age
visits member for 3 years, 7 months
seen Jun 21 at 5:45
I have no egrets.

Nov
29
awarded  Yearling
Nov
29
awarded  Yearling
Nov
29
awarded  Yearling
Jul
7
awarded  Nice Answer
Feb
3
comment Why isn't software as reliable as a car?
@Jim I think you're onto something there. One of the distinguishing characteristics of code is how easy it is to add features. With a car, you know at the outset that there's only so much room under the hood.
Feb
3
comment Why isn't software as reliable as a car?
@Cyclops I agree, but I think it's worthwhile pondering why people came to have these different opinions on cars and software. And I think the main answer is that for a program to be useful to an average human being, it usually has to be orders of magnitude more complex than a useful mechanical device like a car. Many of the other answers address this. Also the risk of faulty software is usually low.
Feb
1
awarded  Good Answer
Feb
1
awarded  Nice Answer
Feb
1
comment Should we hire someone who writes C in Perl?
@Dave Rolsky: The problem is not really the concept of regexes, which in principle can operate on any stream, but rather their implementation in Perl (and most other languages), which artificially limits them to operating on in-memory strings. OTOH the Boost Regex implementation in C++ requires just a pair of bidirectional iterators, which could be implemented directly on top of a file.
Jan
30
awarded  Nice Answer
Jan
26
comment Why isn't OCaml more popular?
@Jon: Interesting link. I can see how that would work well for an embedded system where the majority of work is done in non-critical threads, but there are many systems where all or most work is time-critical (e.g. DSP loops) and there a GC approach cannot work, would you agree?
Jan
25
comment Does OOP fulfill the promise of code reuse? What alternatives are there to achieve code reuse?
@bigown: I see others noticed it too. IMHO it's definitely a dupe and it would be better to flesh out the original question with an edit, but whatever.
Jan
24
comment Does OOP fulfill the promise of code reuse? What alternatives are there to achieve code reuse?
Great question, duplicate of programmers.stackexchange.com/questions/1059/… though.
Jan
19
awarded  Necromancer
Jan
18
answered Closest file match?
Jan
14
awarded  Critic
Jan
14
awarded  Good Answer
Jan
14
awarded  Nice Answer
Jan
11
comment What should I learn from Scheme?
@Joey: I think the fact that Template Haskell exists means that Haskell lacks the "code as data" attribute.
Jan
11
comment Earning extra cash as a programmer
@Jeff O: If working a full-time job isn't enough to pay for new things (and assuming you're not throwing away money on pointless stuff), maybe momma needs to reevaluate her expectations -- or get some (more) work herself.