Michael Whatcott

...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)


2021.09.16 Nifty Bits of Java
2021.09.15 Another Layer
2021.09.14 Contrast
2021.09.10 Simplifications
2021.09.09 The Open-Closed Principle, for GUIs
2021.09.08 Mocking Without Dependency Inversion
2021.09.07 Threading Through Map Keys in Clojure
2021.09.03 Randomized Test Inputs in "Game of Life"
2021.09.02 Inverting 'If' Statements in Clojure
2021.09.01 Mocking External Library Functions in Clojure + Speclj
2021.08.31 Back in the groove
2021.08.30 Filtering Set Intersections In Clojure
2021.08.30 When everything is a 'one-liner'
2021.08.27 Clojure Map Keys as Functions
2021.08.27 A Lapse in Discipline
2021.08.26 "Tic-Tac-Toe! 4-in-a-row!"
2021.08.25 When the going gets 'gui'...
2021.08.24 Managing GUI Screens with Quil
2021.08.23 Clojure Maps as Functions
2021.08.20 Mocking With Speclj
2021.08.19 KISS: Keep It Simple, Smarty!
2021.08.18 Manual Vertical Code Alignment
2021.08.18 Manual Vertical Code Alignment in Clojure
2021.08.17 The Prime Factors Kata in Clojure
2021.08.16 Working with Grids in Clojure
2021.08.12 SOLID: The Open/Closed Principle (OCP)
2021.08.12 SOLID: The Liskov Substitution Principle (LSP)
2021.08.12 SOLID: The Interface Segration Principle (ISP)
2021.08.12 SOLID: The Dependency Inversion Principle (DIP)
2021.08.12 SOLID: The Single Responsibility Principle (SRP)
2021.08.11 The Bowling Game Kata in Clojure
2021.08.10 Extract Till You Drop
2021.08.09 Destructuring in API Design
2021.08.06 List vs Vector
2021.08.05 Prime Number Iteration
2021.08.04 Threading Speclj Assertions
2021.08.03 Functional Bowling Game Kata
2021.08.02 Getting Started with 'speclj'
2021.08.02 Clean Coders: Resident Apprentice
2021.08.02 Let's Go Bowling!
2021.07.11 Hearts Knit Together In Unity
2021.06.28 Faith and Fairness
2021.06.25 Go Test Helpers
2021.05.15 gunit vs. testify
2021.03.20 The Atoning Power of Jesus Christ
2020.10.05 "Let your light so shine before this people..."
2020.10.05 "The Living Christ"
2020.09.18 Go Testing With Functional Fixtures
2020.08.02 Hymn #11
2020.06.09 Go Starter Kit
2020.03.18 Mob Programming
2020.02.01 Be strong, and of a good courage...
2020.01.21 "What is to be done?"
2020.01.19 When the going gets tough...
2020.01.01 Composition: "The Lost is Found" (SATB+Piano)
2019.11.30 Assignmnents and Ifs
2019.10.29 Discipline => Traction
2019.10.28 Reciever Names in Go
2019.08.11 According to Our Infirmities
2019.08.08 The Physical Body
2019.07.01 Church Music
2019.06.23 Hymn: The Atonement of Christ
2019.06.16 Hymn: On This the Sabbath Of Our Lord
2019.06.13 Hymn: We Worship God
2019.06.01 Hymn: In Temples
2019.05.31 Song: I Can Have Joy
2019.05.12 Hymn #10
2019.04.04 Nephi's wife
2019.04.01 More Sister Scriptures
2019.03.30 Hymn #9
2019.02.24 Moving in his Majesty and Power
2019.02.10 Hymn #8
2019.01.20 Hymn: The Redemption of Zion
2019.01.09 Hymn: As Saints We Gather
2019.01.06 Hymn #7
2018.11.12 Hymn: Come Unto Christ
2018.10.30 Hymn #6
2018.10.16 Prophetic Promises
2018.09.21 Song: The Gathering of Israel
2018.09.20 If this, then that...
2018.09.17 Hymn: Sufficient Yet My Grace Shall Be
2018.09.10 Hymn: Preach My Gospel
2018.08.19 I Belong to The Church of Jesus Christ of Latter-day Saints
2018.08.16 Hymn: Remember Me
2018.08.16 Hymn #5
2018.07.30 Hymn: The Lost is Found
2018.07.29 Hymn: The Glory Of God
2018.07.28 Footnote Expansion - "With One Accord", by Sis. Reyna I. Aburto
2018.07.22 Hymn #4
2018.07.08 Hymn #3
2018.06.25 Hymn #2
2018.06.19 Hymn #1
2018.06.18 Call for Collaborators: New Hymns and Primary Songs
2018.01.04 The Clean Coder
2017.10.08 What's your next step?
2017.09.26 Ten Years Since "Teach Yourself to Program in Ten Years"
2017.09.03 Sister Scriptures
2017.08.15 1 Tomato, 2 Tomato, 3 Tomato, 4!
2017.07.19 Great Expectations
2017.06.26 A few of my favorite TLAs
2016.12.14 The Power of Prayer
2016.11.27 All things shall work together for your good
2016.11.24 Happiness == Righeousness
2016.09.19 Your (home teaching) family
2016.09.11 A "Divine Design" Document
2016.08.31 Angelic Zeal
2016.05.15 To Honor and Magnify the Priesthood
2015.12.11 Jesus Christ - Related Study Help Entries
2015.10.16 Lehi's Vision of the Tree of Life
2015.08.09 Sustain the Prophet
2015.07.30 The Sabbath is a Sign
2015.06.10 Continuous [Spiritual] Integration
2015.05.11 The heart of the Shepherd
2015.02.21 Nephi had charity for his people
2015.02.18 Embedding is beneficial
2015.02.12 Go code that stutters
2015.01.13 On the morrow
2015.01.06 Personal Affirmations in the Scriptures
2014.12.30 The Main Thing
2014.12.08 Jacob Marley's Regret
2014.12.01 "For the power is in us"
2014.10.23 Spiritual Health
2014.09.29 Let us be wise and look forward...for the peace of this people.
2014.09.15 Productivity
2014.08.30 GTD: Mastering Workflow - Processing (as an algorithm)
2014.07.23 Magnifying our calling
2014.07.15 Extending Our Mortal Probation
2014.07.02 Shameless and blameless
2014.06.11 Nephi would have had a great blog...
2014.05.29 Home Teaching Reporting
2014.05.18 To hold the Priesthood is to repent
2014.04.14 A continuum of spiritual growth
2014.03.28 Brvty
2014.03.23 Life is like a 3-act play
2014.01.13 A Firm Mind
2014.01.07 Media and Leisure
2014.01.02 Prospective Elder Course
2014.01.01 Choices for a New Year
2013.12.30 Jacob the poet-prophet
2013.12.30 Faith-promoting Scriptures
2013.12.25 GoSublime + GoImports = :)
2013.06.13 A few 'bits' of python
2012.05.31 pyspecs - Minimalistic BDD in Python