| > if you can’t read the code you Shldnt be working on it I don't know this AW guy, but to me that's a huge red flag and a sign that a programmer hasn't worked on anything substantial. Ie non-trivial stuff that's maintained by a team over time. Being able to read the code is irrelevant, as the comments should tell you why the code is doing what it's doing. For example, yeah I trivially can see the code is doing a retry loop trying to create a file with the same name. That looks like a bug, if you can't create the file with that name, you change the name in the retry loop. But the comment will tell me this is due to certain virus scanners doing dumb stuff, so we might have to try the same name a few times. Sure, good code will have few comments as most of it should be self-documenting through good structure and names of classes and variables. But in non-trivial code there will always be places where it is not obvious why the code does what it does. |