15,592 reputation
3175
bio website demianbrecht.github.com
location
age 37
visits member for 3 years, 7 months
seen Nov 22 at 22:32

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:


Aug
10
answered How to implement a simulation pattern for a repository?
Jul
3
comment I've inherited 200K lines of spaghetti code — what now?
Better yet.. Rather than just run the program, unit test your new modules :)
Jul
3
comment Is programming too easy if compared to other fields?
@Kevin: I truly hope you're just trolling. Computer science bleeds into a good software engineer's life on a daily basis. Of course, more so in some professions than others.
Jul
3
comment Is programming too easy if compared to other fields?
@Kevin: Insult? No. Fact? Yes. Unless you're the next coming of Torvalds or Knuth, I'd venture to say you truly don't have a clue what you're talking about. Although, they would know how complex and difficult engineering is (past CRUD ops) and wouldn't be as obtuse as to make a claim such as you did. Ignorance must be bliss.
Jul
3
comment Is programming too easy if compared to other fields?
@Kevin: And IMHO, anyone claiming that good software engineering is not hard, either doesn't know what a software engineer is, hasn't gone through formal training (and doesn't know what it is), or simply hasn't done anything of consequence.
Jul
3
comment Is programming too easy if compared to other fields?
@Kevin: Let me know when you get through TAOCP and then tell me it's not hard...
Jul
2
awarded  Good Answer
Jul
2
awarded  Nice Answer
Jul
2
answered Is programming too easy if compared to other fields?
Jun
20
awarded  Nice Question
Jun
18
awarded  Good Answer
Jun
12
awarded  Nice Answer
Jun
12
answered Should I tell a departed coworker about their “sev 1” defect?
Jun
12
comment Should a server “be lenient” in what it accepts and “discard faulty input silently”?
@Timwi: In which case, those Unixy command-line tools are poorly architected ;)
Jun
12
comment Should a server “be lenient” in what it accepts and “discard faulty input silently”?
@romkyns: Not completely, I'm saying that your application should handle errors in ways that make sense for your targeted users.
Jun
12
answered Should a server “be lenient” in what it accepts and “discard faulty input silently”?
Jun
12
comment Is it ok to replace optimized code with readable code?
@haylem: No, I assume that the code works as-is. I also assume that refactoring the code will invariably cause knock-on issues elsewhere in the system (unless you're dealing with a trivial chunk of code that doesn't have any external dependencies).
Jun
11
awarded  Nice Answer
Jun
11
answered Is it ok to replace optimized code with readable code?
Jun
11
comment Anonymous function vs. separate named function for initialization in jquery
+1 for unit tests.