1,149 reputation
813
bio website zlynx.org
location Greenwood Village, CO
age 40
visits member for 4 years, 6 months
seen Apr 23 at 20:33

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


Feb
25
awarded  Editor
Jan
30
comment Why should passwords be encrypted if they are being stored in a secure database?
You also want to hash the answers to their password recovery questions. Otherwise those can be used to get into other sites also, just like passwords.
Nov
11
comment Confusion about inheritance
@SamuelAdam: This sounds like a problem with your data store. If SQL use a transaction to safely delete and reinsert the object. Or depending on how it works force it to load ID 1 into a Member object instead of the default Customer. And your in memory objects should allow making a copy. So copy construct a Member from a Customer then write that back to the data store.
Oct
11
awarded  Yearling
Sep
5
comment Utilizing a Java Concurrent Utility from a Web App
As an old hardened C/C++ programmer I have to wonder at Java people who import code which has function names longer than the math required to do it inline. ms/1000/60 isn't it?
Aug
28
comment Why do some programmers hate the UI part of the development?
Implementation is grunt work? No, it is puzzle solving. For example, I am currently doing a modification to the guts of a program that parses some data and I want to output a structure that shows where in the original the results came from. So I have to rearrange all of the guts because all the code flattens, whitespace removes, stems and then parses the text before getting results. Doing this in the prettiest way with the fewest layer violations is not exactly grunt work.
Aug
28
comment What are CPU registers?
CPU level-1 cache is often made of the same type of silicon stuff as registers. It is not quite as fast because it needs extra lookups to associate cached addresses with cache locations. But registers and cache are definitely different places on the chips.
May
29
awarded  Nice Answer
May
10
answered Is there any way to get faster at solving bugs? I've just had a warning from my boss
Apr
25
comment How to reject a code review that you believe is unnecessary?
@EuroMicelli: Really? You file an issue/ticket for every change? This amount of process leads to large extensions of estimate times. A test case should be sufficient. Or maybe I misunderstand and a ticket is just a quick entry of "bug on line 17: will fix"
Apr
25
comment How to reject a code review that you believe is unnecessary?
I agree with ZJR. By refusing to review code you are agreeing with it, in my view. If I refused to use code that hadn't been sufficiently reviewed nothing would get done. What am I going to do, hold busy people down and MAKE them look at it? That would be popular wouldn't it? So silence is assent.
Mar
1
awarded  Informed
Oct
11
awarded  Yearling
Sep
7
comment What are the most known arbitrary precision arithmetic implementation approaches?
@keykeeper: BigDecimal is a BigInteger with an offset.
Sep
5
comment Best Method of function parameter validation
I agree with Glen. Try Java. It isn't bad, really. It may be quite a change from PHP, but better in almost every way.
Aug
27
comment Emacs/Vim/Vi - do they have a place in modern software development ecosystem?
@Oleksi: If you invested the same time in learning vim you can use it to edit any text file. With the IDE you can edit, oooh, C++ or C#. Or maybe Java. If you want to edit Ruby, Python, Haskell, Ocaml or Apache config files you are out of luck.
Aug
27
comment Emacs/Vim/Vi - do they have a place in modern software development ecosystem?
The IDEs are SOOOOO sophisticated that you can get lost in trying to figure out why the indentation settings are different in the editor window for resolving SVN conflicts than the window for editing C++ code. After five minutes you could have spent coding you finally figure out there's no way to do it an then spend extra time replacing tabs with spaces manually.
Aug
27
comment Emacs/Vim/Vi - do they have a place in modern software development ecosystem?
This is an excellent point. Your IDE may be good at one, maybe even two things. I have yet to meet the IDE that is worth configuring for every type of file I edit. When I take a quick whack at a PHP file I am not going to waste time configuring an IDE for PHP.
Jun
15
comment Setters or constructor for many variables?
@JarrodRoberson: Then it needs a GUI binding. Or it needs a HTML POST binding. Seriously, what would it use a constructor for?
Jun
14
answered Setters or constructor for many variables?