Archive
Every single post on the site. Subscribe via Atom or JSON feed (what’s a feed?).
-
2023
-
May
-
27
-
23
-
Competencies—JOURNAL
An observation on the dynamics of (sufficiently) large organizations.
-
-
-
Apr
-
Mar
-
31
-
Fanfare for a New Era of American
Spaceflight – Live Recording! ↩︎—❈—ELSEWHERELast summer, I hired the Budapest Scoring Orchestra and recorded my fanfare. And now: you can listen to the recording!
-
-
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 —LIBRARYThe 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
-
-