When I have shared spiritual thoughts in this class, it has always been with a deliberate connection to programming in mind. While that is fine and dandy and can sometimes be fun, it can also sometimes be a stretch. The university devotional this week reminded me that teaching by the Spirit and with the scriptures is just that–helping others to feel and recognize the Spirit. The spiritual thought needn’t be connected to programming, but is meant to simply uplift. With that in mind, I’m reminded of Christ’s exortation to let our light so shine.
It’s right there in plain sight in the old testament (Isaiah 28:10)
10. For precept must be upon precept, aprecept upon precept; line upon line, line upon line; here a little, and there a little:
Notice the semicolon at the end of the “line?” 😉
Sometimes, when we take a project-oriented approach to learning, we get ahead of ourselves. It’s easy to see the grand picture and want to do the grand things first. But it’s important to remember a little piece of advice we get from the scriptures (Mosiah 4:27):
27And see that all these things are done in wisdom and aorder; for it is not requisite that a man should run bfaster than he has strength. And again, it is expedient that he should be diligent, that thereby he might win the prize; therefore, all things must be done in order.
So, start at the beginning and diligently work on those things that you must first do first in order to get to the grander things later.
I love that we can begin a class with prayer at BYU. In many facets of life, it’s a temptation to only turn to the Lord when we’re in need. Of this, the Lord has
a few choice words (which I, unfortunately, have long felt are directed toward me):
Doctrine & Covenants, 101:7-9
7 They were slow to ahearken unto the voice of the Lord their God; therefore, the Lord their God is slow to hearken unto their prayers, to answer them in the day of their trouble.
So, what’s the takeaway? Start your programming sessions with a prayer. Seek the Lord’s help before you’re in trouble, and seek it often.
Paul asks us, “Thou therefore which teachest another, teachest thou not thyself?” (Romans 2:21). Or, in layman’s terms, “the best way to learn something is to teach it.”
Probably one of the most useful things I’ve found when troubleshooting in learning to program is to “teach” it to another person. Take advantage of this counsel and you’ll find your trouble-shooting skills well-improved over the course.
One of the few things we get to take with us from this life is the intelligence we reach, according to this scripture in Doctrine and Covenants, section 130:
18. Whatever principle of intelligence we attain unto in this life, it will rise with us in the resurrection.
The beautiful part is that the next verse indicates the recipe for attaining this intelligence:
19. And if a person gains more knowledge and intelligence in this life through his diligence and obedience than another, he will have so much the advantage in the world to come.
So, through being diligent and obedient to the laws one is following (in the case of programming, the rules of the language you choose to learn), we can attain an intelligence that will rise with us in the next life. Sweet!