I’m in the midst of a career transition into computational biology. I taught myself coding at a young age and find it intuitive, but I’ve never worked in a tech job before. This reassured me that if people who don’t know that an iterator variable doesn’t need to be named “i” to work, that I can get a job in tech too, since I’m at least beyond that. Thanks :)
On the other hand, not knowing this might be like the 2-4-6 problem, where people just never thought to test this assumption. It would be entirely possible for a programming language to limit you to “i” (although nested loops would get weird). I wouldn’t call this a lack of conceptual knowledge, as much as one thing they haven’t tried. Having bad naming like this is bad [style](http://paulgraham.com/taste.html) , in my opinion, but doesn’t mean that whoever doing it must be a bad programmer.
I’m in the midst of a career transition into computational biology. I taught myself coding at a young age and find it intuitive, but I’ve never worked in a tech job before. This reassured me that if people who don’t know that an iterator variable doesn’t need to be named “i” to work, that I can get a job in tech too, since I’m at least beyond that. Thanks :)
On the other hand, not knowing this might be like the 2-4-6 problem, where people just never thought to test this assumption. It would be entirely possible for a programming language to limit you to “i” (although nested loops would get weird). I wouldn’t call this a lack of conceptual knowledge, as much as one thing they haven’t tried. Having bad naming like this is bad [style](http://paulgraham.com/taste.html) , in my opinion, but doesn’t mean that whoever doing it must be a bad programmer.