Reputation
1,005
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
7 11
Newest
 Nice Answer
Impact
~33k people reached

  • 0 posts edited
  • 0 helpful flags
  • 972 votes cast
Feb
24
comment Self Documenting Code Vs. Commented Code
@Matt: If the definition really is GetFileExtension($image_name), I would expect it to do something at least vaguely related to images. Why wouldn't it be called GetFileExtension($file_name), if it didn't check the type?
Feb
23
comment Is it possible to measure if someone is a 'good' programmer?
"yet everyone on the team knows who they are": I seriously doubt your "prima donna" knows they're a prima donna. It really sounds like your personnal opinion about your colleagues to me, not at all like a measure done by the team as a whole.
Feb
9
comment How to tell your boss that his programming style is really bad?
@Frustrated: even when programming is done in French it's considered bad style to use accented letters in variables or methods names.
Feb
4
comment How to handle coworker with “obsessive refactoring disorder”
I don't think you should let anyone do as they please with the code base. That's why we work as a team, to make quality software; you can't just let someone assume they are always right and their changes are always good, because they will end up making mistakes. Also, social skills can and should be learned, and "you'll find programmers like that everywhere" is not an excuse for behaving like a child.
Feb
1
comment What should I know about C++?
Oh, alright, thank you for clarifying.
Feb
1
comment What should I know about C++?
Thanks for the advices. I don't really get why I should avoid writing object-oriented code, though; or did you mean some parts of OOP specifically?
Feb
1
comment What should I know about C++?
I've started reading Effective C++, and it really does help a lot. Thank you !
Feb
1
comment What should I know about C++?
None yet. I was looking for good books too, but I've found too many of them and now I don't know where to start (stackoverflow.com/questions/388242/…)
Jan
25
comment Being IDE dependent. How can it harm me?
Quamis: Isn't it the reverse? Having to type makes you choose short names that don't describe the class/method as well as a long name would.
Jan
18
comment Programming skills, problem solving genius or language guru?
"But programming is not an individual activity it requires a team of developers.": exactly, and that is why I'd add "social skills" to your list.
Dec
15
comment Is there a useful correlation between choice of web-browser/search engine and good quality programmers?
@Alison: maybe you could post this as an answer? Especially as it is a good answer.
Dec
7
comment How important is graceful degradation of JavaScript?
exactly, I remember having read a lot of people turned Javascript off by mistake. Obviously that wouldn't happen to most of us here.
Nov
25
comment UI design and confirmation paradigm
@MPelletier: clicking on a button is much faster than looking for it, even if you have to click it ten times a day for a month. If the superfluous step was longer or more complicated, I'd remove it, though.
Nov
25
comment UI design and confirmation paradigm
@Thomas: the question specifically stated we weren't talking about a widely used app ("Granted that if Microsoft brought it out with say Windows-8 (fat chance, I know), people would get used to it eventually"). You can change users' habits when you build the software they will use everyday, otherwise it will annoy them.
Nov
24
comment “Comments are a code smell”
+1 for nice comments. No amount of code can say "If this happens, somebody's been screwing around with the database definitions".
Oct
27
comment A measure of development speed
This is really interesting, thank you ! Some of the links are actually exactly what I was looking for.
Oct
27
comment A measure of development speed
Experience is indeed a problem, so I would work with a beginner, or even better, someone knowledgable in an entirely different programming language. As for project size, I guess a very small project would be enough to get results, even if they aren't perfect.
Oct
27
comment A measure of development speed
Actually, I'm more interested in the difference between two big brushes. For example, how do we know whether Python will have a better development speed than Lua - or the reverse ?