It seems this was mainly directed at me due to the quotes/paraphrasing, so I'll reply in some detail.
Hopefully the forum formatting won't destroy this too badly.
---
EDIT: I see now that some of this wasn't directed at me. I'll leave the post as-is, since trying to edit the quotes more is a recipe for disaster.
---
I've taken the liberty of reordering your quotes a bit (marked with ... in the cases there's been other text between the quotes inside a single quote block).
notice that i posted my opinion instead of rating your post down. the mistake so many people make that is the REASON I POST OPINION CONTRARY TO POPULAR is that many people seem to feel that there is only ONE envaluation in productivity, the "apparent commercial standard".
YES it is necessary to standardise when working on a team, but this is not everyone's objective. if someone wants to get hired straight out of school, then kowtow.
if on the other hand someone engages in a rich and varied set of activities during their adult/professional life, more "localised" methods are more appropriate, with a lower need for standardisation and readability.
...
if i'm writing a game, it's likely to be under 2000 lines total. for the scope of such a project, there is absolutely no need for it.
I didn't rate your post negatively. I don't think I've ever rated one of your posts negatively, even if I've disagreed with points you've made earlier.
Opinions contrary to the popular one are (of course) both valid and valuable. However, when going against the grain I would personally appreciate some reasons as to why -- especially when recommending it to someone looking for best practices and advice.
In your case, I see the following reasons for why you advocate using single-character (or up to 2-3 in larger programs) variable names:
1. Less typing.
2. You generally work on your code alone, not in larger groups.
3.Your games are usually within a scope where you don't feel the non-descriptive variable names hinder you.
4. It's what you're used to.
For 1, I presented a counter-point -- modern tools help alleviate this (making it nearly moot), while still offering the benefits of more descriptive variable names.
For 2, you seem to acknowledge that if you were to work in larger teams would mean a shift in coding style/conventions. Again, personally, I would consider best practices to strive for something more universally understood when the cost of doing it is comparatively cheap (due to my point against 1).
For 3, I would still maintain that more descriptive variable names would offer a quicker at-a-glance understanding of any chosen piece of code snippet. Basically, I don't see how more descriptive variable names could ever be of non-negative value. Again, given the 'cost' of making the variables names more descriptive (partly due to my counter-point for 1), I consider this a non-argument.
For 4, I don't find that a compelling argument for why beginners should do the same. It might be a reason for why you don't want to change it, but that's not something a beginner can relate to.
the point you should understand is that short variable names are not a function of skill or duration of experience, it is a function of not being part of a standardised procedure.
if you think someone who is used to conventions established with c is a bad or inexperienced programmer, you're "self-inflated" and "other depreciating". the reason why you find it "ironic" is because you need to feel as if you have outwirtted me, instead of simply acknowledging that the methods of others may also be entirely valid.
I've never insinuated that you're lacking skill or experience, or that you are a bad programmer.
The reason why I found it ironic was not because of what you assume in your post, but because I consider typing to be typing. You seemed to want to type as little as possible when you code, but you seem to not care how much you type in other cases. Paradoxical might have been a better word.
and, so you know, i don't have time to type out superfluous appellations,but i have all the time in the world to explain myself and encourage you to be less depreciative toward others. i am not bad, nor am i new. it's that simple.
i am not bad, nor am i new.
and, i do not use long variable names.
and that is really all that needs to be said, or considered.
This is where I disagree with you the most.
If someone asks for best practices and advice, and someone else posts their opinions, they should be prepared to have those opinions challenged.
If someone said they wrote all code on a single line, without any line breaks, I would question why and propose other ways of doing it. Ways I found superior.
That doesn't mean I'm attacking the poster, but it does mean that I don't find that style good advice.
Whether you want to engage in discussion or attempt to shut it down without any further replies is up to you.
That does not, however, mean that others shouldn't be allowed to ask or challenge what you've written, which is the vibe I'm getting from this quoted text.
now go ahead and nuke me for asserting that you shouldn't depreciate this expression.
Have you considered that some of your negative replies/votes might be caused by your way of writing more-so than your post content?