Reputation
460
Top tag
Next privilege 500 Rep.
Access review queues
Badges
3 14
Impact
~2k people reached

  • 0 posts edited
  • 0 helpful flags
  • 152 votes cast
May
6
awarded  Nice Question
May
24
awarded  Notable Question
Nov
17
awarded  Yearling
Jan
30
awarded  Popular Question
Nov
17
awarded  Yearling
Feb
16
awarded  Critic
Feb
15
comment Why do we keep using CSV?
It, Is, Simple, With, Little, Logic, Or, Assumptions, Built, Into, The, Data, Format, How, The, Data, Is, Interpreted, Is, Left, To, The, Reader, To, Decide,
Feb
10
awarded  Citizen Patrol
Feb
7
comment Is C++ suitable as a first language?
As someone who has taught a 2nd-level college programming course to high school students in a 2 week span (It was an "interesting" challenge), I can tell you it can be done. A strategy for success can be to focus on certain parts of the language to start. For example, you can teach a programming course using C++ but teaching only C concepts and using almost entirely C syntax.
Jan
28
awarded  Nice Answer
Jan
28
awarded  Organizer
Jan
26
answered What threading pratice is good 90% of the time?
Jan
26
comment How many lines of code can a C# developer produce per month?
I disagree. If sections of code exist in the original that make no sense in the port, then they are never considered 'ported' and hence, never counted. OTOH, creating a feature and support set for the original can give a more meaningful indication of progress-to-completion. Simply put, the progress metric is only worth the effort one is willing to put into generating and maintaining it.
Jan
26
answered How many lines of code can a C# developer produce per month?
Jan
25
comment How do you convince management to throw away a prototype?
+1: This! Every time I've prototyped something successfully using code, I've regretted it later when conditions forced me to use that code again it situations long past its intended expiry date. In other words... IF you use a production-code language to whip up a prototype, don't be too surprised if it later ends up in production code.
Jan
25
answered Interesting or unique types in programming languages?
Jan
24
comment When is an application too customizable?
This question seems better for the User Interfaces SE.
Jan
24
comment What arguments are there against easter eggs? Are there any arguments to even support easter eggs?
I disagree. An easter egg adds risk of an event occurring that can harm users. At best, these "added features" are tested and simply use up time of both developers and QA. At worst, no one other than the implementor knows about it. Implementor later leaves the company, and afterward an update to the software unintentionally cause the easter egg to turn malevolent with actions such as cutting off keyboard events, eating up all available RAM, or in an extreme case... erasing the contents of the user's hard drive. Over-the-top? Maybe. However I've seen each of these occur as normal bugs.
Jan
23
comment If you could only have one programming related book on your bookshelf what would it be and why?
+1: Only because of how dry and detailed it is. I have never since felt like I've known so much about a language after having completed a book about it.
Jan
22
awarded  Commentator