I remember back when I was a Christian, it always struck me odd that people say "The devil is in the details." I get what they're saying, but the Christian in me wanted to correct that with "No, God is in the details." I can look at the works of man and the closer I look, the more imperfections I see. But I can look at the works of God, and the closer I look, the more beauty and wonder lie therein. God is all about details, evidently.
Back when I started my window washing business in the 80's, I learned quickly that windows are clear, and that imperfections are not unnoticed. Smudges from my shammy, a missed spot in a tall window, water accidentally left standing on a window sill... I didn't think back then that washing windows would become an effort in perfection, but because I was self-employed and doing residential windows, I had to push myself into the effort. It doesn't come naturally. There's always that little voice that whispers, "Don't worry. It won't matter. No one will notice." At first, I took the lazy way out. But later, another voice competed for my attention.
"You can do better. Do it right."
The more I had to live with my lack of diligence, the more I paid for it later. It sometimes meant a poor reference and the absence of much-needed word of mouth for a hungry would-be entrepreneur. It's not that I wasn't a good worker. It's that I wasn't the worker I could have been.
Every job is important. Every detail matters.
I say this because today I find that more mature voice in my head, spotlighting every detail and analyzing every scenario with the web site that I'm finishing. I'm very close to finishing the core work, and all that will be left is clean-up, testing, and then client feedback and tweaking before we go "live." A small part of me wants to whistle past things that no one else might notice. But I know better. The details matter. The success of my enterprise hinges, in no small part, on my ability to consider every detail I can before we open the doors to it. And so I obsess until 2 AM some nights to wrestle the smallest of code into what I expect it to be for my own standards.
But frankly, I'm getting tired and I'm itching to pick up my paintbrush and get back to regular schedule.
Don't get me wrong - I'm excited as I can be doing this. This has the potential to do well for my family. I just miss my normal life. But even that won't deter me from obsessing about the details.
Every line of code is important. Every detail matters.
...psst... on a cool note, a guy recently found my web site and sent me this picture.
Life is amazing.