this post was submitted on 21 Aug 2025
1185 points (95.3% liked)
memes
16949 readers
3634 users here now
Community rules
1. Be civil
No trolling, bigotry or other insulting / annoying behaviour
2. No politics
This is non-politics community. For political memes please go to !politicalmemes@lemmy.world
3. No recent reposts
Check for reposts when posting a meme, you can only repost after 1 month
4. No bots
No bots without the express approval of the mods or the admins
5. No Spam/Ads/AI Slop
No advertisements or spam. This is an instance rule and the only way to live. We also consider AI slop to be spam in this community and is subject to removal.
A collection of some classic Lemmy memes for your enjoyment
Sister communities
- !tenforward@lemmy.world : Star Trek memes, chat and shitposts
- !lemmyshitpost@lemmy.world : Lemmy Shitposts, anything and everything goes.
- !linuxmemes@lemmy.world : Linux themed memes
- !comicstrips@lemmy.world : for those who love comic stories.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I tried to get into the whole Arduino thing as a Gen Xer. I couldn't believe the complexity and back story you need to know before getting started. Totally baffled by the whole thing. Just give me a processor, some memory and a serial port. Why do I need an IDE, drivers, a bootloader, fifteen different kinds of whatevers I don't understand, yes, I am burned out, where are the Doritos?
You can just install and invoke the compiler directly, and you only need a driver if you're on windows and using the bootloader to program it, and you don't need a bootloader if you have an ISP (programmer) so you can flash it directly, and you don't need anything else though one of the main reason people use Arduino is for the libraries
I just wanted to generate a simple pulse from a switch press. Needless to say since I needed a breadboard anyway, I just popped in a 74LS123 with a resistor and a capacitor. I couldn't even begin to understand what I needed to get that pulse from an Arduino. And I used to program PICs bare metal. It's like the complexity traded places. On the PIC, the tools and process are dead simple. But writing the code for the little monsters required understanding every opcode and peripheral and how they interact. It looks like on the Arduino, I can just type sleep(5000) but to set up the whole thing to get there is where the complexity lies.