1,119 reputation
813
bio website zlynx.org
location Greenwood Village, CO
age 39
visits member for 4 years
seen 4 hours ago

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


Aug
6
comment Design flaws and dealing with humiliation from it
@Greg H: "bizzarely detached?" No, only rational. Someone trying to do a good job who makes a mistake, learns from that mistake. Replacing that person, after they have learned better, with someone else who doesn't have experience is a bad decision. They new guy may have a clean record, but only because he's never tried anything interesting.
Aug
3
answered Minimising little coding mistakes
Aug
1
comment What can multiple threads do that a single thread cannot?
@james: UI is IO. The user is a very slow input device.
Jul
18
comment Why don't all companies buy developers the best hardware?
@FarmBoy: Having to stop everything and reboot is more likely a software problem than a hardware issue. Having 8 GB of RAM might hide the problem for a longer time I guess.
Jul
7
awarded  Nice Answer
Jul
6
comment Are there some types of software that cannot be developed by all major programming languages?
@whatsisname: Of course, very serious routers are programmed in VHDL. :-)
Jul
1
comment Does over-reliance on tools imply that you are lazy?
@Kristofer: Maybe it'd be better if Pete knows some electronics. While Brad only knows how to use the diagnostics computer and read off that the O2 sensor has gone bad, Pete sees that the sensor wire is a bit burned, gets out the meter to measure it and realizes that the voltage regulator has gone wonky and is burning out O2 sensors.
Jul
1
comment Does over-reliance on tools imply that you are lazy?
And thinking about it and the nature of humans and the nature of Navy people I know, I would bet every Star Fleet ship has a few "joke" items, where the crew intentionally programmed something odd so new crew gets a surprise.
Jul
1
comment Does over-reliance on tools imply that you are lazy?
Probably there is a training period for new computer commands in a system like the Enterprise. The first time someone asks "I want some really hot Thai noodles." the system would likely have a low confidence level, so it would ask for clarifications until it got it right. This, combined with restrictions to prevent production of anything life-threatening, plus feedback "No, I meant do it like this", would finally result in something good. Then the next person to ask for it would get what the last one got.
Jul
1
comment Is it a bad idea to list every function/method argument on a new line and why?
@anon: Also I like to use my widescreen to have two or three files open in a horizontal split which gets back to 80-100 characters in a line.
Jul
1
comment Is it a bad idea to list every function/method argument on a new line and why?
@anon: Valid reasons for it? Why do you think text is printed in columns and books are narrower than they could be? Because the human eye loses track when reading across very long lines.
May
26
comment Why use an OO approach instead of a giant “switch” statement?
@Martin: Maybe I will. In the meantime, explain how you get the IAction object to call action() on from an integer without a lookup table.
May
26
comment Why use an OO approach instead of a giant “switch” statement?
@Martin: You don't see how integer -> lookup table -> creation of new object -> call virtual function is more complicated than integer -> switch -> function? How do you not see that?
May
25
comment Why use an OO approach instead of a giant “switch” statement?
@Martin: You are assuming a GUI calculator app. Let's take a keyboard calculator app written for C++ on an embedded system instead. Now you have a scan-code integer from a hardware register. Now what is less complex?
May
25
comment Why use an OO approach instead of a giant “switch” statement?
For some things and for smaller amounts of actions, the OO version is much goofier. It has to have some kind of factory to convert some value into the creation of an IAction. In many cases it's a lot more readable to just switch on that value instead.
May
19
awarded  Enlightened
May
19
awarded  Nice Answer
May
18
answered Starting Linux Programming
May
17
comment Technical test for a senior developer
@Steven: Seriously? An unproctored, online test and it relies on the testees faithfully following the instructions? Already I see this is horribly flawed.
May
16
comment Technical test for a senior developer
If it is an online test, then you can look up the answers just as you would normally, no?