1,113 reputation
713
bio website zlynx.org
location Greenwood Village, CO
age 39
visits member for 3 years, 9 months
seen 11 hours ago

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


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
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?
May
11
comment What repercussions a developer might expect after informing current employer that he is active in the job market?
@btilly: Think of a larger sized version such as a services contract. Printer supplies, janitorial, grounds maintenance or whatever. These are renegotiated all the time and the corporation is never offended because one service wants more money. They'd never go with a new more expensive service just because the old one dared to ask for a better deal.
May
11
comment What repercussions a developer might expect after informing current employer that he is active in the job market?
@btilly: When responding, please use Zan Lynx, not zan-lynx. Using lower-case and a dash doesn't trigger a response notification.
May
11
comment What repercussions a developer might expect after informing current employer that he is active in the job market?
@btilly: No you aren't. You're a known factor. You wanted to leave because of factor X. They negotiated and provide X. Now you are satisfied. A new developer is even more unknown than you are! By your theory the business would be insane to replace you.
May
11
comment What repercussions a developer might expect after informing current employer that he is active in the job market?
@btilly: And yet, replacing you is a foolish idea. They have no guarantees about your replacement either. He or she may leave even sooner than you would, plus the overhead of all that lost time due to training.
Apr
25
comment What repercussions a developer might expect after informing current employer that he is active in the job market?
I would say that this really depends on the environment you work in. If they are reasonable folks they will realize how hard it is to hire someone new and get them up to speed. Assuming that you are actually valuable, that is.
Mar
30
comment Do you care if the person you're interviewing owns or contributes to Open Source projects?
Like claiming "Designed the interface for [some cool app]" when what they actually did was choose a background color. Yes that is annoying.
Mar
28
comment How much storage space do developers really need on work systems?
@jwenting, @MSalters: Complain about the security all you like but remember what happened to the Half-Life 2 source code. Security is important too.
Mar
28
comment How much storage space do developers really need on work systems?
@Jan_V: I think your disk usage tool is double-counting the DLL files with multiple links. I've got Windows 7 plus many applications installed on a 30 GB drive with space left over.
Mar
23
comment What can I do when the interviewer doesn't know the answer to his/her own question?
Another +1: I think it's important to hire people who can argue well. If a new hire cannot stand up for his or her ideas they won't get far in a team with other strong-willed people!
Mar
11
comment Why are objects passed by reference?
@Rune FS: If a garbage collection library is linked to a C program does it change how the pointers work? No. Does removing garbage collection from Java change how a reference works? No. So how exactly is garbage collection relevant in any way?
Mar
11
comment Why are objects passed by reference?
@Anto: A Java reference is in all ways identical to a properly used C pointer (properly used: not type-cast, not set to invalid memory, not set by a literal).