1. 1
  1.  

  2. 1

    I think the tricky parts of embedded systems are debugging, downloading firmware, dealing with resource constraints, other people, and innately hard problems

    I simply could not disagree more. The real time sinks of embedded dev are more to do with inconsistent hardware, compatibility nightmares, and difficult to find components. The articles listed gripes sound more like a list of bad practices to unlearn and relearn that result from too many years of doing only very high level development.