Reputation
2,597
Top tag
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
2 16 29
Newest
 Yearling
Impact
~58k people reached

Jun
15
comment Sr. Dev made a database I disagree with. Advice sought
-1. As others have pointed out, denormalization is a common technique for optimizing reporting databases. I don't think it's possible to answer the OP's question without knowing what the database will be used for.
Jun
15
comment What would happen if a bit of GPL code sneaked into the Windows source code?
Here's a reference - arstechnica.com/microsoft/news/2009/11/…
Jun
11
awarded  Taxonomist
Jun
9
comment Does craftsmanship pay off?
If you are in a startup trying to launch a new product fast (and survive), you have to build things fast. This speed is often touted as the enemy of quality. But it's only true if you have people who don't appreciate good code. If your team members are people who strongly understand these practices, know exactly how much technical debt to incur and make the right tradeoffs, then you have a chance of building a stable, 'good' codebase even while trying to ship fast. If they are not, you cannot teach them and launch a startup at the same time. Sad, but true.
May
12
awarded  Good Answer
May
8
answered Is there such a thing as staying in a job too long?
Apr
28
awarded  Quorum
Apr
28
answered If you use multiple computers, how do you sync everything?
Apr
20
comment How to REALLY start thinking in terms of objects?
+1 for the Object Thinking book
Apr
10
revised C# Dev - I've tried Lisps, but I don't get it
spelling/grammar corrected
Apr
10
suggested approved edit on C# Dev - I've tried Lisps, but I don't get it
Mar
30
comment What is the definition of user classes, with respect to software use?
Pardon the skepticism - but you actually expect to follow this SRS to the letter?
Feb
26
answered Why should I write a commit message?
Jan
12
answered Should software engineers also act as tech support?
Dec
31
comment Why do so few large websites run a Microsoft stack?
+1 hasen j for culture. I don't think that's always the case though - cost is a really important factor too.
Dec
31
comment How would you practice concurrency and multi-threading?
+1 good book. And it's Java Concurrency in Practice, not Action.
Dec
29
awarded  Citizen Patrol
Dec
28
comment What payoffs have you seen from taking care of technical debt?
(your comment about cleaup) +1. I know exactly what you're talking about.
Dec
28
awarded  Fanatic
Dec
20
comment What's the worst programming book you've ever read?
@JW01 - Can you elaborate on what you loved in this book?