279 reputation
36
bio website sparr0.livejournal.com
location Atlanta, GA
age 32
visits member for 3 years, 8 months
seen Jun 19 at 14:25
I am the typical "computer nerd", with skills in a number of programming languages and a wide range of computer hardware and software.

Dec
16
answered Random access (read/write) in datastructures
Oct
1
comment How to prevent fat views in MVC?
@Nezreli easy argument: change the name of the username field. now you either have to update one controller or a half dozen views.
Sep
30
comment How to prevent fat views in MVC?
@FrustratedWithFormsDesigner lack of experience with MVC does not excuse code duplication in other paradigms. If you ask them to make a second view with all the same business logic of the first, and they proceed to reimplement all the logic, they are not a "newbie developer". They are freshmen who need to go back to school.
Sep
30
comment How to prevent fat views in MVC?
You fire them. Seriously, it sounds like you're looking for a technological solution to a personnel problem.
Sep
30
answered How to prevent fat views in MVC?
May
11
awarded  Enlightened
May
11
awarded  Nice Answer
May
5
comment Does change the license under which Linux is released need the permission of all the copyright holders?
@KeithThompson I don't think such a subset would be functional, and there is no way he could re-implement the missing bits in a "clean room" way after having stared at others' contributions for decades.
May
4
awarded  Yearling
May
4
answered Does change the license under which Linux is released need the permission of all the copyright holders?
May
1
answered What's a good way for a program to process an email mailbox?
Mar
28
comment what is a efficient way to find repeating decimal
@MichaelT I was not aware of that. If true, the precision is not precisely "arbitrary", but can be arbitrarily high depending on the denominator.
Mar
27
comment what is a efficient way to find repeating decimal
"Turn it into a string" could require arbitrary precision calculations and a very long string to calculate two copies of the repeating part of the string (and how do you know when to stop calculating? .121212312121231212123... would be a problem)
Mar
27
comment what is a efficient way to find repeating decimal
So you have a=5 and b=7, and you can calculate a/b in floating point easily enough, but what you want to know is that it repeats after 6 decimal places?
Mar
9
comment When should you call yourself a senior developer?
@pap I stand corrected. Still, taking responsibility for an entire development effort seems like a lead or architect trait, unrelated to rank or title as a developer. That is, "senior developer" means you're better at all aspects of the "developer" job than a "junior developer". It is wholly separate from "lead developer" or "development manager" or "software architect", which encompass distinctly different skillsets and job responsibilities.
Mar
9
comment When should you call yourself a senior developer?
@pap taking responsibility for an entire development effort seems like a lead or architect trait, unrelated to rank or title as a programmer.
Sep
26
comment When should you call yourself a senior developer?
@qes Can you quantify the difference? Plenty of hobbyist programmers are doing enterprise-level planning, collaboration, quality assurance, etc. Today's 15 year old could be a top-10 code contributor to a project like Firefox or OpenOffice, but apparently that experience isn't worth much.
Mar
29
comment Most common “Y2K-style” bugs today?
That code is accurate for EST. If you want EST5EDT then code for that, but if you just want EST then subtracting 5 hours works.
Jan
26
comment When should you call yourself a senior developer?
@Josh K I wish that half the "software developers" I meet with 6 years of professional experience on their resume had even half the experience I had at age 14. I fear you are being unfair, but I hope you have simply had the great fortune to only ever meet good programmers.
Jan
26
comment When should you call yourself a senior developer?
@Josh K Then you have broken the analogy. We are talking about people with less paid experience vs people with more unpaid experience.