I am a horrible programmer and try to avoid it as possible. But, on the other side,
I can see the advantages of these nice and powerful µC. Grabbing some sensors,
connect them to an Arduino nano or so, process the inputs and control something else,
this IS really nice. And can be done easily, even by a lousy programmer like me.
As long as it isn't used for something important, e.g. live saving systems or nuclear power plants.