Great post and a lot of it is true and, frankly, quite concerning. Especially the programming part is something that I myself stumble over quite a bit.
That being said, I think I will look at some other posts of you in the future, so that is something I can look forward to.