I don't care what you think, I'm doing this for me.
The best way to write a program is to write it.