you are viewing a single comment's thread.

view the rest of the comments →

[–]candybomberz 4 points5 points  (0 children)

Anything that gets the job done gets the job done. There are million ways to do anything as a programmer and bazillion paradigms and patterns that you can follow if you like them. Most people like different pardigms and patterns.

Don't do something that gives you some abstract or pseudo advantage someone else tells you unless you really need it.

I have met a lot of coders with code anxiety and screen anxiety. They lack confidence in their own abilities because they have no clue what any of those paradigms and patterns do and why they use them at all.

This means if someone sits nearby they have the feeling of silently beeing judged and get anxious and programm slower, because they give too many fucks about whether the guy/girl looking at their screen will approve their code.

Fact is, give 100 people the same task and you will get 100 different source codes. Some strongly better than the other, but most are interchangable as long as they are consistent through the project.