1,085 reputation
613
bio website zlynx.org
location Greenwood Village, CO
age 39
visits member for 3 years, 6 months
seen yesterday

Nothing interesting about me. This is not the user you are looking for. Move along. Move along.


May
2
comment When to use C over C++, and C++ over C?
@sbi: I argued that in some cases you have to know the internals. What, are you just going to wait around sitting on your hands when your program has a serious bug, waiting for the library implementers to get around to your bug report in five or six weeks? Good luck with that.
Apr
13
comment When is Java a good choice for web development?
@ErikReppen: Definitely a talent thing. Java speed on a server is second only to C/C++. PHP or Rails just cannot compare. But Java's libraries and some of the tools make it too easy to lose all that speed doing uselessly complicated things.
Apr
9
comment Does anyone prefer proportional fonts?
@romkyns: Adopt an indent style that doesn't rely on lining up with other lines. Simple.
Feb
23
comment Should developers enter bugs into the bug tracking system?
@JoelFan: Flow is already interrupted. My flow would be more interrupted by knowing there was an unfixed bug.
Feb
23
comment Should developers enter bugs into the bug tracking system?
Mmm. Not every bug surely. Say you're reading though some code you just wrote and you find an off-by-one error in a nearby loop condition, say. Or a typo. It takes longer to write the bug than it does to just fix it, especially if the code is all still in development.
Feb
23
comment Should developers enter bugs into the bug tracking system?
@Xeoncross: That is a big one. If it is a different project, what do I know about their bug system? As an example where I work the developers on another project didn't like the system we had been using so they set up another bug system. I have a login. I think. But really it is easier to send them an email with any bugs I find than remember to use yet another different bug tracker.
Feb
3
comment Company PC refresh, laptop or desktop?
@Carra: And I've been to meetings where having a laptop was the only reason it wasn't a complete waste of two hours.
Jan
26
comment When to use C over C++, and C++ over C?
@Mankarse: Since my experience in 2007 when I tried running a Linux system with 1 GB RAM and no swap, almost all desktop software fails in horrible awful ways when memory allocation fails anyway.
Jan
25
comment When to use C over C++, and C++ over C?
@DeadMG: You do have to know STL (rather, C++ Standard) implementation in some cases. Such as when debugging a multithreaded crash caused by std::string reference counting in earlier versions of GCC. These kinds of things would be very important in an OS kernel.
Jan
25
comment When to use C over C++, and C++ over C?
@Mankarse: If you compile with the options to disable exceptions, allocators either abort the program or merrily proceed to use a null pointer, depending on the library implementation.
Jan
25
comment When to use C over C++, and C++ over C?
@Giorgio: Some C++ features do have a higher runtime cost than you might expect from the size of the code. However, to do the same thing in C would require much more code and have the same runtime cost. If a C++ programmer writes C-style code, it runs just as quickly as the C code would have.
Jan
24
comment What's the benefit of avoiding the use of a debugger?
@ZJR: Which is why assert is so great. Check your assumptions. Check them often.
Dec
15
comment Should I encourage junior developers to use explicit or implicit typing?
@GiddyUpHorsey: That's a whole extra step when you could just be reading the code instead.
Dec
5
comment Do computer glasses work?
@Lohoris: Production vs. reflection only matters for color reproduction. The total amount of light coming off the paper or an LCD screen can be the same amount. What then is the difference? There is no difference.
Dec
5
comment Do computer glasses work?
@Lohoris: Turning down the brightness is not a workaround, it is the correct way to set the monitor. Paper is bright too. The trick is that paper is always less bright than the surrounding room light.
Nov
29
comment Do computer glasses work?
@Lohoris: White backgrounds are bad only when combined with excessive brightness. Sadly, most people have their LCD set far too bright. I run my laptop screen at only 20% while indoors and my desktop monitor at 15%.
Oct
20
comment Is HDTV good as a programmer's monitor?
I also used to use a 42" HDTV as a monitor. The key is to not sit too close to it. I quite liked it, and it was great for playing videos. :)
Oct
19
comment Is object pooling a deprecated technique?
And I would add that it is a good idea to avoid GC whenever the objects are long-lived enough that they've moved into the older generation.
Oct
10
comment Is garbage collection necessary?
Of course mistakes in a GC language still result in bugs, such as many Java programs which continue to consume memory until they crash, because of programmers that retain live references to unneeded objects.
Oct
9
comment When to use C over C++, and C++ over C?
C++ does not add any overhead to a C program beyond linking one or two extra support libraries. Beyond that, the assembly code is identical, at least on GCC.