15,420 reputation
3174
bio website demianbrecht.github.com
location
age 37
visits member for 3 years, 2 months
seen May 21 at 15:07

I've been spending over the last decade of my life building games.

I have a deeply seeded love of Python and the open source community as a whole.

Me elsewhere:


Mar
4
answered JavaScript Multi Threading
Feb
16
awarded  Enlightened
Feb
15
awarded  Nice Answer
Feb
15
answered How to provide a solid explanation that no two software should have same version number?
Feb
15
comment Should I drop in on local businesses and offer my services as an intern to get experience?
@farhad: happy to help
Feb
15
answered Should I drop in on local businesses and offer my services as an intern to get experience?
Feb
14
awarded  Enlightened
Feb
14
awarded  Nice Answer
Feb
13
comment What characteristics or features make code maintainable?
@RobertDailey: "Read like a book" does mean self-documenting code, but as you pointed out, there may be numerous times throughout a codebase that, due to the specific problem, tricky code may need to be written, in which case it should be well documented.
Feb
13
comment What characteristics or features make code maintainable?
@RobertDailey: Agreed (sometimes it's necessary). As long as it's documented, then it's fine. I also agree with Karlson.. When used appropriately, it's not a quirk :)
Feb
13
revised What characteristics or features make code maintainable?
added 307 characters in body
Feb
13
answered What characteristics or features make code maintainable?
Feb
8
awarded  Nice Answer
Feb
7
comment Is it significantly costlier to fix a bug at the end of the project?
@AaronMcIver: You're correct. It is absolutely subjective, based my experience in my industry. Unfortunately, I don't think you'll find much (if any) objective data as there are far too many variables (imo) to produce a generic, scientific formula to prove which method works best.
Feb
7
comment Is it significantly costlier to fix a bug at the end of the project?
@AaronMcIver: My takeaway from the article isn't which method is better, but that the research and hard data used in backing up the claim and misinterpretations in subsequent reports. While my answer isn't based on public data, it's based on 10+ years of professional experience dealing with highly complex systems.
Feb
7
comment Is it significantly costlier to fix a bug at the end of the project?
@StefanHendriks: We're talking about both the amount of effort it takes as well as new bugs incurred by claimed fixes. You'd probably have to dig into project post mortems (ones that have employed both methods) to get actual data.
Feb
7
answered Is it significantly costlier to fix a bug at the end of the project?
Feb
7
comment Programming with a group of people I've never met
Great answer (not going to post a "me too"), but I'd add jumping into an IRC channel at least during pre-determined times daily to ensure that everyone can get caught up and blocking questions are answered. It's a common element to distributed teams.
Feb
6
answered Returning an object or false in dynamic languages
Feb
6
awarded  Enlightened