123 reputation
4
bio website
location Ashburn, VA
age
visits member for 2 years, 3 months
seen Aug 21 at 17:03

Feb
3
revised Why is it hard to make a Java program 'appear native'?
improved grammar a bit
Feb
3
suggested suggested edit on Why is it hard to make a Java program 'appear native'?
Oct
28
comment Is the Joel Test really a good gauging tool?
If you have a whole team of smart people who aren't even using source control, something is very, very wrong.
Jun
7
awarded  Citizen Patrol
Jun
5
comment Is C++ not suitable for OOP?
@DavidThornley These problems are representative of a fundamentally weak and incomplete approach to one of OOP's core conceits: that an object is data and methods for manipulating that data bound together. In applications with non-trivial object lifecycles, the user has to do some significant work to make sure those association won't get broken (e.g. through pointer errors).
Jun
5
comment Is C++ not suitable for OOP?
@DavidThornley The FQA's claim is that a useful OO language should have these things -- which is in line with the question being asked (is C++ "suitable"?). I think a claim about bare-bones definitions doesn't really address that... "Ability to tell": a common error behavior accessing an object that's not really there, by following a pointer to some uninitialized or previously-overwritten data; and your program will happily take that garbage and interpret it as data, and then follow garbage pointers to other garbage data until it hits an out-of-bounds address or some massive error occurs.
Jun
5
revised Is C++ not suitable for OOP?
Clearer conclusion
Jun
5
comment Is C++ not suitable for OOP?
@DavidThornley Is the particular quote a distortion, half-truth, or misunderstanding?
Jun
5
awarded  Editor
Jun
5
revised Content of AUTHORS file
Improved grammar for readability
Jun
5
suggested suggested edit on Content of AUTHORS file
Jun
5
awarded  Teacher
Jun
4
answered Is C++ not suitable for OOP?
Jun
3
comment C++ 'using': Should I use it or should I avoid it?
As a practical concern, unless your code overrides commonly-used names, I'd much rather see using namespace JoystickModule at the beginning of a .cpp file than JoystickModule:: attached to every object throughout.
Jun
2
comment how to avoid workaholic tag
Also because how your bosses and coworkers see you, even if their perceptions are superficial or misguided, has a direct bearing on your career.
Jun
2
awarded  Supporter