Programming imitates life. Challenges are beset in front of us and we must overcome them. Mistakes are made and we must learn from them. We must evolve or become obsolete.
In our world, the challenge can be learning how to effectively use a new technology, optimizing a SQL query, troubleshooting a new technical issue, solutioning a new business requirement, overcoming the limiting repercussions on technology created by the bureaucracy of corporate policy limiting the innovation of technology, etc.
We all make mistakes (me maybe more than others). Do not be afraid of making a mistake. Similar to a diamond being formed from the constant pressure exerted on coal, we mature as a programmer from the constant pressure of resolving our mistakes and learning from them.
In aiding others in resolving their quandaries we become teachers. In our personal quest to improve we evolve and inspire others in their journey. To aid our brothers in arms and inspire them during their journey is the mark of greatness.
I’m a software programmer (Solution Savant). I have had the pleasure of working for several high profile companies: USAF, USN, Principal Group and Wells Fargo. I have no delusions of grandeur merely the desire to help those I can and learn from those willing to teach.
Live to code. Live by the code.