“To invent, you need a good imagination and a pile of junk.”
– Thomas Edison
Before reading any further, I want you to try and invent a completely new color.
Give up?
That’s how it felt yesterday, when I tried to write my very own original code. Until that point I thought I was pretty decent at coding. But, once tasked with making something from nothing; I realized how inexperienced I really was.
Staring at the empty command line actually paralyzed me. I sat for a good 10 minutes, just wondering where I should start. It was like being thirteen and writing my first short story all over again. After what seemed like an eternity, I broke free and started typing code. I typed and typed until I had my program written out.
Unfortunately, none of my code was even remotely correct. I had overcomplicated my task and turned a simple problem into nonsensical garbage. For the longest time, I kept trying different variations of this same material.
Finally I broke down and consulted one of my programming books. I found an incredibly thorough description of what I was doing and how I should do it. Taking this information, I applied it to my situation, and solved the problem.
This event was the first real test of my commitment to programing, and I can proudly say I passed.