Programming

I've got lots of programming advice to give, but no one ever asks! So you're getting it anyway. You're welcome.

High-level stuff:

Details:

I wrote a brief introduction to programming for those completely new to it: