Reputation
15,233
Top tag
Next privilege 20,000 Rep.
Access 'trusted user' tools
Badges
2 29 68
Newest
 Enlightened
Impact
~563k people reached

Jun
24
awarded  Enlightened
Jun
24
awarded  Nice Answer
Mar
20
awarded  Yearling
Mar
9
awarded  Revival
Jul
9
comment Why would I learn C++11, having known C and C++?
@Shahbaz: I took a glimpse and I don't see anything wrong with C++ closures. C++ has always been a lower-level language than many others that have garbage collections. You seem to have associated the two concepts of closures and memory management into one and as I read your comment, you claim if you have one, you must have the other. What I see is a simply badly written code. C++ gives you tools (like smart pointers) to help you with memory management, but a) you are not using those tools and b) code as written, regardless of closure, mismanages memory.
Jul
2
awarded  Nice Question
Jul
2
awarded  Curious
Jul
2
awarded  Nice Answer
Jun
19
awarded  Nice Answer
May
20
comment Overcoming slow problem solving due to increased knowledge of what might go wrong
@Morg - it is unfortunate that every software professional doesn't use exactly the same definition of words and phrases, but such is life. I agree that the way you defined technical debt in your mind, it is more vicious than what I'm describing. But you'll have to agree that between myself, Jeff Atwood and the author of that msdn that Luke posted, and Luke himself, our definition of "techincal debt" is different than yours. $20 loan with 5% interest is still a debt, but if I choose to have extra $20 today, it is my choice to take on that cost, which ain't that severe
May
5
awarded  Enlightened
May
5
awarded  Nice Answer
Apr
4
reviewed Approve Specify that a spawned process returns to a parent
Apr
3
reviewed Approve Why do concurrent languages tend to have more complicated syntax?
Apr
3
reviewed Reject IOS app updates that don't require App Store submission
Mar
31
reviewed Approve Is it fine to make a default constructor unusable?
Mar
31
comment Overcoming slow problem solving due to increased knowledge of what might go wrong
@Peri - and how is that any different from someone who took out too much money at the bank and now drowning in interest? Have you read the above comment thread? If yes, do you disagree that every unfixed ticket is a chunk (could be very small or not so small) of technical debt? And if you don't disagree with that part, do you disagree that just about every development team will ship products with open known tickets just about every time? blog.codinghorror.com/paying-down-your-technical-debt -- "...accruing technical debt is unavoidable...". I think I'm good with my understanding
Mar
31
awarded  Announcer
Mar
31
reviewed Approve What should a repository really do?
Mar
29
awarded  Great Answer