so a pattern i see a lot, MAINLY across various computer related fields, is someone responding to a thing labeled as "easy" with "oh my god no it's not?" from someone who has never done a task anything like the one they're trying to do. and i'm not going to say people are wrong for this reaction! partially, here, i think that pushing people into your hobbyist activities like installing linux or self hosting your own website by labeling them as super easy for Anyone to do, is iffy. bad practice, even.
however™, in these situations, i think about hobbies outside computers. and this is aimed at both prospective project-doers, and project-creators who want people to use their stuff! but like, go look at a "beginner"... sewing project, for example. for a beginner sewing project, you need:
note: to the people making tech projects? put this shit in your docs/tutorials. do not assume someone knows what a firewall, a port, or a router is if it's a self hosting project. don't assume they know what SWAP is if they're setting up a linux machine! give ppl the opportunity to learn.
but the big problem i see happening a lot is that "using a computer" is a vague broad field that has all its skills globally transferrable. "know how to use a computer? then installing linux should be easy!" is a silly statement because these fields are all different but connected:
i hope this ramble made sense! 💖
however™, in these situations, i think about hobbies outside computers. and this is aimed at both prospective project-doers, and project-creators who want people to use their stuff! but like, go look at a "beginner"... sewing project, for example. for a beginner sewing project, you need:
- at least a needle, if you're not doing machine stitching - i would argue using a machine can still be a beginner activity, but that's up for debate - you should still know how to use a sewing machine if you're gonna use one. that's a power tool and it CAN hurt you.
- knowledge of how to thread a needle
- thread
- fabric
- pins or tape
- an iron
- knowing how to make at LEAST one type of stitch and finish it so your shit doesn't come unraveled
note: to the people making tech projects? put this shit in your docs/tutorials. do not assume someone knows what a firewall, a port, or a router is if it's a self hosting project. don't assume they know what SWAP is if they're setting up a linux machine! give ppl the opportunity to learn.
but the big problem i see happening a lot is that "using a computer" is a vague broad field that has all its skills globally transferrable. "know how to use a computer? then installing linux should be easy!" is a silly statement because these fields are all different but connected:
- programming
- playing video games
- using a word processor or other GUI applications
- using a terminal for text commands
- networking
- digital audio
- chatting with your friends on the internet
- building PCs
- modding laptops
- and much much more!
- you understand what an operating system is
- you have hard drives and a spare usb stick
- you have access to another computer in case something is messed up
- you understand what hard drive partitions are
- you understand what a filesystem is
- and again, much more - there's a lot of requisite knowledge!
i hope this ramble made sense! 💖