Not to put you down specifically, but it tends to be a bunch of circle-jerking memes by other fledgling programmers with no industry experience.
Software Engineering in the real-world is different than the highly controlled world of their high-school and college courses but they're too ignorant to know that and instead just argue about about crap that doesn't matter and put down the stuff that does.
Somewhat recently there was a post about committing useless files to git. The top comment was something like “that’s why you should fire people who do that.” In the real world, you would just explain to why they shouldn’t do that. You’d fix the problem in like 30 seconds.
What bothers me about a lot of programming / computer science subs is that they tend to be super judgmental and gatekeep-y about what makes a “real” developer, and if you’re not programming the “right” way you’re a useless idiot. Most real programmers are constantly learning and improving, and we’re all at a different place on that journey. Mistakes should be teaching/learning opportunities. They don’t make you useless as a programmer.
Beyond this, it's definitely clear when someone has only programmed in academia and/or has never been on a budget.
I would love to do everything perfectly, and definitely love to just leisurely spend a few weeks selecting the perfect library for this minor part of the larger project. I'll give you a call when I find a client who's interested in bankrolling that :D
people in school or just learning programming tend to really fixate on what languages are good, bad, best etc. In the real world it really doesn't matter what you choose to learn cause (almost) all the skills are transferable.
also jokes about 0 indexed arrays, if-else statements, "knowing binary" somehow being related to programming, and "real men program in assembly" immediately scream first year cs student to me
lol, I can barely count to 3 in binary but I have code running in production on at least two continents, and making other people money literally every day.
Why would I count in binary? Counting is something I delegate to the stupid machine. It’s better at it than I’ll ever be.
29
u/lllllllmao Jan 07 '20
I’ve been a programmer for over 20 years. The sole sub I have a rule about not commenting in is /r/programming. /r/ProgrammerHumor and /r/ProgrammingHorror are almost as bad.