Reputation
3,916
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
1 8 17
Newest
 Custodian
Impact
~296k people reached

  • 0 posts edited
  • 0 helpful flags
  • 1,431 votes cast
Mar
8
comment What's the career path for a developer who doesn't like management?
Not sure what CTOs you've met, but none of the few I've met actually do much of anything technical anymore... Seems to be the title that IT Managers who carry iPads end up with. If you're an IT Manager who's fighting against iPads, then you get the CIO title. ;-)
Mar
8
comment What's the career path for a developer who doesn't like management?
Life's too short for that.
Feb
29
comment Is it possible to combine programming languages?
One of the sad things about modern software development is that multiple language apps are so much harder now. Back in the DOS days, nearly everything compiled to the same object file and used the same parameter passing conventions. It was real easy to just link them together. Nowadays, not so much...
Feb
28
answered How does one decide if a data object type should be designed to be immutable?
Feb
27
comment Reading SICP with F#?
+1 on this, not from personal experience, but from reading about those trying to do SICP with Clojure. Some of them struggle a good deal and Clojure is much closer to Scheme than F# is.
Feb
23
comment What's the difference between “Programmer” and “Coder”?
Medical coder is the only instance I've run across coder... Programmers sometimes like to call themselves developers or even "software engineers" depending on how much of an ego boost they need that particular day, but I've never heard of them being called "coders".
Feb
6
comment Opposite term of indent
Same here, I've always heard it called outdent.
Jan
30
comment How can I defend Ruby on Rails against customers' not technical opinion?
Oh, I've been known to shoot arrows at people for picking PHP... :-)
Jan
26
comment Why isn't the Stab language more widely used?
I don't know that you'll find any technical reasons. A large part may simply be the name. It's really a poor name for a programming language. Has too many negative connotations. Combine that with a lack of marketing and you've got an instant failure.
Jan
25
answered How can I defend Ruby on Rails against customers' not technical opinion?
Jan
12
comment How old is “too old”?
Back when I was in management, I hired more people that were older than me, than people that were younger than me...
Jan
12
comment Is programming tourism a realistic possibility?
It's OK @Andrew_B, I'm with you, I'd rather be coding than sightseeing. I'm not a fan of vacations like that. I get bored really fast when sightseeing.
Dec
30
comment Are IT and software industry getting more and more litigious?
If you think it's bad now, you should have been around in the '80's. Now THAT was a seriously litigious time in the software industry!
Dec
29
comment Has the time gone to think about user with JavaScript disabled in browser?
In my experience, M is decreasing, but N is increasing. There's some fear of javascript out there that's causing people to disable it.
Dec
27
comment Examples of general purpose algorithms that have benefited from running on a GPU?
Multiple BOINC clients have GPU support. SETI@Home is another.
Dec
22
comment Code Correctness (?) Annotations for Java (and other languages)?
The null check feature was originally expected in Java 7 (the syntax was even unofficially published), however it appears to have either been deferred until Java 8 or pulled completely. Anyone know for sure that can share?
Dec
22
comment What are the disadvantages of automated testing?
The amusing thing I've found is that my bug per LOC ratio is far worse for tests than it is real code. I spend more time finding and fixing testing bugs than real ones. :-)
Dec
22
comment Why do programmers use or recommend Mac OS X?
I can't say for certain, but based on a rather severe bug (conflict between MS JDBC driver and the JVM) I've been fighting with recently, it appears that Apple has been using the OpenJDK. The same bug that afflicts OpenJDK, also afflicts Mac OS X Java installs, while the official Oracle builds for Solaris and Windows work fine for us. Hope Oracle's Mac OS X JVM comes out soon so we can upgrade these Macs. Earlier JVMs would also work, but Apple in their infinite wisdom doesn't allow one to roll back patches... Argh.
Dec
22
comment Why is C++ known as 'premature optimizaton'?
Sounds like the rantings of one of those deranged fools that thinks Python is a useable language. ;-) ;-)
Dec
22
comment Does Mono have a place in the enterprise world?
Had Mono been available earlier, we would have considered .Net/Mono for our environment. However, it wasn't, so now we're down the Java path. We may do some work in .Net/Mono, but the primary environment is Java and is expected to stay that way for quite some time. Being someone that works in both, I don't get the Java bashing from the C#ers. They're VERY similar. The C# language is slightly better, but the Java libraries and extra JVM languages are better. As platforms overall, they're very nearly equal. The library stuff is more important to me, so I might even give the nod to Java.