“There is no point in reinventing the wheel” is my favorite saying when it comes to things like this.
If something has been done over and over again, there is no point in doing it yourself from scratch. It wastes time, money, and effort that could be spent on creating something new.
Humanity’s greatest strength is being able to add to the previous generation’s knowledge base, too!
If we had to relearn how to do the same things in the same way, in every generation, we would still be in the stone age…
When I manage folks, I expect them to steal if its already been done and especially if it’s been done to death.
If I relied on my college CS textbooks as reference for anything I code now, not only would it have been outdated 2 years after purchase, but it’s been ten damn years now. Only actual reference books I have are for theory. And even then it’s probably not the best source anymore.
there is no point in doing it yourself from scratch.
Learning. The point is to learn.
You don’t have to learn everything that way, but you understand things a lot better when you’ve built them from scratch, and that underlying foundation enhances the entire knowledge stack.
I like both of your guys’ points. Keeping all old knowledge while deconstructing and rebuilding it to make it understandable to newer generations is pretty great in my opinion
No retail parts magazine will mention “comebacks”. That is purely a commercial automotive term and most of the time comebacks are an issue behind the wheel, if you have a good shop.
Here I’ll start: you are kind of awesome Flying Squid, making Lemmy worth coming to day in and day out… even if the thought of your Eldritch strangeness does terrify me! :-P
Thank you, OpenStars, that is very kind of you. And if I didn’t have the Lemmy equivalent of face blindness, I’m sure I would have similar nice things to say about you. You seem like a very nice person!
However, as far as Eldrich strangeness goes, worry no more! Our natural world is strange enough!
Idk why but I always thought this was a Derrick Comedy vid. Kind of surprised now to realize it isn’t. If you like this and hadn’t heard of them, I recommend checking them out. Donald Glover (before Community) and his friends from the early days of YouTube. They had a hysterical movie too (Mystery Team).
Ideally, you work out the requirements. Then you formulate those requirements in code, via the static type system and/or automated unit+integration tests. And then you implement your code to match those requirements (compiler stops complaining and tests are green).
Ideally, you don’t have to actually run the whole application to feel confident enough about your changes, although obviously you would still do that eventually, for example before publishing a release.
I do this all the time when working with transformations (in personal projects). I know I need to take into account these 5 variables but I’m not sure exactly how they all fit together, and I really don’t want to get a pen and paper out, so I just shuffle things and their operators about until it works or I get bored and do something else.
lemmyshitpost
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.