this post was submitted on 02 Jun 2025
103 points (91.2% liked)
Programmer Humor
23784 readers
2885 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
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
It flies, so I don't get the joke. I'm an embedded developer BTW.
What skills do you need to be an embedded dev?
You need to understand how code actually works. If you’ve only worked with highly abstracted languages like Python, Ruby, JavaScript, etc then you should probably start by learning lower level languages like C or C++. Or maybe Rust and Go but they’re kind of low level and abstracted at the same time. If you already know C/C++ then buy yourself an Arduino (or equivalent) and start screwing around. If you’re in school and interested in this as a career, take some electrical engineering or digital circuit design classes.
One of the best bosses I ever had was an electronics engineer (I'm software). There are a lot of shared concepts between engineering disciplines. I enjoyed working with hardware engineers and getting to see how they approach problems.
You mean with an actual plan?
"Agile development" (aka business substituted a plan with utter chaos and daily changing super-urgend demands) has ruined our industry.
Agile done right can be helpful, but in 95% of times, agile isn't done right.
Electrical engineering can't quite work like that because if you want to try out a change you have to order new, expensive prototype boards that take time to be finished and delivered. Can't just run a new pipeline and have the new version in production within minutes.