...upon these I write the things of my soul, and many of the scriptures...For my soul delighteth in the scriptures, and my heart pondereth them, and writeth them for the learning and the profit of my children. (2 Nephi 4:15)
May 25, 2023
> ...use a type conversion to prepare for the type assertion! Read more...
Apr 5, 2023
> Unsurprisingly similar on the surface... Read more...
jesus-christ scripture-list second-coming plan-of-salvation
Jan 14, 2023
> "The day of this life is the day for men to perform their labors"..."that they might be on the morrow in the place where Jesus should show himself" Read more...
talks death resurrection plan-of-salvation
Dec 28, 2022
> Indeed, it's just the beginning. Read more...
Dec 7, 2022
> ...a word which here means, "The Series of Unfortunate Events", by Lemony Snicket Read more...
Oct 26, 2022
> Little snippets of Go generics I've written for real projects. Read more...
Sep 26, 2022
> A convenient way to obscure something you'd rather not see all the time. Read more...
jesus-christ repentance forgiveness
Aug 18, 2022
> The scripture references from General Handbook section 32.1, a beautiful treatise on both. Read more...
priesthood restoration callings
May 19, 2022
> ...to us! (If we'll receive it...) Read more...
Mar 19, 2022
> Some thoughts on President Nelson's recent talks on the importance of temple worship. Read more...
Feb 1, 2022
> High-level concepts, goings-on, and questions answered. Read more...
jesus-christ compassion charity talks
Jan 16, 2022
> ...is the expression of compassion for others! (Elder Ulisses Soares) Read more...
Dec 18, 2021
> Just a little something constructive for youth on Sabbath afternoon... Read more...
jesus-christ scriptural-structure
Nov 29, 2021
> Messianic passages are sometimes just as much about *us* as they are about Jesus! Read more...
Nov 21, 2021
> Familiar scriptures, restructured to expose a common theme Read more...
Nov 19, 2021
> Disciples of Jesus Christ are given great promises. Read more...
Nov 7, 2021
> Thoughts on President Russell M. Nelson's latest general conference talk. Read more...
programming apprenticeship clojure
Nov 3, 2021
> The apprenticeship was a wonderfully intense period of growth and learning. Read more...
programming apprenticeship clojure
Oct 26, 2021
> Just a few illustrative examples. Read more...
programming apprenticeship clojure
Oct 25, 2021
> The if-let and when-let forms are mini violations of SRP! Read more...
programming apprenticeship clojure
Oct 22, 2021
> My first Clojure library! Read more...
programming apprenticeship clojure aoc-2018
Oct 21, 2021
> Honestly, I'm still on the fence with this one. Read more...
programming apprenticeship clojure aoc-2018
Oct 20, 2021
> Why it's important to understand the defining characteristics of data structures. Read more...
programming apprenticeship clojure aoc-2018
Oct 19, 2021
> How to combine various kinds of data into maps. Read more...
Oct 19, 2021
> Elder David A. Bednar's consistent invitation to us throughout the years. Read more...
programming apprenticeship clojure aoc-2018
Oct 18, 2021
> Shorter + Faster = Win-win Read more...
programming apprenticeship clojure
Oct 15, 2021
> Also, how to return a collection literal from an anonymous function literal. Read more...
programming apprenticeship clojure
Oct 15, 2021
> "There's a function for that" Read more...
programming apprenticeship clojure
Oct 15, 2021
> My first Clojure macro! Read more...
programming apprenticeship clojure aoc-2018
Oct 14, 2021
> Just a few little functional adventures. Read more...
programming apprenticeship clojure aoc-2018
Oct 13, 2021
> Mind == Blown! Read more...
programming apprenticeship clojure
Oct 12, 2021
> Just a fun assortment of functional building blocks! Read more...
programming apprenticeship clojure
Oct 11, 2021
> When they are the same, and when they are different. Read more...
programming apprenticeship clojure thread-as
Oct 8, 2021
> (maniacal laughing in background) Read more...
programming apprenticeship clojure
Oct 4, 2021
> The map function maps 'n' collections to functions that recieve 'n' arguments. Read more...
programming apprenticeship clojure
Oct 1, 2021
> The 'partial' function effectively creates constants from incomplete function calls! Read more...
programming apprenticeship clojure
Sep 30, 2021
> Isn't it nice when a hunch turns out to be a supported feature? Read more...
programming apprenticeship clojure
Sep 29, 2021
> Q. So, when does it get easier? A. Right now! Read more...
programming apprenticeship clojure
Sep 24, 2021
> Is this a really tricky thing, or was it just me? Read more...
programming apprenticeship clojure thread-as
Sep 22, 2021
> Yet another plug for my new friend: `as->` Read more...
programming apprenticeship clojure thread-as
Sep 22, 2021
> IMHO, let's introduce threading as a variation on the `let` form. Read more...
programming apprenticeship clojure thread-as
Sep 21, 2021
> IMHO, threading macros should be introduced started with `as->`. Read more...
programming apprenticeship clojure
Sep 20, 2021
> ...to garbage collectors and kittens. Read more...
programming apprenticeship clojure
Sep 16, 2021
> Mostly discovered via Intellij's very helpful suggestions. Read more...
programming apprenticeship clojure
Sep 15, 2021
> The fundamental theorem of software engineering in action Read more...
programming apprenticeship clojure
Sep 14, 2021
> Java: equal parts comforting and clunky. Read more...
Sep 13, 2021
> (Spoiler Alert: He actually already does!) Read more...
programming apprenticeship clojure
Sep 10, 2021
> It's amazing how often we assume that things should be more complicated than needed. Read more...
Sep 10, 2021
> The Fall of Adam and Eve is a nuanced example of the infinite wisdom that permeates Heavenly Father's Plan of Redemption! Read more...
programming apprenticeship clojure
Sep 9, 2021
> Remember, systems should be open for extension and closed for modification. Read more...
programming apprenticeship clojure
Sep 8, 2021
> Just a few thoughts and musings. Read more...
programming apprenticeship clojure
Sep 7, 2021
> An alternative to the `get-in` function. Read more...
programming apprenticeship clojure
Sep 3, 2021
> Along with a case for using random inputs in certain testing scenarios. Read more...
programming apprenticeship clojure
Sep 2, 2021
> How about a little code golf? Read more...
programming apprenticeship clojure
Sep 1, 2021
> I'm finally 'grok'-ing the approach! Read more...
programming apprenticeship clojure
Aug 30, 2021
> A convenient little trick! Read more...
programming apprenticeship clojure
Aug 30, 2021
> It's no wonder so many programmers are hesitant to adopt the functional paradigm! Read more...
programming apprenticeship clojure
Aug 27, 2021
> A twist on a previous post. Read more...
programming apprenticeship clojure
Aug 27, 2021
> Has this ever happened to you? Read more...
programming apprenticeship clojure
Aug 26, 2021
> That's how it goes, right? Read more...
programming apprenticeship clojure quil
Aug 25, 2021
> ¯\_(ツ)_/¯ Read more...
programming apprenticeship clojure quil
Aug 24, 2021
> It's all just data. Read more...
programming apprenticeship clojure
Aug 23, 2021
> Just a little Monday morning 'ah-hah!' Read more...
programming apprenticeship clojure
Aug 20, 2021
> A phrase which here means "designing functional code to be more testable". Read more...
programming apprenticeship clojure
Aug 19, 2021
> Smart people keep things simple. Read more...
programming apprenticeship clojure
Aug 18, 2021
> ...if you're into that sort of thing. Read more...
Aug 18, 2021
> Just a little bit here and there can really spruce up the place. Read more...
programming apprenticeship clojure
Aug 17, 2021
> With music by Bach*, Beethoven, and Brahams, all performed by Michael Whatcott Read more...
programming apprenticeship clojure
Aug 16, 2021
> My head hurts. Read more...
programming apprenticeship solid
Aug 12, 2021
> Software entities should be 'open for extension but closed for modification'. Read more...
programming apprenticeship solid
Aug 12, 2021
> Software entities should have only one reason to change. Read more...
programming apprenticeship solid
Aug 12, 2021
> High level policy should depend on abstractions rather than low-level implementations. Read more...
programming apprenticeship solid
Aug 12, 2021
> Clients should not be forced to depend on methods they do not use. Read more...
programming apprenticeship solid
Aug 12, 2021
> Subtypes must be substitutable for their base types. Read more...
programming apprenticeship clojure
Aug 11, 2021
> My variation on a theme by Robert C. Martin Read more...
programming apprenticeship clojure
Aug 10, 2021
> How to go about extracting functions isn't always obvious at first. Read more...
programming apprenticeship clojure
Aug 9, 2021
> Applying destructuring to smooth out helper methods. Read more...
programming apprenticeship clojure
Aug 5, 2021
> An effective, but not overly complicated, solution. Read more...
programming apprenticeship clojure
Aug 4, 2021
> Just a crazy idea Read more...
programming apprenticeship clojure
Aug 3, 2021
> (as opposed to...disfunctional bowling game kata?) Read more...
programming apprenticeship clojure
Aug 2, 2021
> Just a 'speclj' of tests here and there... Read more...
programming apprenticeship clojure
Aug 2, 2021
> Learning something new? Try bowling with it... Read more...
programming apprenticeship clean-code
Aug 2, 2021
> I'm now a resident apprentice at Clean Coders Studio! Read more...
unity zion scripture-list talks
Jul 11, 2021
> ...and in love one towards another Read more...
Jun 28, 2021
> We'd like more of both, but when fairness feels fleeting, we can always exercise our faith! Read more...
Mar 20, 2021
> The ordinance of the Sacrament is an important way for us to receive the Savior's power! Read more...
jesus-christ good-works humility sister-scriptures
Oct 5, 2020
> ...but not "to be seen of them." Read more...
Oct 5, 2020
> The Testimony of the Apostles of The Church of Jesus Christ of Latter-day Saints, cross-referenced with the scriptures. Read more...
Sep 18, 2020
> Writing expressive tests with nothing more than the "testing" package. Read more...
jesus-christ restoration joseph-smith cross-referenced
May 31, 2020
> A Bicentennial Proclamation to the World, cross-referenced with the scriptures. Read more...
programming mob-programming collaboration
Mar 18, 2020
> Why not give it a try? Read more...
scripture faith courage scripture-list
Jan 21, 2020
> "...if any person needed wisdom from God, I did; for how to act I did not know..." Read more...
scripture faith courage scripture-list
Jan 19, 2020
> ...the tough turn to the scriptures. Read more...
music choral jesus-christ missionary-work ministering
Jan 1, 2020
> by Michael and Jenny Whatcott Read more...
programming golang code-style clean-code
Nov 30, 2019
> Should assignment statements be inlined into if statements by default? Read more...
discipline gtd tdd tcr pomodoro programming pair-programming
Oct 29, 2019
> The counterintuitive constraints of discipline provide empowering traction! Read more...
programming golang clean-code naming
Oct 28, 2019
> Commentary on the 'Receiver Names' section of 'Code Review Comments'. You may not like it. Read more...
jesus-christ grace weakness mortality trials
Aug 11, 2019
> Part of Jesus' amazing grace is the merciful truth that he suffered through the very infirmities he gave to us. Read more...
Jul 1, 2019
> Comprehensive indices of my church music compositions and collaborations. Read more...
music hymns sabbath humility good-works jesus-christ joy
Jun 16, 2019
> by Jenny Whatcott and Michael Whatcott Read more...
music hymns worship ministering church home friendship fellowship god
Jun 13, 2019
> by Dirk Whatcott and Michael Whatcott Read more...
faith repentance progress opposition opportunity mortality sacrament
Jun 9, 2019
> Mortality presents extreme opposition but with exponentially proportional opportunities. Read more...
music hymns temples plan-of-salvation mortality jesus-christ family
Jun 1, 2019
> by Joyce Holladay Glenn and Michael Whatcott Read more...
Apr 1, 2019
> The scriptures are consistent and self-fulfilling. Read more...
Feb 24, 2019
> The creations and servants of God allow us to see him moving in his majesty and power. Read more...
music hymns zion gathering-of-israel millenium
Jan 20, 2019
> by Dirk and Michael Whatcott Read more...
music hymns prayer scripture-study holy-ghost
Jan 9, 2019
> by Jana Amundson and Michael Whatcott Read more...
music hymns jesus-christ grace god covenant
Nov 12, 2018
> by Bryan and Jana Amundson and Michael Whatcott Read more...
prophets blessings commandments
Oct 16, 2018
> From October 2018 General Conference Read more...
music songs gathering-of-israel missionary-work temple-work
Sep 21, 2018
> by Michael Whatcott Read more...
scripture blessings promises scripture-list
Sep 20, 2018
> The scriptures are full of conditional logic. Read more...
music hymns grace humility faith jesus-christ
Sep 17, 2018
> by Michael Whatcott Read more...
music hymns missionary-work teaching service
Sep 10, 2018
> by Dirk Whatcott and Michael Whatcott Read more...
music hymns jesus-christ sacrament
Aug 16, 2018
> by Bryan Amundson and Michael Whatcott Read more...
music hymns jesus-christ missionary-work ministering
Jul 30, 2018
> by Michael and Jenny Whatcott Read more...
music hymns god jesus-christ sanctification
Jul 29, 2018
> by Michael and Dirk Whatcott Read more...
unity sister-scriptures scripture-list
Jul 28, 2018
Jun 18, 2018
> Have you ever wanted to team up with a composer to write a hymn or primary song? Now's your chance! Read more...
programming tdd clean-code pair-programming uncle-bob
Jan 4, 2018
> Thank you "Uncle Bob" Martin! Read more...
progress faith weakness strength
Oct 8, 2017
> Why not let the Master Teacher show you? Read more...
Sep 26, 2017
> Thank you Peter Norvig! Read more...
sister-scriptures scripture-list
Sep 3, 2017
> Selected references bear striking resemblance to one another. Read more...
programming pair-programming discipline pomodoro
Aug 15, 2017
> How discipline with time management facilitates pair programming. Read more...
blessings commandments miracles
Jul 19, 2017
> God has promised amazing blessings to those that meet his expectations. Read more...
faith blessings repentance prayer scripture-list
Nov 27, 2016
Sep 19, 2016
> The nature of home teaching asks us to open our hearts to people as if they are part of our extended family. Read more...
family stewardship covenant divine-design
Sep 11, 2016
> The Family: A Proclamation to the World Read more...
angel alma desire missionary repentance
Aug 31, 2016
> O, that I were an angel! Read more...
priesthood repentance jesus-christ talks
May 15, 2016
> What it means to me personally. Read more...
faith prophets revelation testimony
Aug 9, 2015
> In both word and deed Read more...
sabbath commandment blessings scripture-list
Jul 30, 2015
> The Lord gave the Sabbath day as a 2-way sign between us and him. Read more...
progress worthiness agency choices
Jun 10, 2015
> Is there a test suite for our spirits? Read more...
service ministry stewardship home-teaching priesthood
May 11, 2015
> To what lengths will the shepherd go for his sheep? Read more...
charity sister-scriptures scripture-list
Feb 21, 2015
> ...and great faith in Christ that [he would] meet many souls spotless. Read more...
programming languages java golang
Feb 18, 2015
> ...whereas an explicit interface keyword is harmful Read more...
programming golang clean-code naming
Feb 12, 2015
> "You keep using that word...I don't think it means what you think it means..." Read more...
preparation second-coming jesus-christ missionary-work
Jan 13, 2015
> ...in the place where Jesus would show himself... Read more...
thoughts actions agency scripture-list
Jan 6, 2015
> Powerful positive statements that can help shape our thoughts and actions Read more...
choices christmas home-teaching
Dec 8, 2014
> "At this time of the rolling year I suffer most..." Read more...
spiritual-health faith mental-health physical-body prayer scripture-study mortality talks
Oct 23, 2014
> Our spirits, like our bodies must be cared for. Read more...
wisdom leadership selflessness peace
Sep 29, 2014
> Mosiah, the last Nephite King, made the world a better place for his children and his people. Read more...
agency good-works scripture-list
Sep 15, 2014
> What do the scriptures teach about personal productivity? Read more...
Aug 30, 2014
> Surprisingly, this is even more helpful than the diagram. Read more...
Jul 23, 2014
> What's an effective way to think about the word 'magnify'? Read more...
repentance mortality blessings commandments sister-scriptures
Jul 15, 2014
> ...is actually an attainable blessing, worth striving for. Read more...
home-teaching priesthood training
Jul 2, 2014
> Don't believe the voice that encourages you to hide. Read more...
scriptures learning writing history
Jun 11, 2014
> "...upon these I write the things of my soul, and many of the scriptures...For my soul delighteth in the scriptures, and my heart pondereth them, and writeth them for the learning and the profit of my children." (2 Nephi 4:15) Read more...
priesthood home-teaching training
May 29, 2014
> (V)oluntary - (F)requent - (D)etailed Read more...
May 18, 2014
> Alma 13 isn't just about the Priesthood, it's about how Priesthood holders repent. Read more...
faith repentance baptism holy-ghost progress
Apr 14, 2014
> Continuum: a sequence in which adjacent elements are imperceptibly different from each other, although the extremes are quite distinct. Read more...
Mar 23, 2014
> Otherwise entitled: 'How can we explain stuff that seems unfair?' Read more...
agency discernment purpose media choices talks
Jan 7, 2014
> Appropriate use of media and keeping leisure activities in proper perspective Read more...
commentary prophets scripture-list
Dec 30, 2013
> A gifted writer, much of his writings are evocative in their imagery. Read more...
scripture-list faith scripture
Dec 30, 2013
> ...and some memorization hints. Read more...
programming golang dev-tools sublime-text goland jetbrains
Dec 25, 2013
> Had enough? -- build failed: imported and not used: 'fmt' -- Read more...
programming python testing tdd bdd
May 31, 2012
> pyspecs is a testing framework that strives to achieve more readable specifications (tests) by leveraging some fancy syntactic sugar and auto-discovery of tests/specifications (specs). Read more...
-Michael Whatcott