5,813 reputation
21732
bio website codingcastles.blogspot.com
location United States
age 35
visits member for 3 years, 9 months
seen Jul 3 at 21:20

Jul
1
revised Handling optional GPL dependencies
Fix a mistake in a reference to PoDoFo's license
Jun
12
awarded  Custodian
Jun
12
reviewed Approve suggested edit on How can Swift be so much faster than Objective-C in these comparisons?
Jun
11
comment What kind of code would Kent Beck avoid unit testing?
@tieTYT - I updated my answer to try and explain.
Jun
11
revised What kind of code would Kent Beck avoid unit testing?
Add a note on mocking
Jun
11
answered What kind of code would Kent Beck avoid unit testing?
Jun
1
awarded  Nice Answer
May
26
awarded  Popular Question
Apr
1
answered Has there been any formal proof that documentation in general is incomplete and obsolete to a certain grade?
Mar
30
awarded  Good Answer
Mar
27
awarded  Civic Duty
Mar
26
awarded  Nice Answer
Mar
26
comment Why is it bad to write something in language X as if you're writing a program in language Y in terms of using a shared coding paradigm
@Onno - With that said, there's nothing wrong with saying, "I don't have enough time to learn this subject right now," as long as you recognize that it may put you on the outside relative to the regular practicioners of a field. And there may be nothing wrong with saying, "I'm consciously choosing to not use a particular area" - like C++'s template metaprogramming - "because its complexity and learning curve aren't worth it." However, even making that call requires some learning.
Mar
26
comment Why is it bad to write something in language X as if you're writing a program in language Y in terms of using a shared coding paradigm
@Onno - The thing is that saying "this just complicates things, using it makes it harder" is only really possible when you're on the "I don't know that yet" side of the learning curve. From the perspective of people who have already learned, using it is simpler and easier, and it goes against learning and experience to not use it. (This is true in lots of fields; see here.) Sometimes you just need to suck it up and learn it; that's why I tried to emphasize the importance of recognizing when you have more to learn in my answer.
Mar
26
comment Why is it bad to write something in language X as if you're writing a program in language Y in terms of using a shared coding paradigm
@ratchetfreak - Sure. Compare C-style Perl that uses nothing but if blocks and for loops with Perl that uses Modern::Perl, regexes, if and unless one-liners, etc.
Mar
26
answered Why is it bad to write something in language X as if you're writing a program in language Y in terms of using a shared coding paradigm
Mar
24
answered What's a DRY alternative to c++ header files?
Mar
21
awarded  Good Answer
Mar
20
awarded  Nice Answer
Mar
20
revised Is better Show() + Hide() or SetVisible(bool visible)?
added 365 characters in body