Comment Re:Keep in mind the occasional bug in the system? (Score 1) 148
Seconded - years ago I worked with a particularly awful PIC compiler. It would be fine until my compiled output size crossed an unknown threshold. Then it wouldn't just break - it would shatter. Terrible crap. I wasted 6 weeks massaging that POS before I demanded a better compiler. I was new back then.
But there's a twist - my boss was able to make it work, probably because his code lacked any structure and used all global variables. And he STILL uses it for PIC work. But working on bigger projects has gotten him out of many of those bad habits.
These days I experience many more silicon bugs than compiler bugs. And that's on mainstream devices from Microchip and NXP.