Archive
Every single post on the site. Subscribe via Atom or JSON feed (what’s a feed?).
-
2023
-
Mar
-
18
-
❡ Length: An Observation — JOURNAL
Blog posts, like essays (published online or in magazines) tend (I think!) to differ from books in just how long they let their paragraphs run.
-
-
-
Feb
-
25
-
Fork Software More — JOURNAL
Not everything needs to be centralized and standardized.
-
-
12
-
People, Strategy, Execution — LIBRARY
A few choice quotes from Phil Rozenweig’s The Halo Effect.
-
-
-
Jan
-
16
-
Feature Idea: Week-Level Smart Training Plans — JOURNAL
Training (at my level, anyway) is less about individual day-to-day work and more about what I do each week. The tools should support that!
-
-
13
-
10
-
Initial Notes on Elicit — JOURNAL
Playing around a bit with the ML-powered research tool from the folks at Ought.org.
-
-
08
-
Special Null Syntax vs. Types and Functions — JOURNAL
Why does
Maybe.map
feel better than??
and friends to me? A sketch. -
Product Idea: Meal Tracking for Athletes — JOURNAL
All of the existing tools need broader design vocabularies.
-
-
07
-
An Orchestra in My Pocket — JOURNAL
Well, in my bag anyway. Close enough. And astonishing.
-
-
04
-
Generative Work and Productive Puttering — JOURNAL
They sometimes feel similar, but they aren’t the same. (And both can be good!)
-
-
02
-
Goal-Setting — JOURNAL
On setting goals I might not meet — and adjusting them proactively throughout the year.
-
-
01
-
2022 in Review: The Rest of life — JOURNAL
Less than I wanted of music, running, etc.; but some good things on the financial and spiritual fronts.
-
old truck — PHOTOS
-
2022 in Review: Professional — JOURNAL
My fourth year at LinkedIn: odd, and challenging — with some failures! — but not bad.
-
-
-
-
2022
-
Dec
-
30
-
2022 in Review: Public Speaking — JOURNAL
One conference talk, a couple podcasts, and — unexpectedly — a bit of YouTube-ing.
-
-
29
-
2022 in Review: Writing — JOURNAL
Getting published in print, and a year to at least match last year for my normal blogging and open source work!
-
2022 in Review: Reading — JOURNAL
I read a lot less than I wanted, but I still made my goal of 22 books in the year. I’ll take it!
-
-
28
-
The Leica Q2 — ESSAYS
Mulling on a remarkable camera (that isn’t for me).
-
-
27
-
24
-
OPML Files as… Annotated Bibliographies? — JOURNAL
What if feed readers let you you make these old XML files into blog rolls, too?
-
-
22
-
21
-
Patterns for “Smart” Components in Ember — JOURNAL
…which generalize to other frameworks pretty well, too.
-
-
16
-
Wacky Tricks We Use in Publishing TypeScript Types (for Ember.js)↩︎ — ❈ — ELSEWHERE
A walkthrough of the shenanigans we have to do to make TypeScript understand how to import
@ember
packages fromember-source
.
-
-
12
-
Supernote, Dropbox, and Transmit — JOURNAL
A handy little flow for getting documents onto and off of the SuperNote via Dropbox… without having Dropbox installed locally.
-
-
09
-
A UML Comeback? — JOURNAL
Because the tools are positioned for sketching, now?
-
Reasoning About Reference Cycles — JOURNAL
Rust’s lifetime types are challenging, but they bring a capability I miss all the time in other languages.
-
-
06
-
Journaling, One Day Along — JOURNAL
A progress report: It had the desired effect. I like it!
-
-
05
-
Journaling — JOURNAL
But in a very specific way.
-
John Cook and Brief Notes — JOURNAL
-
-
-
Nov
-
26
-
A Note on Life Stages — JOURNAL
A few reflections on parenting, hobbies, and time.
-
-
13
-
08
-
Writing Down What I Do — In Obsidian — JOURNAL
An update on my years-long habit, with a new tool.
-
-
06
-
Dorico Tip: Solo Parts in String Sections — JOURNAL
This was a bit subtle, so I’m writing it down for myself in the future (and maybe others, too!).
-
-
04
-
Organizing Many Software Projects — JOURNAL
How I lay out my file system and how I tweak Git for working on literally dozens of different repositories.
-
-
-
Oct
-
24
-
21
-
walking back to the hotel — PHOTOS
(in Midtown NYC)
-
-
19
-
16
-
Cloud tops — PHOTOS
Outbound from Denver to NYC. Loved the view as we came up out of the clouds.
-
-
15
-
10
-
09
-
08
-
06
-
Trade-offs — JOURNAL
They are real; but too often offered as an excuse to avoid thinking rather than a reason to think harder.
-
-
-
Sep
-
25
-
Marco’s Rule of Software Stacks (Expanded) — JOURNAL
On being the biggest user of a given technology.
-
-
24
-
Long and Short — JOURNAL
The value of different kinds of writing.
-
-
22
-
The Great Unmooring↩︎ — ❈ — ELSEWHERE
At Mere O, on Richard Sennett’s The Corrosion of Character and Warzel and Petersen’s Out of Office, on work.
-
-
21
-
The Man from the Future — LIBRARY
An interesting study in the life of a profoundly influential man.
-
-
17
-
Garden of the Gods — PHOTOS
We’ve lived here for almost five years and hadn’t been till friends visited a couple weeks ago.
-
-
16
-
02
-
01
-
Open Source — JOURNAL
Notes on the sheer scale of recently-completed open source efforts of mine.
-
-
-
Aug
-
28
-
Flow State — JOURNAL
Maybe it’s less important than we like to think?
-
-
27
-
What Can I Do With 10 Minutes? — JOURNAL
What can I do when I do not have long stretches of time to give deep attention to a task?
-
-
20
-
Turning on Some Apple Accessiblity Preferences — JOURNAL
Because it makes for a better UI experience!
-
-
14
-
The Lord’s Prayer — ELSEWHERE
The manuscript for a sermon on Luke
11:1 – 13.
-
-
06
-
Thinking Out Loud on “Trauma” — LIBRARY
Some musing and notes after reading the first fifth of The Body Keeps the Score
-
-
05
-
On the Ember Blog: Plain Functions as Helpers ↩︎ — ❈ — ELSEWHERE
Making sure people understand a new feature we shipped which is a big deal.
-
-
-
Jul
-
21
-
Some Thoughts on Zig — JOURNAL
A positive framing (of one part at least!) from someone who is distinctly not here for what the language is selling.
-
-
12
-
08
-
A Pleasing Symmetry in Rust — JOURNAL
Appreciating how Rust
enum
variants are mirrors of its kinds ofstruct
s.
-
-
04
-
Rustacean Station: New Rustacean with Chris Krycho ↩︎ — ❈ — ELSEWHERE
Chatting about Rust, LinkedIn, and WebAssembly — and my past, present, and possible future with podcasting!
-
-
-
Jun
-
19
-
The Tamron 35-150mm 𝑓/
2 – 2.8 Di III VXD — JOURNALNotes from a week at Disney World with this remarkable (mammoth!) lens.
-
The Sony Sonnar T* FE 55mm 𝑓/1.8 ZA — JOURNAL
Notes from a week at Disney World with Sony’s workhorse of a lens.
-
The Sony α7 IV — JOURNAL
Notes from a week at Disney World with Sony’s latest full-frame camera body.
-
-
01
-
St. George’s Anglican Church — PHOTOS
In downtown Colorado Springs on a late May evening.
-
-
-
May
-
19
-
Whiskey, Web, and Whatnot: Bringing Types to Ember ↩︎ — ❈ — ELSEWHERE
Chatting with the good folks at ShipShape about TypeScript, Ember, composing, whiskey, and more.
-
-
18
-
Conditional Modifiers and Helpers in Ember — JOURNAL
A handy feature you can use in recent versions of Ember.
-
-
-
Apr
-
28
-
Misusing TypeScript Assertion Functions for Fun and Profit — JOURNAL
A horrible (but very useful) hack I came up with yesterday for adding types to some old code.
-
-
22
-
SemVer for TS in Practice — JOURNAL
Showing how the recommendations from www.semver-ts.org can actually work in the real world.
-
-
20
-
The Road to TypeScript↩︎ — ❈ — ELSEWHERE
My EmberConf 2022 talk (with, again, a lot of non-Ember interest).
-
-
18
-
Semantic Versioning for TypeScript Types 1.0.0-beta.1↩︎ — ❈ — ELSEWHERE
After years of work, I’ve published the first beta of the spec for semantic versioning for TypeScript types!
-
-
01
-
One challenge to the new moral science — LIBRARY
Hunter and Nedelisky on the any kind of “moral science” which takes “social consensus” or majority preferences as the limit of actual ethical reasoning.
-
On Stationery — JOURNAL
…and unreasonable joys in small, real goods.
-
-
-
Mar
-
27
-
20
-
Don’t Universalize from Your Own Experiences — JOURNAL
Snappy writing, careers in software development (and other fields), advice-giving, and over-generalizing.
-
-
07
-
Two Speaking Updates — ELSEWHERE
News about TypeVille and EmberConf!
-
-
02
-
-
Feb
-
26
-
04
-
A question of authority — LIBRARY
On Brad East’s approach to Scripture and Tradition.
-
-
-
Jan
-
28
-
Announcement: Speaking at TypeVille 2022 — ELSEWHERE
On the subject of “Types as Tools for Thought”
-
-
25
-
23
-
Notes on Exposure Notifications — JOURNAL
Literally just notes, from an essay I never managed to write.
-
-
22
-
16
-
12
-
Don’t Sprint the First Mile of a Half Marathon — JOURNAL
On establishing a sustainable pace at the start of a new year.
-
-
07
-
02
-
Tentative 2022 Reading List — LIBRARY
The books I would like to get through this year.
-
-
01
-
Buy Me a Book — JOURNAL
Moving from Patreon to BuyMeACoffee for folks to support my writing if so inclined.
-
-
-
-
2021
-
Dec
-
31
-
Reading Settings! — JOURNAL
A few notes on pairing
prefers-color-scheme
and user configurability, as well as adding a little reading mode switch.
-
-
30
-
Why you should fund Mere Orthodoxy↩︎ — ❈ — ELSEWHERE
A heartfelt plea from me to you
-
Study — LIBRARY
A good word from John Webster to all students (not just of theology).
-
-
24
-
2021 End-of-Year Thoughts — JOURNAL
Another year behind, another reflection on what happened (and what didn’t!) in this latest circuit of the sun.
-
-
21
-
20
-
16
-
“I cannot not be a creature made and called by God’s love” — LIBRARY
The incredibly good news about us of which Christ is the guarantee.
-
-
12
-
Small, Non-Trivial Projects for Learning — JOURNAL
For learning effectively, nothing is better than a real project which gives you a place to experiment and play.
-
-
04
-
2022 Colfax Half Marathon Plan — JOURNAL
Plotting my recovery from COVID-19 and my path to maybe, just maybe, managing another PR in May.
-
-
03
-
Request for Comments: First-Class Component Templates ↩︎ — ❈ — JOURNAL
Given all the analysis from this series, a concrete proposal to move this forward!
-
-
-
Nov
-
23
-
18
-
Reading “A Functional Programming Language with Versions” — LIBRARY
The first academic research I’m aware of which actually takes Semantic Versioning seriously!
-
-
15
-
Ember.js Template Imports: Part 6 — JOURNAL
Given the tradeoffs in the space, what is the best set of compromises we can make?
-
Ember.js Template Imports: Part 5 — JOURNAL
What about styles? (A bonus post!)
-
-
11
-
Ember.js Template Imports: Part 4 — JOURNAL
Keeping, and improving on, one of Ember’s fundamental commitments — and biggest strengths: its integrated testing.
-
-
09
-
Ember.js Template Imports: Part 3 — JOURNAL
Evaluating the tradeoffs of template language designs for tooling.
-
-
-
Oct
-
31
-
Anki and Spaced Repetition — JOURNAL
Notes on working with a new system, 5½ months along.
-
-
29
-
Ember.js Template Imports: Part 2 — JOURNAL
Which template imports design has the biggest set of wins for teaching and understanding components?
-
-
12
-
Ember.js Template Imports: Part 1 — JOURNAL
Introducing the series and walking through the formats.
-
-
03
-
02
-
-
Sep
-
28
-
25
-
The Sony α7C — JOURNAL
A mini-review after renting the camera and using it for almost a week back in July.
-
-
12
-
From the Visitor Center — PHOTOS
-
Cameras and Attention (Redux) — JOURNAL
A mild “yes/and” on a theme often highlighted by contemporary tech critical commentary.
-
-
07
-
God Without Measure: Working Papers in Christian Theology — Volume I: God and the Works of God — LIBRARY
The first of two volumes of collected essays and papers by John Webster. Very, very scholarly.
-
-
05
-
…revelation disturbs — LIBRARY
‘It is “an interruption which addresses us.”’
-
-
04
-
-
Aug
-
28
-
Theological Anthropology Comes First — JOURNAL
You don’t get a healthy politics if you answer the question “What is a human?” incorrectly.
-
-
27
-
What if PageRank Was a Mistake? — JOURNAL
A provocation on our algorithmic present and a curational (curative?) alt-history.
-
-
26
-
22
-
Praising God — LIBRARY
Two quotes from a John Webster sermon of the same title: on worship, and the one worshipped.
-
-
07
-
MusicXML and Percussion Notation — JOURNAL
Digging into How Dorico and StaffPad represent percussion differently.
-
-
-
Jul
-
31
-
StaffPad to Dorico via MusicXML? Alas, no. — JOURNAL
A tale of woe! …but with some tips for less woeful tales to sooth the bitter pill this is.
-
-
28
-
StaffPad Versions — JOURNAL
Making it easy to keep track of your composing history in StaffPad.
-
-
18
-
Fanfare for a New Era of American Spaceflight ↩︎ — ❈ — ELSEWHERE
You can now search for my name in Spotify, Apple Music, etc., and you will find there: orchestra music!
-
-
17
-
12
-
‘Life… finds a way.’ — PHOTOS
A lonely little plant — from our family trip to Dinosaur National Monument.
-
-
10
-
My Current Photography Setup — JOURNAL
Could also be filed under “from my sent messages.”
-
-
07
-
Revealed and Stated Preferences — JOURNAL
On Ben Thompson’s weekly article on Instagram, Facebook, algorithmic feeds in general — and how economic analysis of behavior ranges from insufficient to awful.
-
-
06
-
Late Afternoon Lake — PHOTOS
Went for a walk, took my camera, was giddy that I had done so when I saw how beautiful the sky was.
-
-
05
-
-
Jun
-
07
-
Reread Books! — LIBRARY
Fiction, nonfiction, steak, popcorn: find books you love and reread them.
-
-
01
-
Miscellaneous Updates — JOURNAL
Or: it has been months since I wrote anything, so I’m scratching that itch.
-
-
-
May
-
27
-
Chatting About Web Dev ↩︎ — ❈ — ELSEWHERE
Ember CLI history, ember-auto-import, web bundling, and more
-
-
15
-
-
Apr
-
22
-
10
-
Balloons, of Course — PHOTOS
New Mexico Vacation, Day 8: seen on the way out of Albuquerque.
-
-
09
-
The Best Brewery I Visited in ABQ — PHOTOS
New Mexico Vacation, Day 7: the bar at High and Dry Brewing.
-
-
08
-
Lone Cactus — PHOTOS
New Mexico Vacation, Day 6: compensating for mid-day lighting to share a glimpse of this lonely/lovely plant.
-
-
07
-
Trailer Music Jam↩︎ — ❈ — ELSEWHERE
The fruit of riffing on an idea at a coffee shop all afternoon.
-
Ramen and Ribs — PHOTOS
New Mexico Vacation, Day 5: some outstanding eats. (The typical ’gram photo.)
-
-
06
-
Slow Burn Coffee — PHOTOS
New Mexico Vacation, Day 4: the loveliest space I have yet seen in the city.
-
Three considerations on reading the Bible — LIBRARY
Webster expounding/expanding on Bonhoeffer and Barth.
-
-
05
-
Rio Grande Drainage — PHOTOS
New Mexico Vacation, Day 3: drainage water running into the Rio Grande, spotted on my run
-
-
04
-
Tiny Flowers for Color — PHOTOS
New Mexico Vacation, Day 2: a tiny flower on a little table outside a coffee shop.
-
“…our enemies, sin, the curse and death, are beaten.” — LIBRARY
“If you have heard the Easter message, you can no longer run around with a tragic face and lead the humourless existence of a man who has no hope.”
-
-
03
-
Motel Guest’s Only — PHOTOS
New Mexico Vacation, Day 1: An overflow lot in Las Vegas, New Mexico
-
-
-
Mar
-
31
-
Keep It Local — ELSEWHERE
Or: (part of) what “reasoning about your code” really means; being my EmberConf 2021 talk.
-
-
29
-
Impromptu EmberConf 2021 AMA↩︎ — ❈ — ELSEWHERE
In which my friend David Baker put me on the spot… and it was great!
-
-
23
-
RFC: Semantic Versioning for TypeScript Types ↩︎ — ❈ — ELSEWHERE
In which years of thinking and months of design come to fruition.
-
-
21
-
Progressive Disclosure of Complexity and Typed FP Languages — JOURNAL
Or, one part of why to some extent Elm, and to a significant degree PureScript Halogen, can be quite difficult for users to get their heads around at first.
-
-
19
-
13
-
Introducing “Heuristics for Good Software Design” — JOURNAL
A series of posts in which I explain how I think about effective software design.
-
-
08
-
Naming and Framing — JOURNAL
Or, why did Accelerate matter for DevOps?
-
-
-
Feb
-
28
-
A Gap in (My Knowledge of) the Developer Productivity Literature — JOURNAL
Where is the equivalent of Accelerate for anything outside of DevOps?
-
-
13
-
A Useful Approach to Problem-Solving — JOURNAL
(It’s useful to me, at least.)
-
Announcement: Speaking at EmberConf 2021 — ELSEWHERE
In which I’ll be speaking for 30 minutes at a JS conference… and will spend only about 5 of those minutes on JS.
-
-
07
-
Scarcities — JOURNAL
In which what was supposed to be a quick, Robin Sloan- and Craig Mod-inspired, note on attention and cryptothings… somehow morphed into the dream of a research program for something much, much different.
-
-
01
-
I Am Not An Original Thinker — JOURNAL
And it turns out that’s actually totally fine.
-
-
-
Jan
-
25
-
A path away from Kant? — LIBRARY
Koyzis’ provocative thesis on authority and liberty.
-
-
22
-
Using Classes for Functional Programming — JOURNAL
We tend to think classes are inherently for object-oriented programming, but they are much more flexible than that in JavaScript and TypeScript (and other languages too).
-
-
05
-
04
-
Just Write — JOURNAL
Even if you only have five minutes: write anyway.
-
holiness and jealousy — LIBRARY
-
-
03
-
02
-
01
-
-
-
2020
-
Dec
-
31
-
Wrapping Up 2020 and Starting 2021 — JOURNAL
Goodbye, good riddance, won’t look back fondly on this one.
-
-
28
-
27
-
22
-
Understanding
args
in Glimmer Components — JOURNALClearing up a common confusion with a worked example.
-
-
21
-
20
-
19
-
07
-
Ember Octane is a New Mental Model — JOURNAL
…not a 1:1 translation from Ember Classic — but that’s often a big win!
-
-
05
-
Reluctantly Returning to Social Media — JOURNAL
I have to be on social media professionally… but I don’t have to live there.
-
-
03
-
02
-
01
-
-
Nov
-
30
-
the unholy science? — LIBRARY
-
Private Chat and DMs Are Good, Actually — ESSAYS
Don’t forget the lessons of physical offices when thinking about chat.
-
-
28
-
Mr. Penumbra’s 24-Hour Bookstore — LIBRARY
Robin Sloan’s debut novel was just astonishing.
-
-
-
Oct
-
31
-
Notes on Thoughtbot’s “Stop Using ‘any’” — JOURNAL
A couple tweaks and improvements to a good post!
-
-
24
-
Writing Robust TypeScript Libraries — JOURNAL
A subtler art than it might at first appear, if you intend to support JS or even loose mode TS.
-
-
13
-
Data Constructors, Part 2: Better TypeScript — JOURNAL
A deep dive on more idiomatic TypeScript implementations of ML-style data constructors.
-
-
11
-
06
-
Initializing Class Fields in Ember Octane — JOURNAL
One of the many small-but-lovely benefits of getting to use native classes in Ember Octane.
-
-
-
Sep
-
28
-
Finding Holy in the Suburbs — LIBRARY
A solid popular-level book — which I wish pushed just a little harder than it does.
-
Politics & The Order of Love — LIBRARY
A good book, if not quite the one I hoped for.
-
-
26
-
Things I Was Wrong About: Types — JOURNAL
Because it would do us all good to be a little more honest about where we’ve changed our minds or simply been mistaken.
-
-
22
-
Autotracking: Elegant DX Via Cutting-Edge CS — JOURNAL
A modern JavaScript reactivity system powered by Lamport clocks and incremental computation and depth-first searches: oh my!
-
-
19
-
A Chalcedonian conceptual grammar for love and justice — LIBRARY
What if we thought of “love” and “justice” like the hypostatic union?
-
-
07
-
All is broken and incomplete, and politics can not heal the rupture. — LIBRARY
Summarizing the basic shared commitments of all Augustinian liberals, whatever their many other differences
-
-
05
-
Data Constructors, Part 1: Understanding by Implementing — JOURNAL
Understanding an idea from Standard ML-like languages by implementing it in (boring) TypeScript.
-
-
04
-
Tracking in the Glimmer VM↩︎ — ❈ — ELSEWHERE
Chris Garrett (@pzuraq) explains to me how autotracking and the Glimmer (Ember) template layer connect!
-
-
-
Aug
-
29
-
Can You Recommend a Book on This? — JOURNAL
Probably not, unfortunately. Maybe I can write something up, though?
-
-
28
-
Async Data and Autotracking in Ember Octane — JOURNAL
Digging into the
load
helper andAsyncData
type I introduced in an earlier post.
-
-
22
-
the mixed moral qualities of any age — LIBRARY
In which Eric Gregory makes it clear that this book is extremely for me.
-
-
17
-
Migrating Off of
PromiseProxyMixin
in Ember Octane — JOURNALAn important refactor for getting rid of mixins and proxies.
-
-
16
-
Twitter and Me, Redux — JOURNAL
A 2020 update on my take on that particular social medium.
-
Good theology demands good theologians — LIBRARY
How spiritual formation is not mere interiority or “authenticity” but death-and-resurrection at the hand of the living God.
-
-
15
-
13
-
Polemic is Hard — LIBRARY
One can only take so much bludgeoning-of-bad-ideas before growing weary of a book.
-
theological self-criticism — LIBRARY
-
-
08
-
03
-
Christian Theology’s Place in the University — LIBRARY
Or, John Webster cracking very wise.
-
Humans of Open Source↩︎ — ❈ — ELSEWHERE
Chatting with Sean Chen about open source, Christian humanism, and working in public.
-
-
02
-
-
Jul
-
31
-
25
-
Please Reply! — JOURNAL
My Atom and JSON feeds gained a new “feature.”
-
-
24
-
On Ending “This Week I Learned” — JOURNAL
At least for now, I don’t have time for this particular bit of blogging. And that’s okay.
-
An anti-culture — LIBRARY
What theology must be if it is to be healthy and fruitful as a field.
-
-
20
-
18
-
15
-
01
-
A Git Workflow for Managing Long-Running Upgrades — JOURNAL
Using some lessons learned in the trenches of large upgrades.
-
-
-
Jun
-
21
-
07
-
Building the Slow Way — JOURNAL
Or, part of why rewrite is taking a while: I’m in this for the long haul.
-
-
-
May
-
31
-
Reading Habits — JOURNAL
How exactly do I go about reading, and what do I read these days?
-
-
30
-
Composing a Fanfare for Crew Dragon: Day 8 — JOURNAL
SpaceX launched today, and I am launching the rough draft of “Fanfare for a New Era of American Spaceflight” to honor it!
-
-
28
-
Composing a Fanfare for Crew Dragon: Day 7 — JOURNAL
Memorial Day and Thursday night progress…
-
-
25
-
Making Illegal States Unrepresentable — In TypeScript — JOURNAL
Showing how Scott Wlaschin’s approach in F♯ translates to a language with a very different type system.
-
-
24
-
Composing a Fanfare for Crew Dragon: Day 6 — JOURNAL
A surprising amount of progress over the weekend — the muscles are coming back!
-
This Week I Learned #5 — JOURNAL
-
-
17
-
15
-
Designing an Atomic CSS System — JOURNAL
Making my CSS scalable from the outset.
-
-
13
-
mut
(andset
) and autotracking in Ember Octane — JOURNALUnderstanding a surprising behavior — and fixing a refactoring hazard.
-
-
08
-
Composing a Fanfare for Crew Dragon: Day 5 — JOURNAL
Fighting a horrible mood by making progress anyway. Not much. But enough.
-
This Week I Learned #3 — JOURNAL
Less reading this week… because more composing.
-
-
07
-
Composing a Fanfare for Crew Dragon: Day 4 (Part 2) — JOURNAL
Reworking rhythms to make the next section of this piece connect more clearly to the first.
-
Composing a Fanfare for Crew Dragon: Day 4 (Part 1) — JOURNAL
I have a version of this piece I could publish! Now to get the rest of it done…
-
-
06
-
Composing a Fanfare for Crew Dragon: Day 3 — JOURNAL
The first draft of the first section is complete!
-
-
05
-
Composing a Fanfare for Crew Dragon: Day 2 — JOURNAL
I wrote some good harmonic lines! I started learning a new notation software program!
-
-
04
-
Composing a Fanfare for Crew Dragon: Day 1 — JOURNAL
Sharing my work as it happens for this composition.
-
Follow-Up on Command-Line Finding and Filtering — JOURNAL
A simpler solution that doesn’t require
tr
… if you have GNU utils or other alternatives.
-
-
03
-
find, grep, xargs, and newlines and null — JOURNAL
Turns out
tr
is your friend for this kind of thing.
-
-
02
-
-
Apr
-
29
-
The Infra Engineer’s Blind Spot — JOURNAL
Why I ended up down a rabbit hole instead of shipping.
-
-
24
-
09
-
JavaScript Functional Immutable Update Performance — JOURNAL
What are the performance implications of “immutable functional updates”?
-
-
08
-
Superscript and Subscript Line Heights — JOURNAL
A tip for better typography.
-
-
05
-
On “Saints” — JOURNAL
Should we prepend the term to “Paul” or “Augustine”?
-
-
-
Mar
-
29
-
22
-
Waiting for Communion — JOURNAL
A coronavirus reminder of our place in the time between the times.
-
-
21
-
The Lost World — LIBRARY
Not quite as spectacular as the first entry… but still a lot of fun.
-
-
15
-
Jurassic Park — LIBRARY
A book that knows it is both a sci-fi thriller and sociotechnological commentary.
-
-
03
-
01
-
-
Feb
-
15
-
Scripting Affiliate Links in Alfred — JOURNAL
Perhaps weirdly, I haven’t done much of this before!
-
-
13
-
Adding a Reading List Page — LIBRARY
A central place to see what I’ve read and what I’ve said about it!
-
-
09
-
How I Publish This Site — JOURNAL
Explaining how I run this site — everything.
-
-
02
-
Ulysses Publishing With WordPress on Linux — JOURNAL
A tech tip for other folks using WordPress on custom Linux setups.
-
-
-
Jan
-
26
-
Problematic — LIBRARY
You keep using that word. I’m not sure you know what you think it means.
-
Fall-Centered Theological Anthropologies — LIBRARY
-
-
23
-
Tiamat’s Wrath — LIBRARY
The things only the eighth book in a series can do.
-
-
18
-
Please Don’t Just Screenshot Books! — JOURNAL
A PSA to writers-on-the-web about how we share text.
-
-
12
-
Tell Me Your Priors! — LIBRARY
A gap I wish David H. Kelsey’s introduction in Eccentric Existence had filled.
-
-
11
-
An Atom Feed Apology — JOURNAL
Doubly embarrassing for having now messed up both of my feeds.
-
-
10
-
Epistemic Status — JOURNAL
Making explicit just how confident I am (or am not).
-
-
01
-
A Decadal Kind of Change — JOURNAL
Rethinking this site — and my own vocations — as the 2010s give way to the 2020s.
-
-
-
-
2019
-
Dec
-
31
-
Adieu to 2019 — JOURNAL
A year of rest and recovery, for which I’m profoundly grateful.
-
Dark Matter — LIBRARY
I could not put this book down. Also, it was kind of creepy.
-
Recursion — LIBRARY
Blake Crouch’s latest thriller is — delightfully — about something.
-
-
19
-
Writing Implements — JOURNAL
Sheer delight — by way of writing in a Pano Totebook with a Uniball Signo RT1 0.38mm.
-
-
13
-
Endings and Edges — JOURNAL
Reflections prompted by Michael Sacasas’ wrapping up a decade of blogging.
-
-
10
-
08
-
Decaffeinating — JOURNAL
How and why I switched to mostly decaf coffee.
-
-
04
-
On Remembering Scripture — JOURNAL
Time to stop leaning so hard on search.
-
-
01
-
Some Thoughts on micro.blog — JOURNAL
I like the service. But I’m not using it.
-
-
-
Nov
-
30
-
25,462 Words — JOURNAL
Reflections on a month of writing.
-
-
28
-
A JSON Feed Apology and Explanation — JOURNAL
All my best efforts and this is still where we end up!
-
-
27
-
…but Running is Sunlight — JOURNAL
(Why yes, that is a riff on Superman.)
-
-
26
-
Travel is my Kryptonite — JOURNAL
It ruins all my normal habits and rhythms and tanks my productivity.
-
-
21
-
Twitter Bots and “Decline” — JOURNAL
Picking up a dropped thread from Winning Slowly 7.13
-
-
18
-
Writing Requires Reading — JOURNAL
…as my November-writing adventures make clear!
-
-
17
-
-