347 reputation
18
bio website
location
age
visits member for 4 years, 1 month
seen 12 hours ago

Jun
6
comment Which of these 3 languages is easiest to convert to Delphi?
This may not assist you, but C# was designed by the same person who designed Delphi (Anders Hejlsberg).
May
7
awarded  Nice Answer
May
7
revised What is the historical basis of using Javascript in web programming?
added 385 characters in body
May
7
answered What is the historical basis of using Javascript in web programming?
Apr
14
comment Is it ever a good idea to hardcode values into our applications?
You never know when the value of pi might change...
Mar
27
comment Why does DirectX use a left-handed coordinate system?
This seems like asking why Arabic and Hebrew are written right-to-left, while every other language is left-to-right.
Mar
21
awarded  Organizer
Mar
21
awarded  Editor
Mar
21
awarded  Citizen Patrol
Feb
28
comment Is there a measure of code rot?
Unit tests won't tell you about the comments that don't match the code, variable names that don't describe what they do, functions that are no longer used, or all the special cases that are there just to pass unit tests.
Feb
25
comment Java vs. C# - Productivity perspective
A given programmer will generally write X lines of code per day regardless of the language. It's really just a question of which language requires fewer lines of code to do the same thing.
Feb
24
comment Developer productivity Cobol versus C#
@S.Lott: OK, I added it as an answer.
Feb
24
answered Developer productivity Cobol versus C#
Feb
24
comment Developer productivity Cobol versus C#
Generally speaking, a programmer can write X lines of code per day. If a language is less verbose (i.e. C# can do more in X lines of code), a programmer can be more productive in it.
Feb
23
awarded  Commentator
Feb
23
comment Is there a measure of code rot?
I'm not sure that's sufficient. What about huge piles of code that are no longer used? Just because the tests still work, it doesn't mean that the code isn't sitting there rotting.
Feb
20
comment C# Dev - I've tried Lisps, but I don't get it
If you've ever had to implement INotifyPropertyChanged or DependencyProperty, you would know that you can't refactor out all boilerplate. Macros would be a great way to simplify these in C#.
Feb
12
comment How do big companies of software developers check for bugs in their programs?
While not a bad answer, you use lots of terminology like "QA", "unit test", and "continuous build" that are likely to be unknown to the sort of person who would ask a question like this. It would be better if you linked to or gave definitions.
Jan
8
comment The most mind-bending programming language?
TECO was also the original base of EMACS. EMACS started off as just a collection of TECO macros!
Dec
13
comment What is the best C++ interview question?
Even something as simple as "write a function to reverse a string" can tell you a lot about an expert programmer: do they use CString, char*, std::string, etc.; do they return a new string or reverse in place; do they manually loop over the characters or do they call a library function. And of course if they can't do something simple like reverse a string, that also tells you a lot about them! There are also lots of follow-up questions, like does it work with Unicode, does it work with UTF-8, etc.