253 reputation
15
bio website jheriko-rtw.blogspot.com
location United Kingdom
age 31
visits member for 3 years, 2 months
seen Dec 9 at 11:17
I'm a self taught C/C++/PHP/C#/VB/JavaScript/etc. programmer.

Oct
8
awarded  Yearling
Aug
16
answered What should I understand before I try to understand functional programming?
Aug
16
awarded  Critic
Dec
15
comment What are the advantages to BDD for a solo developer?
You are right - the answer I intended was "nothing" but I forgot to really say that. :)
Dec
14
answered What are the advantages to BDD for a solo developer?
Dec
14
comment How can I find own replacement when the company wants someone far less experienced?
Good advice, but, part of the problem with the software industry is the lack of quality qualifications. I've met plenty of university graduates, even from Oxbridge, even with masters or doctorates, who are hopeless. I've also met plenty with years of experience who should never have been employed. The best thing is probably to have a lot of requirements to filter out the poor applicants and to be flexible about them if a good person comes along with no industry experience or qualifications.
Nov
30
comment Are there any real-world cases for C++ without exceptions?
...as for why RTTI is bad that is a whole other story - the built-in RTTI in every compiler I have seen is trivially beatable - if you even need RTTI. Its all about context though - these things like RTTI and exceptions can be great for RAD and enterprise apps - they have no place in the world of high performance (e.g. games) computing. I've never seen a production game engine using either on any target where they could be turned off...
Oct
11
awarded  Nice Answer
Oct
10
awarded  Teacher
Oct
10
comment “sell” coding my next project in an unfamiliar language
Good answer - but "good for rapid prototyping" - I always cringe at this, there are lots of different things you might want to prototype... I'm not saying Python isn't well suited for some, but I can think of situations where even C would be better simply due to performance limitations (yes these can apply to prototypes too - e.g. you want to real-time edit some video and the real-time part is key to the feature).
Oct
10
answered “sell” coding my next project in an unfamiliar language
Oct
10
answered Is it worth registering software with the U.S. Copyright Office?
Oct
10
answered Are there any real-world cases for C++ without exceptions?
Oct
10
comment Are there any real-world cases for C++ without exceptions?
Incidentally multiple and even virtual inheritance works fine with every console compiler from the current generation that I know about...
Oct
10
comment Are there any real-world cases for C++ without exceptions?
Exceptions are a very slow error handling mechanism because they are so generic and flexible. Not using exceptions, but still handling errors with your own logic is almost always faster simply because (from necessity) the exception throw/catch mechanism is very heavyweight and anti-performance. Incidentally exception handling works on both PS3 and 360 afaik... you can even catch floating point exceptions with a little effort on PS3 which can be invaluable for tracking down QNaNs.
Oct
8
answered When do 'static functions' come into use?
Oct
8
awarded  Supporter
Oct
8
awarded  Autobiographer