Luther's Meanderings
© 2011–2016 Luther Tychonievich
Licensed under Creative Commons: CC BY-NC-ND 3.0
Atom Feed

Acting for Others (4 Sep 2017): Peer pressure and image maintenance.

Friday Poem (1 Sep 2017): Work to be done is work to be doing.

Heavy = Timely (28 Aug 2017): Of bigger-inside houses, extra time in fairyland, and gravity.

Friday Poem (25 Aug 2017): Are kitties cute?

Sad Results (23 Aug 2017): There is good to be done when feeling bad.

Leading to discover (14 Aug 2017): Striking a per-activity balance between explanation and exploration.

Friday Poem (11 Aug 2017): Some believe that the purpose of war is to give war-like people opponents who fight back.

Knowing ≠ Believing (8 Aug 2017): The relative merit of sound results and plausible explanations.

“Bad” questions (7 Aug 2017): Some questions even a perfect teacher couldn’t (or wouldn’t choose to) answer.

Friday Poem (4 Aug 2017): A self-referential acknowledgment of a long Friday Poem hiatus.

Work while you wait (3 Aug 2017): The efficient handling of many tasks; event-driven I/O-bound programming; or why I like vibe.d

Non-understandable belief (2 Aug 2017): Recent advances in automated theorem proving support my first postulate.

Honest ≤ Truthful (1 Aug 2017): The full truth is more than simply non-deceptive.

On what do students rely? (31 Jul 2017): Successful students rely fully on their teacher, but also fully on themselves. This applies to students of mortal teachers and of the Master Teacher.

Better but Ignored (25 Jan 2017): On not choosing a known better choice.

Friday Poem (20 Jan 2017): Advice for tall people about short people.

Ease of Learning (18 Jan 2017): Does “‍can be learned by a child‍” equate to “‍easy to learn‍”?

Allocating Help (16 Jan 2017): When demand for TAs exceeds available TAs on staff, who gets help?

Friday Poem (13 Jan 2017): The Parable of the Pounds

Account-free Online Cash (12 Jan 2017): How to design online money secured without accounts or passwords.

IP and Public-key Cryptography (11 Jan 2017): How we share sensitive information securely and why we have to worry about it.

On Electronic Money (10 Jan 2017): A look at checks, credit, and digital currency.

On Money (9 Jan 2017): A pseudo-historical look at money.

Friday Poem (21 Oct 2016): What would you think about while dying?

Friday Poem (14 Oct 2016): Metaverse

Friday Poem (7 Oct 2016): Two parts of structured verse

Friday Poem (30 Sep 2016): Being different than others being different.

Aesthetics of Chaos in Games (29 Sep 2016): Reflections on unpredictability and game enjoyment.

Tenure, Tedium, and Grants (27 Sep 2016): My thoughts on efforts to protect academic freedom, and their increasing failure.

Should it be silenced? (26 Sep 2016): Airtime, stereotype threat, abuse, and freedom of expression.

Friday Poem (23 Sep 2016): Plebeian nobility.

On Meetings (22 Sep 2016): Common reasons meetings are ineffective and suggestions for their improvement.

Friday Poem (16 Sep 2016): Statues failing to communicate the relative might of swords and pens.

Untrusted Code (14 Sep 2016): On safe testing of student submissions

Home Turf (13 Sep 2016): Arguing on whose terms?

Friday Poem (2 Sep 2016): Giraffes playing chess.

Invisible Privilege (22 Aug 2016): An effort to illuminate the struggles of the minority.

Friday Poem (19 Aug 2016): Grading myself on my ability to move in all directions.

Interest vs. Distraction (16 Aug 2016): Does adding bells and whistles to a class improve student learning?

Friday Poem (12 Aug 2016): Reflections on light, and reflections of light on shadow.

Occluding pillars (10 Aug 2016): Airy tiling patterns that obstruct all lines

Friday Poem (5 Aug 2016): Roleplaying as extended, adjudicated thought experiments. rpg

On Badness (2 Aug 2016): A response to a request to address theodicy, or “‍the problem of evil.‍”

Iceberg problems (1 Aug 2016): Tiny little problems that you can make progress on without them getting smaller.

Friday Poem (29 Jul 2016): On resuming Friday Poems

Living Offline (27 Jul 2016): Reflections on some benefits of not having Internet in the home.

Missing Parsers (26 Jul 2016): A “‍solved‍” problem that isn’t.

Why People Discriminate (25 Jul 2016): Reflections on eight years of diversity promotion.

Jägerson's Perspective (27 Jan 2016): In which Jägerson daydreams, remembers, and hears good news from Ghost.

Cognitive Shortcuts (2 Nov 2015): Why using “‍big data‍” to solve problems frightens me.

Peace and Darkness (18 Jan 2016): Is peace an absence of something?

Friday Poem (15 Jan 2016): Word selection.

Friday Poem (8 Jan 2016): Don’t bother reading this rhyme

On Service (5 Jan 2016): Should the experienced serve or be served?

Friday Poem (1 Jan 2016): The genesis of magma

Prediction ≠ Causation (31 Dec 2015): An concept obvious to me but evidently foreign to many.

Multiple-choice (24 Oct 2015): How to write better multiple-choice questions.

Friday Poem (23 Oct 2015): Testing software and people

Friday Poem (9 Oct 2015): Advise for selecting a quest.

Cheating Incentives (9 Oct 2015): Graded assignments and secret exams.

Friday Poem (2 Oct 2015): ∃ rules of natural language?

Friday Poem (25 Sep 2015): How to con respectable folk.

Belief in God (21 Sep 2015): A response to a question about my belief.

Friday Poem (18 Sep 2015): By anonymous request, a poem about swords and pens

Phrasing connotation (16 Sep 2015): Comparing “‍failure in the home‍” and “‍intentional parenting‍”.

Friday Poem (11 Sep 2015): Driving to Richmond for a friend.

“Is it not true that…?” (8 Sep 2015): Reflection on the wording of a scriptural passage.

Kinds of Cheaters (7 Sep 2015): A list of kinds of cheating that I have caught.

Friday Poem (4 Sep 2015): Do insects celebrate birthhours?

Academic Honesty (1 Sep 2015): Why do students plagiarize and cheat?

Friday Poem (28 Aug 2015): School has started, meaning my functional summer is over.

If Giants Walked, (24 Aug 2015): they’d either be very stocky or all break their ankles.

The Big Bad Tree Incentive (8 Jun 2015): Will “the masses” always prefer a larger family tree to a better-supported family tree?

Monday Poem (8 Jun 2015): “I like the way you talk. I bet you’re a good teacher”

The plural of Anecdote is Overfitting (4 Jun 2015): Reflections on fields where sound research is hard.

Immutability and Partial Implementation (3 Jun 2015): Reflections on data standards and safe round-trip communication between partial implementations thereof.

Are Your Beliefs Defensible? (1 Jun 2015): Comparing religion to gravity.

Friday Poem (29 May 2015): I find myself giving life advice even to strangers I meet on airplanes.

Friday Poem (1 May 2015): A tribute to a recently deceased friend.

Friday Poem (17 April 2015): Candles, coal, and dictionaries.

Justice Sans Karma (9 April 2015): Reflections on justice, mercy, repentance, and the gift of Christ.

Being Perfect (in code) (7 April 2015): I find following Christ easier if I think recursively, not iteratively.

Friday Poem (3 April 2015): You are what you eat, which is why bats are bugs.

Ads I enjoy, ads I flee (2 April 2015): An introspection.

Vignette on Prayer and Faith (31 Mar 2015): An experience from my job interviews.

Friday Poem (20 Mar 2015): Laws of nature stop working when the boss isn’t paying attention.

How Research Happens (18 Mar 2015): An article on genealogical research and vocabulary.

More than my fair share (16 Mar 2015): Thoughts on collaboration, annoyance, bread, and accountability.

Friday Poem (13 Mar 2015): X marks the spot to make one happy.

RootsTech 2015 Report, part 3 (11 Mar 2015): Genes, culture, graphs, anatomy, and puzzles.

RootsTech 2015 Report, part 2 (10 Mar 2015): What can we store about family history research?

RootsTech 2015 Report, part 1 (9 Mar 2015): What companies I talked with at RootsTech said about the mission of FHISO.

Students, Grades, Cars, and Christ (28 Dec 2014): What price was there for Christ to pay, and if he paid it why should I bother obeying him?

Friday Poem (19 Dec 2014): Lumps in powders, but not all.

Students and Prayer (18 Dec 2014): Reflections on “‍change my grade, I pray you.‍”

Flatware (17 Dec 2014): Some thoughts on words and the lack thereof.

An IDE I wish was (27 Oct 2014): An image I wish was a snapshot of a code editor.

Friday Poem (24 Oct 2014): Verse about happiness past and future.

Friday Poem (17 Oct 2014): A kindly man with evil eye…

Immutability in Data (13 Oct 2014): Immutability, persistence, and data modeling.

Friday Poem (10 Oct 2014): A sonnet about not quite knowing.

Friday Poem (3 Oct 2014): Anticipating general conference.

Note-taking for Inspiration (29 Sep 2014): Some tips from my experience taking notes in General Conference.

Friday Poem (26 Sep 2014): Consensus and ego do not go together well.

Valves and Sponges (22 Sep 2014): A low-level survey of computer hardware.

Friday Poem (19 Sep 2014): A man with a bad battle plan.

“What should I do with my life?” (15 Sep 2014): My two bits on the challenge of chosing a major and a career.

Friday Poem (12 Sep 2014): Soup that feels as good as sleep.

Friday Poem (5 Sep 2014): Illness follows handshakes each semester.

Do you know how to add? (3 Sep 2014): We can all add, but can we describe how it works?

Achieving a Standard Terminology (29 Aug 2014): An exploration of how storing inference rules in the data can help ensure that collaborators know what they mean by the terms they use.

Friday Poem (29 Aug 2014): Ammonia helps turn wool into felt.

Widow Counting (26 Aug 2014): The double-standard ethics of action heroes.

Friday Poem (22 Aug 2014): About the number π.

Fun with Units (21 Aug 2014): Random derivations (some false) based on unit multipliers.

Using Assignments (20 Aug 2014): Reflections on assignments as an educational tool.

On Writing and Questions (18 Aug 2014): Most of my fiction stops without ending, and why it is hard to answer questions in lecture.

Splitting a Record (14 Aug 2014): Applying the Principle of Sensible Disbelief to derive polygenea.

Friday Poem (1 Aug 2014): Composed for a friend’s baptism.

Possible Properties of Sources (29 Jul 2014): What should be true of every citation?

Friday Poem (25 Jul 2014): Wildlife and death seen on a morning walk.

Software Licenses (23 Jul 2014): Reflections from a decade of reading EULAs.

Scratch work (21 Jul 2014): Three-column scratch work as a tool for thinking about thinking and a genealogical tool.

Friday Poem (18 Jul 2014): Christ’s prayers, short and long.

Source vs Derivatives (17 Jul 2014): Thoughts on the creation and storage of meaningful data.

Understandablity (15 Jul 2014): Cognitive load theory, my first postulate, and education.

After the kill (14 Jul 2014): In which we learn of Ghost’s reaction to the Barghest and Ghost and Jägerson begin to hike through the Dark Realm.

Friday Poem (11 Jul 2014): A limerick about flight.

Parts of Programming Speech (9 Jul 2014): Programming languages don’t have adjectives, and related ideas.

How I spent my Summer (8 Jul 2014): An explanation of my recent silence, with comments on FHISO and Polygenea.

Friday Poem (13 Jun 2014): Post-dragon-slaying stress disorder, with annotations.

Monads (12 June 2014): The worst-described part of computing I’ve yet encountered.

2000 Calories (11 June 2014): Pseudo-historical reflections on economics and business.

Friday Poem (23 May 2014): A knight stops for dinner.

Friday Poem (16 May 2014): Reflections on the outward image of things.

Levels of Education (13 May 2014): The meaning and of Associate’s, Bachelor’s, Master’s, and Ph.D. degrees in American universities.

Vain imaginations (12 May 2014): 1 Nephi 12:18

Friday Poem (9 May 2014): Light and kindness come from little things.

A Barghest's Non-Day (6 May 2014): In which Ghost hears a name and casts a shadow.

Recognizing Miracles (5 May 2014): How do you know if it is a miracle?

Majority Error (7 Apr 2014): The Foolishness of the Masses.

Friday Poem (4 Apr 2014): The self portrait of life.

Friday Poem (28 Mar 2014): I like meter and rhyme, but do we always need both?

A Ghost in the Dark (27 Mar 2014): Ghost instructs Jägerson in the ways of the Dark Realm.

Simulating grid-based fluids (24 Mar 2014): One way to model fluid flow in a computer.

Friday Poem (21 Mar 2014): About doodling, with a doodle included.

Spiraling into Darkness (19 Mar 2014): Ghost leads Jägerson toward the dark realms.

CG Physics (17 Mar 2014): An overview of how computers simulate physics.

Revelations and Rules of Thumb (16 Mar 2014): On faith, trust, knowledge, and the straw man fallacy.

The Genealogical Research Process (17 Feb 2014): Being an illustration and a discussion thereof.

Friday Poem (14 Feb 2014): A poem about the life of true love.

RootsTech 2014 (7 Feb 2014): My two talks, and reflections.

Friday Poem (31 Jan 2014): How do dragons fly on such puny wings?

Friday Poem (24 Jan 2014): When if the neuron network went down as easily as the computer network does?

Working for Justice (23 Jan 2014): My changing perspective of my father’s career.

Rasterizing Lines (22 Jan 2014): A common algorithm for turning lines into pixels.

Cones, Spectrums, and Color (22 Jan 2014): How the digital age is teaching us some colors don’t exist.

Friday Poem (17 Jan 2014): We all know myths are false; we couldn’t stand not knowing that.

Problems with Rasters (16 Jan 2014): Aliasing, Visual Width, and Holes

Friday Poem (10 Jan 2014): A poem about a cowboy and parenting.

Bijecting ℕ and ℝ? (5 Jan 2014): Response to a comment on my post on Cantor diagonalization.

Friday Poem (3 Jan 2014): “‍Paper Memories,‍” a poem about journals.

Progression vs Future State (2 Jan 2014): “‍It needs doing‍” and “‍it needs to be done‍” are different.

Speaking with Nettles (1 Jan 2014): Ghost and Jägerson go looking for leads.

Sent to the Unseely (31 Dec 2013): Lazarus sends Ghost with Jäger­son on a goblin hunt.

Friday Poem (27 Dec 2013): What if someone broke the water cycle?

Favorites (26 Dec 2013): Why does everyone else seem to have so many?

Of Christmas Eve (24 Dec 2013): With declining liturgical tradition comes a day of anticipation.

Of Books, Teachers, and Inversion (23 Dec 2013): Student comment: “‍Sometimes I had to read the book to understand the topic.‍”

Friday Poem (20 Dec 2013): Nonesense to be read with a stuffed-nose voice.

Friday Poem (13 Dec 2013): A sonnet about aging.

Planescape, Myst, and the Wanderer's Journal (7 Dec 2013): Reflections on a few of the most intriguing worlds I have encountered.

Friday Poem (6 Dec 2013): A poem for the last day of CS 2110.

The Service Paradox (5 Dec 2013): Is true service possible? Can widespread lasting happiness exist?

Deck-Building and RPGs (2 Dec 2013): How rules can restrict players’ thoughts.

Friday Poem (29 Nov 2013): Reflections on “‍black Friday‍”.

Friday Poem (22 Nov 2013): Second person, future tense… almost.

Mathematical Miracles of Christ (18 Nov 2013): Two semi-formal expressions relating to repentance.

Friday Poem (15 Nov 2013): A couplet about owing money.

Friday Poem (8 Nov 2013): Mr Jones and Blue, the bright-red rat.

Friday Poem (1 Nov 2013): A short thought inspired by a conversation on “‍the keys of the priesthood.‍”

Class-First Coding (24 Oct 2013): Lesson 4: new and Constructors

Jokes in Code (26 Oct 2013): Reflections on humor.

Friday Poem (25 Oct 2013): Can you explain why knowledge even exists?

Class-First Coding (23 Oct 2013): Lesson 3: Memory, Variables, Assignment, and Return.

Class-First Coding (22 Oct 2013): Lesson 2: Methods

Class-First Coding (21 Oct 2013): Lesson 1: Classes and Fields

1 Kings 18 (20 Oct 2013): Prophet vs. prophet; lions, death, and so on.

Friday Poem (18 Oct 2013): Money for spats.

Friday Poem (11 Oct 2013): Profits from prophets with interest in interest.

Friday Poem (11 Oct 2013): Why is fantasy entertaining?

Friday Poem (27 Sep 2013): Temper and health: try to lose them one at a time.

Power with Limits (29 Sep 2013): The church bounds power on both the top and the bottom.

Friday Poem (20 Sep 2013): Negative lyrics about presidents and prime ministers.

The Supply of Spirits (19 Sep 2013): Mind games about infinity, eternity, and sustainability.

Java Visualizer (18 Sep 2013): A tool for exposing what a computer is actually doing.

Vision-obstructing tiles (17 Sep 2013): One of the obsessions of my teen years.

Friday Poem (13 Sep 2013): A squirrel decides to eat meat instead of acorns.

Teaching in Church (12 Sep 2013): Tip 3: Loosen the reins. Loosen them much less in a lecture hall.

Teaching in Church (11 Sep 2013): Tip 2: pause to think about what they said. Perhaps more important outside of church.

Teaching in Church (10 Sep 2013): Tip 1: Wait longer. Somewhat useful outside of church too.

Church Lessons (9 Sep 2013): What makes a lesson in church remarkably good?

Friday Poem (6 Sep 2013): Silly advise seriously given.

Cacophonous Silence (2 Sep 2013): There is beautiful symbolism in having young families at church.

Friday Poem (30 Aug 2013): Bipeds value the strangest senses.

Personal Values (29 Aug 2013): Reflections on what my students value.

Friday Poem (23 Aug 2013): Pessimism can lead to depression or joy.

More Like Prunes (22 Aug 2013): Reflections on the flexibility of the mind.

Building by Proxy (21 Aug 2013): Conflicting goals in selecting material to present in class.

Vanishing Inspiration (19 Aug 2013): Consequences of “‍mind ≠ spirit‍”.

Friday Poem (16 Aug 2013): The wee ones might be crying.

Change in Blogging (15 Aug 2013): A life experiment will impact the posts herein.

The Washcloth Experiment (13 Aug 2013): A pilot study on the impact of using a washcloth in the shower.

Enumerating Trees (13 Aug 2013): A one-to-one mapping between binary trees and natural numbers.

Friday Poem (9 Aug 2013): What if the meaning I think my life has isn’t real?

Meaningful In Context (7 Aug 2013): In the classroom, choices are meaningful but their impact contained.

Robust System Paradox (6 Aug 2013): Unnecessary ≠ Unimportant.

Dinner Parties, Agency, and God (5 Aug 2013): What planning dinner parties and studying engineering taught me about deity.

Friday Poem (5 Jul 2013): A pessimistic view of deathbed repentance.

Uninstallability (3 Jul 2013): Is a non-removable feature evil or kind?

Without Going Over (1 Jul 2013): What “‍The Price is Right‍” and politic answers have in common.

Friday Poem (28 Jun 2013): Inspired by Ogden Nash

Reading Anecdotes (27 Jun 2013): A random blurb about a thing I do.

Sensible Disbelief (26 Jun 2013): Attributes, annotations, and choosing between them

Friday Poem (7 Jun 2013): For that obligatory “‍questions‍” slide at the end of every technical presentation.

“Perfect” Compression (6 Jun 2013): How to remove significant amounts of redundancy.

Compression and Security (4 Jun 2013): Is it possible to make encryption immune to brute force attacks?

Friday Poem (31 May 2013): By the way, I’m not interested in you.

Speaking of Goblins (28 May 2013): In which Jäger­son and Ghost compare notes.

Friday Poem (24 May 2013): Shooting the breeze is safe.

Selecting Assignments (23 May 2013): What makes a good programming assignment?

Grading and XP (22 May 2013): What does a point-based grading scheme suggest about the teacher’s model of learning?

Will MOOCs exacerbate inequality? (21 May 2013): One of my fears about massive open online courses.

Friday Poem (17 May 2013): Air thick as asphalt.

Finite Differences (16 May 2013): Graphing contour lines of polynomials.

Happiness, Money, Health, and Children (15 May 2013): I wish I had less/fewer _____…

Doing Dishes (14 May 2013): Thoughts on attitude and flat mates.

Friday Poem (10 May 2013): Rhymes inspired by programming paradigms.

Revelation (7 May 2013): Thoughts about the gift of certainty.

Deliberate Accidental Suicide (2 May 2013): A simplified version of a story I’ve been meaning to write for several years.

Of Number Representations (1 May 2013): Three ways to handle numbers involving non-trivial operations.

Plotting Belief (30 Apr 2013): Beliefs may be confident and/or fervent.

Friday Poem (26 Apr 2013): Islands in the skies.

Of Models and Art (25 Apr 2013): Selecting the right subset of characteristics.

Ghost Discovers Languages (24 Apr 2013): In which Lazarus’s hopes of a translator are ruined by Ghost’s good mood.

Small Price to Pay, or to Have Paid? (22 Apr 2013): The relative cost of action varies over time.

Friday Poem (19 Apr 2013): Piracy is a social ill.

Exposure Functions (18 Apr 2013): How eyes and cameras work, and why they sometimes fight each other.

Telling and Showing (15 Apr 2013): It is best to both tell the students the rules in play and show them how the rules are used in practice.

Friday Poem (12 Apr 2013): Comparing medieval and metropolitan imagery.

Binging on Arts (10 Apr 2013): A long-term trend in my character that I do not understand.

Hail (9 Apr 2013): Thoughts on Isaiah and John’s Revelation

Front of the Bandwagon (2 Apr 2013): Reflections on academic publications.

Friday Poem (29 Mar 2013): A couplet about unexpected hope.

Jägerson meets Ghost (28 Mar 2013): In which Jägerson enters Autumn Glow and finds everyone’s words confusing.

Why 3D Movies Disappoint Me (27 Mar 2013): I love 3D displays, but 3D movies are usually disappointing.

RootsTech (26 Mar 2013): What I did last week.

Naturally Good (18 Mar 2013): Reflections on the intentional morality of people.

Friday Poem (15 Mar 2013): Rejoicing in the challenges of life.

Jägerson makes a friend (13 Mar 2013): In which Jägerson finds a centaur in trouble, and joins it.

“Of Course” and Miracles (12 Mar 2013): Why I cringe when someone says “of course I’ve never seen an angel, but…”

Friday Poem (8 Mar 2013): An exploration of why we ought to be grateful for weathermen’s smajlics.

Methods of Light Transport (7 Mar 2013): Diffusion, specularity, transparency, fluorescence, phosphorescence, absorption, translucence, and sub-surface scattering.

Introducing Jägerson (6 Mar 2013): Introducing a new thread in the story of Ghost.

Computers are Poor Students (5 Mar 2013): Why I am bored by “Machine Learning” (and statistics).

Friday Poem (1 Mar 2013): A poem that’s like a rhyme that’s like a verse with meter fairly true.

Luther's Second Postulate (28 Feb 2013): Programming Languages are Antiquated.

Good people, better examples (27 Feb 2013): Reflections on one of my parents’ greatest virtues.

Cellular Automata (26 Feb 2013): There are some simple things that continue to amuse me year after year.

Friday Poem (22 Feb 2013): People and luck, good and bad.

What do Hackers Do? (21 Feb 2013): Why hacking exists and what it involves.

Luther's Fourth Postulate (20 Feb 2013): File formats control your mind via data’s influence on tools, with consequent thoughts on bearing testimony.

Parallelism (18 Feb 2013): Parallel computing shows up without computers in business.

Dismissed as a Disciple (4 Feb 2013): A short thought about discipleship.

Friday Poem (1 Feb 2013): A sonnet about believing in mythology.

Settling In (31 Jan 2013): Ghost attends a dance, and time passes.

Computing ≠ Magic (30 Jan 2013): The myth of “‍enhance this image.‍”

Is the Apocalypse Apocalyptic? (29 Jan 2013): Is “‍destruction‍” the right word to apply to the winding-up scenes of the world?

Saturday Poem (26 Jan 2013): I’m glad God is mature enough to handle His power.

Elements of Genealogical Research (24 Jan 2013): What are the core pieces of genealogical research?

Friday Poem (18 Jan 2013): A sonnet about a piece of devised theater of which I heard tell.

Flattened Arrays and Multi-Indices (17 Jan 2013): A problem I keep encountering and its solution.

On Measuring Time (16 Jan 2013): Post 365 seems a fitting place to discuss the measuring of time.

Mormon Lexicon (14 Jan 2013): Three words repurposed by Mormons: Gospel, Testimony, and Prompting.

Friday Poem (11 Jan 2013): A swan has lost its larder.

Collaborative Genealogy (9 Jan 2013): Three criteria for a good collaborative genealogical tool.

Conversation over Omelets (8 Jan 2013): Ghost arranges to attend a ball and has a tiff with Goldilocks.

Seen but not True (7 Jan 2013): On faith, knowledge, and evidence.

Friday Poem (21 Dec 2012): Thoughts about Christmas.

Christ the Receiver (18 Dec 2012): How does Christ receive the gifts we give him?

Christ the Giver (17 Dec 2012): What message is conveyed in Jesus Christ’s gifts to us?

Friday Poem (14 Dec 2012): Many sun deities and a vampire.

CS Ed Week (13 Dec 2012): Making things move.

CS Ed Week (11 Dec 2012): Some basic Javascript programs.

CS Ed Week (10 Dec 2012): By act of the 111th Congress, this is CS Education Week.

Friday Poem (6 Dec 2012): A bizarre hypothetical involving a vision, a sage, and clothing.

A Speaker's Manifesto (6 Dec 2012): Reflections on the power of the voice.

Learning by Roleplay (5 Dec 2012): A surprising lesson from an evening of entertainment.

Positional Numbering (4 Dec 2012): The surprising elegance of numerals and bigint routines.

Friday Poem (30 Nov 2012): … Oysters cry like tortured babies …

Multi-tool Collaboration (29 Nov 2012): Unfinished thoughts about using multiple tools to work on the same data.

Student Vocalization (27 Nov 2012): Reflections on the power of soliloquy and expression in the classroom.

A Morning's Work (26 Nov 2012): Ghost gets two tasks, fulfills one, and sees a flower market.

Friday Poem (24 Nov 2012): Mishearing a bank robber.

Vultures to a Carcass (19 November 2012): Thoughts on an Matthew 24 and Luke 17.

Friday Poem (18 November 2012): Two poems; last week’s about light amplification by stimulated emission of radiation and today’s about grudges and birthday cake.

Verification Difficulty in Collaboration (15 November 2012): Sometimes it is hard to share research because the results are not readily verified.

Future History (14 November 2012): Thoughts on learning from scriptural prophesy.

Solvable Problems (12 November 2012): There are a few problems we know how to solve. The rest get reduced to these.

Lazarus's Proposal (7 November 2012): Ghost gets a job.

Special Relativity (6 Nov 2012): How velocity can be relative and have a maximum value.

Friday Poem (2 Nov 2012): Nonsense about weather, gum, telepathy, imaginary pets, etc.

Number Bases (1 Nov 2012): The structure beneath Arabic numerals.

Of Cisterns, Spigots, and Pipes (30 Oct 2012): Thoughts on kinds and scopes of standardization.

Mormonism in Seven Minutes (29 Oct 2012): Transcript of a talk I presented at an academic panel on Mormonism.

Friday Poem (25 Oct 2012): A poem about types of poems.

Respecting Conductors (25 Oct 2012): Reflections on choosing expectations over direction.

Shotguns and Sniper Rifles (24 Oct 2012): A thought on structuring public addresses.

Jargon (22 Oct 2012): Groups add words and usurp others to facilitate communication inside (and, incidentally, impede communication outside) the group.

Friday Poem (19 Oct 2012): A snippet composed for my D&D game.

Font Woes (18 Oct 2012): Why I am not longer specifying a font on this blog.

Gambling vs Investing (18 Oct 2012): Thoughts on global wealth, financial markets, and investing.

The Last Ditch (17 Oct 2012): Ghost find sympathetic ears.

Collaborative Genealogy (16 Oct 2012): Sharing conclusions isn’t viable.

Friday Poem (12 Oct 2012): Disconnected bits of rhyme about food.

Human Error (10 Oct 2012): How should you react to unpleasantness?

Gallant Conversationalists (8 Oct 2012): Wield your wit in the polite attention to others.

Monday Poem (8 Oct 2012): An anonymized rhyme about an noteworthless place I’ve visited.

Error Messages (4 Oct 2012): Why program failure messages are so reliably bad.

Keep In the Vote (3 Oct 2012): A rant.

Paragraphs (2 Oct 2012): Three ruminations on a concept dependent on literacy.

Friday Poem (28 Sep 2012): The perils of eating marshmallow fluff.

Tools and Minds (27 Sep 2012): Is there a smooth path from novice to expert?

Leaving the Palace (26 Sep 2012): Ghost reacts to bad news.

Capitalism's Failing (24 September 2012): Why the most valuable jobs get the least pay.

Friday Poem (21 September 2012): Sometimes on a bright day I like to pen something dark for contrast.

Autumn Glow (20 Sep 2012): Ghost enters an elfin city.

Aspiring to Plinthhood (19 September 2012): A beautiful word, an important function.

Snapshots of the Mind (17 September 2012): Personality, IQ, fatalism, and growth.

Friday Poem (14 September 2012): Let the present exceed your expectations.

Deterministic Chaos (13 September 2012): An example of an obviously chaotic system.

Gravity (11 September 2012): Bending spacetime, not the rubber sheet.

Second Offense (10 September 2012): The discipline required for peace to exist.

Friday Poem (7 September 2012): A thought on the history of the British Isles.

Definitive Essay (5 Sep 2012): Reflections on the works of Martin Gardner.

A Surprising Dream (4 Sep 2012): My model of the universe is inadequate in many ways.

To the Fey (3 Sep 2012): In which Ghost gains a personal objective and enters the Fey Lands.

Friday Poem (31 Aug 2012): From the Latin root gradus/gradi, meaning to step, walk, or move.

Late Prologue (30 Aug 2012): Some background to my Ghost stories.

Accepting Gratitude (29 Aug 2012): The least common form of politeness.

Musical Scales (28 Aug 2012): Sound, harmonies, the 12-tone scale, and its alternatives

Friday Poem (24 Aug 2012): The ideal customer for the traveling purveyor of dapper caps.

Curious Ghost (23 Aug 2012): In which Ghost helps plants, kills beavers, and ponders many questions.

Ghost is given a Mission (22 Aug 2012): In which Ghost meets her Goblin again and visits town.

Hungry Ghost (21 Aug 2012): In which Ghost learns just how much her tree did for her.

Ghost’s Shadow (20 Aug 2012): How Ghost discovers a downside to dealing with the Unseely Court.

Friday Poem (17 Aug 2012): Many great names in computing know little if anything about computing.

Drawing Heaven (16 Aug 2012): What is the desirable end?

Blather (15 Aug 2012): Generating nonsense from the Arabian Nights

Listening to your Soul (14 Aug 2012): Faith and desiring to desire.

Failure of On-Line Learning (13 Aug 2012): Why are so many online courses bad?

Friday Poem (10 Aug 2012): How peculiar are our criteria for marriage.

Enduring (1 Aug 2012): How long must I endure?

Beauty (31 Jul 2012): Various kinds of beauty.

Proactive Hope (30 Jul 2012): I asked Ellie Walker what faith is; she replied “proactive hope.”

Friday Poem (27 Jul 2012): A handful of ants is a soothing thing.

Take and Have (16 Jul 2012): The subtle implication of invisible words.

Friday Poem (13 Jul 2012): Being paint in the world mosaic.

Real People (11 Jul 2012): “It is difficult to write about a real person.” — T. H. White

What Should Children Learn? (10 Jul 2012): The “Ought” of Education

Empty Success (9 Jul 2012): Research and Passion.

Hiatus (11 Jun 2012): I will post only sporadically for the next several weeks.

Friday Poem (9 Jun 2012): A sonnet for entertainment junkies.

Research like a Genealogist (7 Jun 2012): The genealogical research process might be a good model for the rest of the research world.

Good ≠ Publishable (6 Jun 2012): Conflated concerns in academia.

Closed-loop Education (4 Jun 2012): How many brains are needed to facilitate learning?

Friday Poem (1 Jun 2012): Doggerel about wigs.

Rice's Theorem (31 May 2012): Any interesting, general program analysis is undecidable.

Two-Input Halting Problem (30 May 2012): The quintessential undecidable problem.

Quining (29 May 2012): A step toward undecidability.

Confused by Myself (28 May 2012): There are so many things that confuse me…

Friday Poem (25 May 2012): Life is like a three-act play.

Programming Ad Ideas (25 May 2012): Some ideas inspired by Lucy Sanders at NCWIT.

Love/Hate Diversity (24 May 2012): My love/hate relationship with diversity initiatives, part 2: the love.

Love/Hate Diversity (23 May 2012): My love/hate relationship with diversity initiatives, part 1: the hate.

Friday Poem (18 May 2012): What if I couldn’t write this poem?

Taxonomy of Thought (17 May 2012): Thinking about the boundaries of a revised Bloom taxonomy.

The Right Redundancy (16 May 2012): Redundancy. Computers take it out, then put it back in again. Why?

What Beholdest Thou? (14 May 2012): On perspective and matters of eternity.

Friday Poem (11 May 2012): An effort to modernize an old canon.

Genealogical Research (10 May 2012): Is academic research like genealogy?

Research Masonry (9 May 2012): Is academic research like building a brick wall?

Emergent Research (8 May 2012): Is academic research like building an ant hive?

Research Ventures (7 May 2012): Is academic research like venture capital investments?

Friday Poem (4 May 2012): What is “‍real life‍”?

Different Underneath (3 May 2012): Processes that look the same for different reasons.

Doublespacing (2 May 2012): A common requirement ill-defined.

Diversity and Offense (30 Apr 2012): Tempering tolerance with toleration.

Friday Poem (27 Apr 2012): The fallacy of easy money.

Sharing Small Data (26 Apr 2012): One common approach to reusing information, rather than algorithms.

(Not) Liking a Subject (25 Apr 2012): Why do students like (or not) particular subjects?

Because of thy faith (23 Apr 2012): Thoughts on Enos and answered prayer.

Friday Poem (20 Apr 2012): In the real world, sometimes a great set-up isn’t followed by an action scene.

What to Grade? (19 Apr 2012): What would you grade, or on what do you wish to be was graded?

Questions not to answer (18 Apr 2012): When is it better to let the student think it out?

It's all a game (16 Apr 2012): When you get far enough into anything, everyone is flying by the seat of their pants. I think.

Friday Poem (14 Apr 2012): A thought about pointless fun.

Who gets the ‘A’s? (12 Apr 2012): Are confidence and grades correlated?

Software Morphs (11 Apr 2012): Code reuse is hard because software doesn’t stand still.

Rights and Responsibilities (10 Apr 2012): Giving power with duties.

Set Apart (9 Apr 2012): Observations on the LDS practice of setting apart individuals in callings.

Friday Poem (6 Apr 2012): What will the time do next?

More Express (5 Apr 2012): “…Wherefore it is more express than other scriptures, that it might work upon the hearts of the children of men…”

Linkers and Loaders (4 Apr 2012): The 2.5 kinds of program linking and how they work.

Guilloche (2 Apr 2012): guilloche, v. trans. To decorate with intersecting curved lines, or with any pattern composed of curved lines.

Friday Poem (30 Mar 2012): Dancers and directors correlate with music differently.

The Math Analogy (29 Mar 2012): Nature doesn’t even know about mathematics.

Installation (28 Mar 2012): What is going on during program installation?

Shall (27 Mar 2012): How changing language can make understanding hard.

D&D, StarWars, and Kobolds (26 Mar 2012): The intersection of several childhood delights.

Friday Poem (23 Mar 2012): A nightmare of sorts.

Sounds Hard (22 Mar 2012): Topics kept hidden by reputation.

Copy-Paste and #include (21 Mar 2012): Reuse by repetition.

Italics or Bold? (20 Mar 2012): On matching type to purpose.

Academic Publications (19 Mar 2012): In academic publications, cui bono?

By the Numbers (14 Mar 2012): RPG mathematics ≠ RPG engineering.

Relative neighborhood graphs (12 Mar 2012): A side product of my daily work.

Friday Poem (10 Mar 2012): Reflections on childhood writing.

Schläfli Symbols (8 Mar 2012): Describing regular tiles in any dimension.

What is a program? (7 Mar 2012): The bits and pieces of a modern computer program.

Behold (6 Mar 2012): The most-repeated commandment.

Unlocking Programming: Programming Languages (5 Mar 2012): Four meanings of “‍a language.‍”

SIGCSE 2012 (3 Mar 2012): The 43rd ACM Technical Symposium on Computer Science Education.

Teaching in Pairs (28 Feb 2012): The power of divided labor.

Discernment and Discrimination (27 Feb 2012): Is it good to distinguish between individuals?

Friday Poem (24 Feb 2012): In God’s school of life, the lesson being taught is Happiness.

What is a Character? (23 Feb 2012): On characters, letters, and glyphs.

Code Reuse (22 Feb 2012): “Didn’t someone already write this?”

The Impossible Lesson (21 Feb 2012): Teach them to think.

Saith the Prophet (20 Feb 2012): On knowledge and belief.

Friday Poem (17 Feb 2012): The Thunder Hoedown.

Multiple choice or short answer? (16 Feb 2012): The intellectual impact of question format.

Righteousness and Similarity (15 Feb 2012): Perfect ≠ identical, but righteous ~ righteous.

An Apology (14 Feb 2012): Comments were broken; fixed now.

Odd Numbers (14 Feb 2012): We expect numbers to be boring, predictable. Not so.

Teaching Whom? (13 Feb 2012): A collection of small observations about audiences in teaching.

Friday Poem (10 Feb 2012): A ramble about humor.

Vision by Committee (9 Feb 2012): Are visionaries always individuals?

Sorting Asymptotics (8 Feb 2012): Worst- and best-case runtime for sorting, and why anyone cares.

Watching Your Curriculum (7 Feb 2012): Curricula writers ought watch others use their curricula.

Too much fudge (6 Feb 2012): Speculations on the trustworth of common knowledge.

Friday Poem (4 Feb 2012): One of the arrows of time.

It's not enough to be right (2 Feb 2012): On trust and influence in politics.

Whence predictability? (1 Feb 2012): With surprising reliability…

Polynomial or Not? (31 Jan 2012): Defining “‍tractable‍” or “‍efficient.‍”

John 14:15 (30 Jan 2012): If ye love me, keep my commandments.

Friday Poem (27 Jan 2012): How much history is fact?

The Pilot System (26 Jan 2012): Fred Brooks’ rule, “‍design one to throw away.‍”

Ghost the Dryad (25 Jan 2012): Introducing Ghost, a dryad without a tree.

“Say Grace” (24 Jan 2012): Whence the habit of praying before meals?

Faith and Courage (23 Jan 2012): Is faith to doubt what courage is to fear?

Being a Juror (21 Jan 2012): What I learned this week.

Divine Visions (16 Jan 2012): Are visions interactive?

Friday Poem (13 Jan 2012): Friday the 13th always brings to mind Walt Kelly’s masterwork, the Pogo comic strip.

Specializaton (12 Jan 2012): To specialize or not to specialize?

Office Politics (11 Jan 2012): A random sampling of observations about office politics.

Asymptotics (10 Jan 2012): How do you define “‍efficient‍”?

On Goals and Resolutions (9 Jan 2012): A speculation.

Friday Poem (6 Jan 2012): Nonsense about scarecrows and air flows.

Rites (5 Jan 2012): Thoughts on rites in general.

Portrayals True and Free (4 Jan 2012): Art and Fiction vs Visualization and Biography

Democracy (3 Jan 2012): Some thoughts from Aristotle.

Parallelism (2 Jan 2012): Counting with friends.

Friday Poem (30 Dec 2011): The End is Now.

Life Entire (29 Dec 2011): Levels of perspective.

Typography: Subliminal Art (28 Dec 2011): Artists who try not to be seen.

On Omniscience (27 Dec 2011): Can God change His mind?

On Omniscience (26 Dec 2011): Omniscience and choice.

Friday Poem (23 Dec 2011): Today is the anniversary of Joseph Smith’s birth. It is also close to Christmas

Recreation vs. Entertainment (22 Dec 2011): Decoupling two ideas.

Non-Regular Languages (21 Dec 2011): Some languages aren’t regular.

Adventurer's Lament (20 Dec 2011): A conversation between an adventurer a retired adventuring companion.

Judgment (19 Dec 2011): Hidden skeletons and uncut jewels.

Friday Poem (17 Dec 2011): About the Christmas spirit.

Typography terminology (15 Dec 2011): Of glyphs, type, typefaces, fonts, kerning, ligatures, etc.

NFA = Regular Expressions, part 2 (14 Dec 2011): The language of every DFA is described by a regular expression.

NFA = Regular Expressions, part 1 (13 Dec 2011): An equivalence between a class of languages and a class of machines.

Not Rememberable (12 Dec 2011): A postulate that some things are beyond our memory apparatus’s capabilities.

Friday Poem (9 Dec 2011): Cat food, dog food, fish food… what about human food?

Nondeterministic Automata (8 Dec 2011): Of NFAs and the unimportance of regular nondeterminism

Acknowledging All of Life (7 Dec 2011): I love my life, and since that leaves a lot of free time, I also…

Un-Asked Questions (6 Dec 2011): Killing the conversation by assuming an answer without discussion.

A Gulf of Understanding (5 Dec 2011): Educators as proselytizers: converting student’s thought processes.

Friday Poem (2 Dec 2011): An accidental hole in the fabric of reality.

Hire a Boss (1 Dec 2011): Could we separate management and power?

Why is Repentance Painful? (30 Nov 2011): The parable of the worn-out trousers.

Students That Drive (29 Nov 2011): An observation about classroom dynamic.

Nondeterminism (28 Nov 2011): Doing everything all at once, or magically making the right choices.

A Week of Gratitude (26 Nov 2011): Free, open-source software.

Friday Poem (25 Nov 2011): Gratitude can be awkward…

A Week of Gratitude (24 Nov 2011): This piece of eternity.

A Week of Gratitude (23 Nov 2011): The ones who made me.

A Week of Gratitude (22 Nov 2011): The lives we share.

A Week of Gratitude (21 Nov 2011): The overlooked structure of things.

Friday Poem (18 Nov 2011): The consequences of treating delicate goods without delicacy.

Educators Ought to Listen (17 Nov 2011): A little extension of an earlier post.

A Smooth Beige World (16 Nov 2011): A fictional setting of uncertain applicability.

Delighting in Failure (15 Nov 2011): To learn more, make more mistakes.

Disseminate Information, Organize Knowledge (14 Nov 2011): “Let me organize your thoughts…”

Friday Poem (11 Nov 2011): Parents and authors name their children differently.

Know your Exits (10 Nov 2011): How (not to) flake out on your commitments.

Regular Expressions (9 Nov 2011): A notation for describing the languages of Finite Automata.

Vital, Arbitrary Decisions (8 Nov 2011): Of getting dressed, being stressed, and commandments.

Going Down Stairs (7 Nov 2011): Where does the energy go?

Friday Poem (4 Nov 2011): Violently saving the environment.

On Interesting Fights (3 Nov 2011): Action scenes in film and RPGs

State Machines (2 Nov 2011): The simplest of information machines.

“I can't, I need to study” (1 Nov 2011): Not having time takes a lot of time.

The Used Car Lot (31 Oct 2011): A thought about the niceties of having commandments.

Friday Poem (28 Oct 2011): I wrote this poem tomorrow.

Completing “Che Sarà, Sarà” (27 Oct 2011): What will be, let be; but what may change, change.

Memorization (26 Oct 2011): On memorizing and listening.

Irrationality (25 Oct 2011): Some numbers are not fractions.

Cantor Diagonalization (24 Oct 2011): An infinity bigger than infinity

Friday Poem (21 Oct 2011): Monsters assuring mutual demise.

Decision Problems (20 Oct 2011): Yes/no questions are “‍enough‍”.

Belief in Others (19 Oct 2011): One definition of maturity.

Just for larks (18 Oct 2011): A few bits of pseudo-code.

“I feed 20 families” (17 Oct 2011): On the happy perspective.

Friday Poem (14 Oct 2011): A rhyme from the title “‍with the moon came doom.‍”

Richie and Jobs (13 Oct 2011): A reflection on two giants of computing.

The Church-Turing Thesis (12 Oct 2011): If it can be done, it can be done by a computer.

We are Many (11 Oct 2011): Reflections on personal identity.

Life is not a Book (10 Oct 2011): Me: “‍I learned a great lesson that day…‍”. Them: “‍What was it?‍”

Friday Poem (7 Oct 2011): A meditation on friends who do not share my near-perpetual sense of happiness.

If you knew it would work… (6 Oct 2011): On exploring life.

Learning to Program (5 October 2011): Part 0: Text editors and HTML Basics.

Leaving the Intersection (4 October 2011): Embrace losing options.

Theory: Know the Possible (3 October 2011): In introduction to the notion of formal reasoning and theory.

Friday Poem (30 Sep 2011): Backlash from too many weeks of expository prose.

Chaos (29 Sep 2011): Revealing the infinitesimal character of things.

Thoughts on an ongoing RPG (28 Sep 2011): I’m running a table-top roleplaying game.

Of Logarithms and Numbers (27 Sep 2011): More on the digitation theme.

“Helping” God (26 Sep 2011): Sometimes I feel like a 3-year old.

Friday Poem (23 Sep 2011): About gasoline.

When Fires Die (22 Sep 2011): Motivation, faith, hope, love, and how they are lost.

Learning Bipartite Graph (21 Sep 2011): Reflections on instruction and understanding.

Luther's Second and Third Postulates (20 Sep 2011): Programming Languages are Antiquated. The Compilation Pipeline is Harmful.

Heterogeneity (19 Sep 2011): Diversity and what it’s lacking.

Friday Poem (16 Sep 2011): A simple message inspired by a flow chart shared with me by my friend Markham.

Unlocking Programming: Abstract Data Types and JSON (15 Sep 2011): Part of a series of posts explaining programming for the lay-person.

Respect, Love, Compassion (14 Sep 2011): Three words from “‍The Family: A Proclamation to the World‍”.

Backward Compatibility (13 Sep 2011): Accepting a curse to provide a blessing.

… to its Logical Conclusion (12 Sep 2011): A truth behind Aristotle’s Golden Mean.

Friday Poem (9 Sep 2011): A little mumble about listening.

Gifts of Tongues (8 Sep 2011): Reflections on tongues and the problem of thinking about deity.

Unlocking Programming: Pointers (7 Sep 2011): Part of a series of posts explaining programming for the lay-person.

Unlocking Programming: Composite Datatypes (6 Sep 2011): Part of a series of posts explaining programming for the lay-person.

Being Annoyed (5 Sep 2011): It’s all in your mind.

Friday Poem (3 Sep 2011): A Saturday reflection on a Friday temple excursion.

Unlocking Programming: State and Parallelism (1 Sep 2011): Part of a series of posts explaining programming for the lay-person.

On Philosophy (31 Aug 2011): Philosophy as a non-scientific field.

Random (30 Aug 2011): What do people mean by the word “‍random‍”?

Digitation (29 Aug 2011): The 99¢ phenomenon (and it’s solution).

Friday Poem (26 Aug 2011): Five beats on time.

Unlocking Programming: Lambdas and Coroutines (25 Aug 2011): Part of a series of posts explaining programming for the lay-person.

On Writing This Post (25 Aug 2011): An explanation why this post took so long to appear.

K-12 Programming: Counting (23 Aug 2011): Practical programming in kindergarten or first grade.

Bang-Bang Beliefs (22 Aug 2011): Reflections on “‍Open your mouths and they shall be filled‍” (DC 33:8).

Friday Poem (19 Aug 2011): “‍A blue moon falls from an empty sky where never star has gleamed…‍”

Mind Twister Redux (18 Aug 2011): A second try at a recent post.

Unlocking Programming: Recursion (18 Aug 2011): Part of a series of posts explaining programming for the lay-person.

The Command Lines (17 Aug 2011): A practical application of programming.

A Mind Twister (16 Aug 2011): My own take on a very old paradox.

Audacity of Science (15 Aug 2011): The Functional is not necessarily the Actual.

Friday Poem (12 Aug 2011): You know what they say about hindsight? They’re wrong.

The First Law of Heaven (11 Aug 2011): Trying to unravel Bruce R. McConkie’s statement, “‍obedience is the first law of heaven.‍”

Unlocking Programming: Blocks and Subroutines (10 Aug 2011): Part of a series of posts explaining programming for the lay-person.

Editing for Knowledge (9 Aug 2011): Editing as a tool for understanding difficult texts.

Unlocking Programming: Loops (8 Aug 2011): Part of a series of posts explaining programming for the lay-person.

Friday Poem (5 Aug 2011): Dana and Jane bicker till dawn while burning that which is neither a box nor a shepherd’s crook.

What Should Teachers Do? (4 Aug 2011): Reflections on information, knowledge, understanding, intelligence, wit, acuity, aptitude, instruction, etc.

Software Engineering Example (3 Aug 2011): The discovery of phylogenetic trees as an example of the software engineering process.

Offended by Perspective (2 Aug 2011): How do you handle someone who feels slighted because their perspective of a situation is off target?

Unlocking Programming: What is CS? (1 Aug 2011): A discussion of the terms “‍computer science‍”, “‍computer engineering‍”, “‍information technology‍”, “‍information systems‍”, “‍software engineering‍”, and “‍programming‍”.

Friday Poem (29 Jul 2011): The curse of the magic elephant.

Teaching Yourself to Program (28 Jul 2011): Some thoughts on how to start learning to program.

The State and Future of this Blog (28 Jul 2011): Where I am and where I’m going with this blog; comments, tags, etc.

Programming Ad Ideas (27 Jul 2011): A reaction to the appalling way educators act like computing isn’t important.

Unlocking Programming: Conditionals (26 Jul 2011): Part of a series of posts explaining programming for the lay-person.

Etymological Hypothesis: Atonement (25 Jul 2011): Informed guesswork on how the word “‍atonement‍” came to have the meaning it has today.

Friday Poem (22 Jul 2011): Inspired by old “‍fancy rooms‍” with a touch of morbid romanticism.

Historical Touring in Britain (21 Jul 2011): Some reflections on my experience visiting historic sites on the isle of Great Britain.

Because the Principle is Correct (20 Jul 2011): A brief thought shared in a recent church service.

Unlocking Programming: Control Constructs (19 Jul 2011): Part of a series of posts explaining programming for the lay-person.

Unlocking Programming: Paradigms (18 Jul 2011): Part of a series of posts explaining programming for the lay-person.

Friday Poem (15 Jul 2011): A few couplets inspired by my four-hour-long visit to Wales.

Unlocking Programming: Types (14 Jul 2011): Part of a series of posts explaining programming for the lay-person.

Pilate and the Easy Out (13 Jul 2011): A thought from the account of Christ’s trial and death.

Reflections on London (12 Jul 2011): An American peripatetic’s perspective of the city of London.

Unlocking Programming: Expressions and Values (11 Jul 2011): Part of a series of posts explaining programming for the lay-person.

Friday Poem (8 Jul 2011): A guy looks downstairs at a Wisconsin statue he doesn’t like.

Unlocking Programming: Statements (7 Jul 2011): Part of a series of posts explaining programming for the lay-person.

Unlocking Programming: Introduction (6 Jul 2011): An explanation of a series of posts I plan to add explaining programming for the lay-person.

Mathematics for Hyperbolic Tiles (5 Jul 2011): Representation of the numbers used in {5, (3,)* 4} tessellations matrices.

Delegation (4 Jul 2011): A part of leadership I wish more people understood.

Friday Poem (1 Jul 2011): A sonnet for CS1.

Talking to Slaves (30 Jun 2011): A different way of viewing programming.

Carrots, Reigns, and Love (29 Jun 2011): There are three reasons to follow a leader; the highest must be freely given because of who we are.

Wisdom and Hidden Treasures (28 Jun 2011): Thoughts on a promise from the Word of Wisdom.

Why Wash Feet? (27 Jun 2011): A thought on one of Jesus Christ’s last acts in mortality.

Friday Poem (24 Jun 2011): A late-night mumble following a full day of teaching and coding.

Faith, a Composite (23 Jun 2011): An effort to disentangle the modern usage of the word “‍faith‍”.

Living Hyperbolically (22 Jun 2011): A subjective description of hyperbolic geometry (sans maths).

Tribute: Brian McGeever (21 Jun 2011): Recalling Brian McGeever and the A-to-Z Mathematics Award.

Pronouns and Verbs (20 Jun 2011): Proper usage of “‍Thee‍”s and “‍Thou‍”s.

Friday Poem (17 Jun 2011): Free verse typifying prayer.

Lifestyle and Means (16 Jun 2011): A random thought pattern without clear objective.

Hyperbolic Transformations (15 Jun 2011): A discussion of matrices for hyperbolic geometry

Brain or Driver? (14 Jun 2011): Speculation about why we think as we do think.

I don't much care where (13 Jun 2011): Commentary on a famous quote from Lewis Carroll.

Friday Poem (10 Jun 2011): “‍Glistening Heaps of Jelly‍”, flash poetry developed from a title in under 30 minutes.

The Simple Art of Listening (9 June 2011): In defense of a dying art form.

Basic Hyperbolic Operations (8 June 2011): A technique for the Minkowski representation of hyperbolic geometry, including the hyperbolic linear interpolation or hlerp.

Logic, Tool not Truth (7 June 2011): Why I don’t “‍believe‍” logic, yet use it all the time.

HTML5: Canvas and SVG (6 June 2011): A couple of random demos to test ECMAScript-enabled SVG and Canvas elements.

Friday Poem (3 June 2011): Couplets about vegetables.

The Game of Spies and Townies (2 June 2011): Can you find out who knows the secret without revealing it?

Slodoop: Bottom of the Universe (1 June 2011): The Bottom of the Universe isn’t Euclidean.

Are the Righteous Sad? (31 May 2011): A scriptural thought about happiness and sadness.

Infinite Decimals Times a Digit (30 May 2011): How to compute an endless repeating decimal times a single-digit constant in any base.

Friday Poem (27 May 2011): A “‍devil strategy guide‍” encouraging the use of plot to keep people enslaved.

Most Significant Bit First Addition (26 May 2011): A technique for adding infinite binary sequences.

Tea Tree Oil (25 May 2011): A stronger odor than old dehydrated fish. Also more pleasant.

Slodoop: The Doops (24 May 2011): A back-derivation on the name of a setting I designed in my teens.

Another CS1 Approach (23 May 2011): Get the students to propose each element before it is taught.

Friday Poem (20 May 2011): An opening about a barber, with two possible endings based on suggestions from Matt Crook.

A Different Way to Teach Computing (19 May 2011): How would I teach computer science if I didn’t have any computers?

What I Wish People Knew about Scripture (18 May 2011): If He could have taught what He wanted us to know more easily, He would have.

RPGs: The Other Game (17 May 2011): A role-playing game (RPG) is collaborative story telling, but the most popular systems are another game as well.

Continued Fractions (16 May 2011): Continued fractions are a beautiful representation of real numbers, but they have some problems as well.

Friday Poem (13 May 2011): An small meander regarding glass professionals.

Homebrew RPGs 3: Chaos (12 May 2011): There are many commercial roleplaying games out there, but often the best games are ones you design yourself.

Homebrew RPGs 2: Conflict (11 May 2011): There are many commercial roleplaying games out there, but often the best games are ones you design yourself.

Homebrew RPGs 1: RPG Basics (10 May 2011): There are many commercial roleplaying games out there, but often the best games are ones you design yourself.

Luther's First Postulate (9 May 2011): Most algorithms are outside the scope of Computer Science.

Welcome, and Styling (26 January 2011): Welcome to my blog.