this post was submitted on 10 Sep 2026
-12 points (34.2% liked)

Asklemmy

55519 readers
327 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 7 years ago
MODERATORS
 

Post programming questions online and you'll inevitably get someone saying, "don't reinvent the wheel." Why is it so bad to step outside the box?

A few years back, one of my old high school teachers told me that none of his students asked him any questions during an AP math class. That they all just sat there like robots.

And when you question systems of authority and power structures, people always bring up, if you didn't do anything wrong, you have nothing to hide. I literally just got called a Nazi for thinking it odd that Lemmy moderators should be able to limit your interactions from other Lemmy instances.

By keeping them indoors all the time, have we raised a generation of kids who question nothing? This isn't normal, people. You're supposed to question things, especially those with power over you. Humans are self-serving. That means your moderators, betters, and superiors will always serve their own interests over yours.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] theneverfox@pawb.social 2 points 1 day ago

Post programming questions online and you'll inevitably get someone saying, "don't reinvent the wheel." Why is it so bad to step outside the box?

This is totally different... That's not deference to authority or conformity, that's fundamental best practices

If you want to do more than play with code puzzles, the first question you should ask is "how have others solved this problem". And the second should be "how have others approached similar problems"

Code is castles upon castles built of sand... Even the language you use and the rock that runs it are entirely manmade. Coding is a fundamentally collaborative process, and if you want to innovate you need to understand how and why things were done the way they are first.

Otherwise you're going to write really shit code, even if you're the cleverest coder to ever live, the code will be shit because it'll be a huge pain in the ass to work with for everyone else. And probably for yourself too, once your realize why things are done a certain way and understand that it's usually there's been a ton of thought and discussion that led it to being the way things are done

If you're asking questions without comparing the proposed benefits of your new solution to the normal approach, you're not yet prepared to enter the discussion on how things should be done

So of course the correct response should always be to remind you that you should first learn how others did it. That never goes away, it's something we remind each other constantly even at the deeper levels of understanding

It's good life advice too. Humans aren't nearly as creative as we like to think, as a species we hardly ever have truly new ideas. The way our creative process works is by rearranging the concepts we already know in new ways. If you want to be an innovator, you should be constantly finding wisdom in others and the world around you

As for the deference to authority? That's because we live in uncertain times and people are scared. It's more comforting to think someone knows what they're doing instead of acknowledging the truth... We have very big problems that we are not confronting as a species in any meaningful way.

That tendency as a species is one of those very big problems in fact