🤔 "Why would any sane CS Grad switch to Engineering to do #Embedded Systems? ... I don't get how working with obsolete machines is anymore useful to learning how modern computers work than actually working on modern machines"
@lupyuen I honestly wish most CS grads would stay OUT of #embedded #systems. What I've mostly observed is them bringing all their horrible so-called best practices with them and make things opaque, unwieldy, bloated and indeterministic. Embedded systems work best when EEs bring the proper engineering of electronics into the software realm, not when software people bring their lack of engineering into electronics. #unpopular #opinion
@xorbit @lupyuen Not sure I agree - based on almost 40 years in the embedded world I have seen too many engineers become self-taught programmers and have no idea how to abstract away hardware or how to set up continuous integration systems.
To be fair I have also seen too many CS grads that have no idea how to force things into the const segment or how to read a map file or build a linker script.
Embedded is a special combination of both worlds, and you need to constantly learn and improve ...