๐ I think my love for Linux is preventing me from learning to code
๐ก Newskategorie: Linux Tipps
๐ Quelle: reddit.com
What does Linux represent? Transparency, sharing of information, not hiding information from it's users, anti-black box.
How does one learn to code with an unhealthy obsession against black boxes? I don't trust what I don't understand when my mind is in software engineering mode, I don't think "You can learn to drive without knowing how to build a car", I think "What professional blacksmith doesn't know how to make their own tools?", it's a craftsman that uses crafted tools for their craft.. I do it with Dr. Stone logic of chicken & egg paradox. (of which talking to engineers about wanting to understand the whole damn stack and being told I'm insane for wanting to do it that way is the reason why I don't want to watch Dr. Stone, it reminds me of that, I've had this logic since before Dr. Stone)
Everything we're so dependent on is so over complicated, it might as well be a black box and that bothers me as an aspiring producer and this logic doesn't come into mind if I was using libre office to write a document, but if I'm trying to learn C and I use stdio, I look at the stdio header file and look at all the headers that points to and all the meta-dependencies and I want to know how a C compiler works and how the CPU logic gates work and how the silicon lithography works.
Thanks to the world I live in,I have serious trust issues with digital abstractions and those are more triggered by trying to code. How do I trust it's doing it right if I don't understand the meta-dependent code? How do I know who's fault it is when something doesn't work? I've been trying to learn to code for 10 years and this is my biggest problem and I had no idea, I thought I was just stupid, I thought I was instructed with bad tutorials, I thought maybe I need a more structured environment, but it all goes back a lack of trust in a lack of human understandable transparency.
[link] [comments] ...