August 01, 2015Filed under microMarkdown source

I started looking into bespoke publishers for that blog-post-book idea. First one I found has this for a logo:

The Book Patch
The Book Patch

Yes, that is Comic Sans. Immediately filed under nope nope nope.

August 01, 2015Filed under microMarkdown source

I think—so I can have a hard copy—I may start printing a nicely typeset of my blog posts each year.

August 01, 2015Filed under micro#software developmentMarkdown source

People often point to this (hilariously accurate) flowchart to explain how to solve tech problems… but it leaves something really important out: we “techies” know the right questions to ask. That makes a big difference.

Lines in the Mirror

July 31, 2015Filed under art#poetryMarkdown source
July 30, 2015Filed under micro#software developmentMarkdown source

Another little feature of Rust I quite like: the use of traits instead of inheritance to share behavior. All the benefits of inheritance, and a few more besides, but none of the drawbacks.

July 30, 2015Filed under microMarkdown source

If you’re running Windows 10, you should be aware of its defaults with sharing WiFi passwords, and know how to change them.

July 30, 2015Filed under microMarkdown source

An advantage to running Windows 10 in a VM: this boondoggle isn’t a problem for me, because as far as that VM is concerned, it’s talking over an ethernet connection and doesn’t have any idea there’s a WiFi network involved.

July 30, 2015Filed under microMarkdown source

On a semi-related note to the previous post… I love the new option to hide and show the menubar automatically on non-full-screen views in OS X 10.11.

July 30, 2015Filed under microMarkdown source

El Cap public beta 2 was all sorts of broken. Things like copy and paste weren’t working right! Beta 3 looks much better so far.

July 29, 2015Filed under micro#software developmentMarkdown source

I just realized that one of the reason Rust so strongly appeals to me is that its design embodies one of my favorite traits from the Zen of Python: explicit is better than implicit.

July 29, 2015Filed under micro#software developmentMarkdown source

Courtesy of something in my stack not playing right, I’ve now been reduced to pushing and pulling changes between OS X and my Windows VM through Bitbucket, rather than just having a mapped drive locally. This feels silly.

July 29, 2015Filed under microMarkdown source

Per @manton’s suggestion, I’ve set up IFTTT recipes for ADN and Twitter to repost microblog posts from my own blog to those services. If you see this post either place, it worked.

July 29, 2015Filed under micro#software developmentMarkdown source

Hmm, this may be telling of the future… SourceTree now introduces itself as a Git tool. No mention of Hg at all. 😟

Academic Markdown and Citations

A workflow with Pandoc, BibTEX, and the editor of your choice

July 26, 2015 (updated July 26, 2015)Filed under tech#workflow#writingMarkdown source
July 22, 2015Filed under microMarkdown source

I did something new with the paper I just published: I used BibTeX and pandoc to generate the citations in it automatically. I’m delighted at the result. In the next few days, I’ll write up a short post on how I did it, because it’s very handy for academics.

Not Exactly a Millennium

Reading Revelation 20 in its Context

July 22, 2015Filed under theology#sebts#m. div.#papersMarkdown source

Tweets on Psych Medication

Or: That time I went to town on Peter Leithart about psych medications.

July 22, 2015Filed under theologyMarkdown source
July 21, 2015Filed under microMarkdown source

I can feel my motivation on this paper dropping by the hour. Must. finish. it.

July 21, 2015Filed under microMarkdown source

So… Apple Music is going to have some serious issues if it can’t get “playing music on demand” separate from iTunes store issues.

July 20, 2015Filed under microMarkdown source

Pro tip: it turns out that generic versions of psychotropic medications may not be as effective as the brand-name version. Lessons we’ve learned the hard way in the last two months.

July 15, 2015Filed under microMarkdown source

One of the things that impresses me most about the new DayOne sync is how blazingly fast it is. Changes are nearly instantaneous.

The Mystery of the Table

Thoughts on the Theology and Practice of the Lord's Supper

July 11, 2015Filed under theology#m. div.#sebts#papersMarkdown source
July 06, 2015Filed under micro#ellieMarkdown source

Me: I’m really delighted by the big girl you’re growing into, Ellie, and I love you so much!
Ellie: I really love my magazine!

July 06, 2015Filed under microMarkdown source

Woke up to my alarm with my head feeling stuffed with gauze, went back to sleep, woke up with my wife’s alarm to find the room spinning, went back to sleep, woke up to just a plain headache. Rough start to the week…

July 05, 2015Filed under microMarkdown source

Trying to delete an Amazon account.

Good grief, this is a labyrinthine process.

Just one more reason to dislike this company.

July 05, 2015Filed under micro#musicMarkdown source

How in the world have I gone all this time and never listened to Krzysztof Penderecki before today? This is outstanding stuff.

July 04, 2015Filed under micro#jaimie#software developmentMarkdown source

My dear wife has started teaching herself Python as a hobby. She has the essential skill required to succeed as a programmer: the willingness to persevere even when it isn’t making sense to her. I’m extremely impressed.

July 04, 2015Filed under microMarkdown source

That time when I accidentally deleted my “dev-tools” folder in /Applications.

I’m grateful for Time Machine right now.

July 01, 2015Filed under microMarkdown source

A wished-for future Apple laptop lineup: 12- and 14-inch MacBooks, 13- and 15-inch MacBook Pros. I’d do a 14-inch MacBook and a retina iMac as my remote/at-home combo in a heartbeat.

July 01, 2015Filed under micro#coffee#kateMarkdown source

I want so much to grind some of this single-origin decaf coffee and drink it right now.

But my 1-year-old is asleep downstairs.

So: nope.

July 01, 2015Filed under micro#fitnessMarkdown source

Trying to decide whether the kind of “not good” I’m feeling today is the kind that will get better or worse with exercise.

June 27, 2015Filed under micro#software developmentMarkdown source

Playing with CSS transforms and transitions while I listen to a lecture on Romans for my New Testament class. Keep myself awake…

June 27, 2015Filed under microMarkdown source

Found a new use for Rogue Amoeba’s Audio Hijack: boosting audio from too-quiet vidoes. Sweet.

June 27, 2015Filed under microMarkdown source

Working on an essay on theological anthropology. The introduction alone is 650 words long…

June 26, 2015Filed under micro#software developmentMarkdown source

I cannot wait till I can switch to ES2015. Got bit by the stupid var scoping issue again. You’d think I’d be past that by now…

June 25, 2015Filed under micro#software developmentMarkdown source

Reading JavaScript Allongé. Just got to combinatorial logic (kestrel and idiot bird, for those in the know). Then he destructured a list with them.

Mind. Blown.

June 25, 2015Filed under micro#software developmentMarkdown source

One of the things that annoys me most when writing C is how difficult (really, almost impossible) it is to do anything generically. The same operation for different items in a struct? Good luck. It’s possible, but rarely worth the work.

June 24, 2015Filed under microMarkdown source

I heard someone suggest that even if the subordination of the Son in the Trinity isn’t expressly taught, it’s useful in debates, so why not?

Besides the fact that I think the idea is contrary to Scripture, we should never reduce the Triune I Am to mere means to other ends.

June 24, 2015Filed under microMarkdown source

Q: What is the chief end of man?
A: To love work and be as efficient as possible in every task.

—the first question in the Western Technocratic Catechism

June 24, 2015Filed under microMarkdown source

Depression is an awful, awful part of our fallen existence. I’d do almost anything to take that darkness away from my wife.

God has grace for us in the meantime. But we’re ready for resurrection bodies with healed brains.

“Come, Lord Jesus!” —Revelation 22:20

June 23, 2015Filed under micro#designMarkdown source

Finally giving FontStand a try.

Holy wow. This is a great tool—good software, good business plan.

June 23, 2015Filed under microMarkdown source

It’s 96° out, it feels like 105°, and it is about 50% relative humidity. I got sweaty walking to and from my car. Gross.

June 23, 2015Filed under micro#designMarkdown source

I’ve been using Cardo as the typeface for theology posts for the last month or so; I’m thinking about switching again. The barrier? Greek and Hebrew support. Because of how font-family and font-loading work, I may be able to get away with adding a custom font for them, though.

June 23, 2015Filed under theology#quotesMarkdown source

Holy Scripture is more than a watchword. It is also more than ‘light for today.’ It is God’s revealed Word for all men, for all times.

—Dietrich Bonhoeffer, Life Together, p. 50.

June 23, 2015Filed under micro#coffeeMarkdown source

The Counter Culture Finca Al Puente Honduran I ground for my Chemex this morning was amazing—one of the best cups of coffee I’ve ever had.

June 22, 2015Filed under microMarkdown source

Well, tonight I seem to have finished my journey from the dispensationalist premillennialism I grew up in through the historic premillennial view I’ve held for the last few years into amillennialism.

HTML5 Location, <base>, and SVG

Making Angular and SVG xlink:href work correctly in Firefox.

June 20, 2015 (updated July 02, 2015)Filed under tech#software developmentMarkdown source
June 18, 2015Filed under micro#software developmentMarkdown source

To my great delight, and thanks to a suggestion from App.net friend @jnm, I was able to get a static copy of my 2012–2013-era site archived this evening. That in turn means I’ll be able to replace my WordPress install with static HTML pages over the next few weeks. Victory.

Faithfulness

Different seasons, different responsibilities.

June 18, 2015Filed under blog#family#writingMarkdown source

A Leaf

June 17, 2015Filed under art#poetryMarkdown source
June 17, 2015Filed under microMarkdown source

I have been using a small notebook to jot down ideas and thoughts as they come to me the last few weeks. It’s funny, but I can almost physically feel them flipping different switches in my brain as I write with pencil and paper rather than tapping on a screen. Medium matters.

June 17, 2015Filed under micro#coffee#kateMarkdown source

Kate kept us up late last night (no idea why). And we ran out of coffee yesterday. It’s going to be a long day…

June 15, 2015Filed under micro#family#kateMarkdown source

Our youngest has been sleeping through the night for a week now. Going to bed at 9:45 & getting up at 5:15 is suddenly doable again. Huzzah!

Future Hope, Resurrection Bodies, and a Coming Kingdom

Evaluating the nature of hope in Life Everlasting

June 13, 2015Filed under theology#m. div.#sebtsMarkdown source
June 13, 2015Filed under microMarkdown source

If, in your discussion of eschatology, you skip or glide over physical resurrection, you have missed Christian hope almost entirely.

June 13, 2015Filed under microMarkdown source

I’m reading Life Everlasting, and reminded again just how much form matters. This is heady stuff, but the authors (or their editors) seem incapable of rising above a dry recitation of the facts. It undercuts everything they say.

How to Build a Single-Page App API Right

Or: How to get performance, progressive enhancement, and SEO in your Ember/Angular/Backbone/etc. app for free!

June 09, 2015Filed under tech#software developmentMarkdown source
June 09, 2015Filed under micro#software developmentMarkdown source

Tip: if you’re using Mercurial’s bookmarks to track lightweight branches, somewhat analogous to Git’s branches, use Mercurial’s special @ tag to track whatever you want to treat as the tip of a master branch. That way, any clone will check that out by default.

June 06, 2015Filed under microMarkdown source

Thinking about how to structure the content on my blog. Layout, categories, etc. I think the problem is insufficient clarity about data hierarchy—a lack of understanding about how the pieces relate to each other. I’ll keep working on it.

To Grow Older

June 06, 2015Filed under art#poetryMarkdown source
June 06, 2015Filed under micro#software developmentMarkdown source

I just taught Jaimie how to use GitHub for Mac (as she is helping a friend with his Jekyll-powered website), and explained the basics of distributed version control. She is totally a boss. And GitHub for Mac is a pretty good app.

June 06, 2015Filed under microMarkdown source

I was inspired by the release of Tweetbot 2 for Mac to finally try seeing what utility I can wrangle out of lists. I think it’ll be a win.

June 03, 2015Filed under microMarkdown source

I just discovered that Jason Snell and John Siracusa are actually doing Robot or Not. I’m ridiculously excited.

June 03, 2015Filed under micro#fitnessMarkdown source

I officially understand why people like triathlons. Cycling after running is just fine. Running after cycling is amazing.

June 03, 2015Filed under microMarkdown source

In “Web Decay Graph”, Tim Bray says pretty much exactly what Stephen and I said on Winning Slowly last year. Probably the first and only time we’ll ever “scoop” the rest of the internet.

Corporate and Government Surveillance

Or: Why Senator Sheldon is Wrong

June 02, 2015Filed under tech#listiclesMarkdown source
May 31, 2015Filed under microMarkdown source

Ugh. I’ve spent an hour searching for an Evernote replacement, and my conclusion is: I’m going to end up using flat text files and grep.

May 31, 2015Filed under microMarkdown source

I think I’m going to give up on Evernote again. UI problems left and right.

So… what’s a good taggable, hierarchical, searchable notes app?

May 31, 2015Filed under microMarkdown source

One of the tricks as I’m trying to work out what I want to do with Evernote: I have a bunch of old Evernote I want to pull in, but I am intentionally starting fresh. Now I have to decide how to bring that content over, especially as regards its tags, etc…

May 31, 2015Filed under microMarkdown source

I am slowly working out a system for using Evernote to manage notes, books to read, etc. I have tried this before, but failed to think carefully enough about how to organize my system. Hopefully this time will work out better!

May 30, 2015Filed under microMarkdown source

Found my wallet! After I ordered replacement debit and credit cards and driver’s license, of course. (It was in the back of Jaimie’s 2nd-grade Sunday School teaching binder…)

May 30, 2015Filed under microMarkdown source

Wait, what’s that? The sound of an update to the about page, and one that includes a picture, for the first time since I relaunched this site using Pelican instead of WordPress? Can it be?

May 30, 2015Filed under microMarkdown source

I’m listening to lectures on theology… at double speed. It’s surprisingly comprehensible even at that pace, and getting through the material in half the time is no joke.

May 30, 2015Filed under microMarkdown source

In the process of replacing my wallet and all of its contents: driver’s license, credit and debit cards, etc. Not my idea of a good time, to say the least.

May 29, 2015Filed under micro#software developmentMarkdown source

One of (many) irritations with using Angular: every search turns up Bootstrap solutions.

I’m not using Bootstrap.

:sigh:

Python Enums, ctypes.Structures, and DLL exports

Illustrating the Simplest Use of ctypes Structures

May 28, 2015Filed under tech#software developmentMarkdown source

Strong-Group Cultures are Broken, Too

Thoughts on When the Church Was a Family

May 28, 2015Filed under theology#m. div.#sebtsMarkdown source
May 28, 2015Filed under microMarkdown source

Question:

Why do we need to model the world using abstractions invented for pencil and paper? Can we solve quantitative problems without manipulating symbols?

Answer: exploring new approaches like this is great—but throwing out patterns that have worked for millennia is… unwise.

May 26, 2015Filed under microMarkdown source

Neat! I just created a simple workflow in Workflows on my iPhone, which lets me generate new posts like this on the fly. I’m hoping to get to a point where I can even auto-publish with it… but that’ll be a while.

May 26, 2015Filed under microMarkdown source

Every time I watch the kids at FBC Durham during out “Extended Session”—our main service childcare session—I get sick. Take it as a mark of my love for you, saints of FBC, that I keep doing it anyway.

May 25, 2015Filed under micro#software developmentMarkdown source

That project I started on the other day? It’s still going… and swimmingly. I’ve now gotten it not only working at the most basic level (as it was before) but also to do a bit more complex work. You can see it (and any other scripts I build) here.

May 24, 2015Filed under microMarkdown source

I’ve come to the conclusion that I really need to find a good way to organize links, notes, etc. for later reference. I’ve tried Evernote before, and didn’t love it, but I don’t know of anything better. Time to try it again, maybe with a different approach this time, I suppose?

May 23, 2015Filed under microMarkdown source

Every once in a while, I get frustrated with doing all my website stuff a bit more manually using Pelican. But then I remember the dark days, of WordPress, and I don’t regret the switch a bit.

May 23, 2015Filed under micro#software development#designMarkdown source

Currently on my mind: how to chunk up the Bible text with semantic blobs and chapter/verse trees in corresponding data structures, in order to present meaningful sections of content (paragraphs, etc.) without resorting to delivering a whole book.

May 22, 2015Filed under micro#software developmentMarkdown source

This post brought to you by a brand new script, which automatically generates the file needed—YAML header and all!—to create a new microblog post on chriskrycho.com. Python for the win.

May 22, 2015Filed under microMarkdown source

If you’re not using a password manager, today’s the day to start. And hey, look! 1Password has a 30% sale on!

May 22, 2015Filed under microMarkdown source

I’ve only been using tmux for about a week. I can’t even imagine trying to work without it anymore.

These Are My People

May 17, 2015Filed under blog#software development#joyMarkdown source
May 17, 2015Filed under micro#m. div.#sebtsMarkdown source

That time I misread a quiz time on Moodle and thought it closed at 12:05 am tonight… but that’s when it opens. :sigh:

May 17, 2015Filed under microMarkdown source

A friend of my complimented me tonight, describing me as “intelligent and articulate.” I appreciated and accepted the compliment, but it struck me later: good as those things are, they are not the same as “wise” or “Godly”—and those are what is necessary to teach well.

Easier

May 17, 2015Filed under art#poetryMarkdown source
May 17, 2015Filed under micro#m. div.#sebtsMarkdown source

On the one hand, I really enjoy (many of) my seminary classes. On the other hand, having no time at all off between the end of my Spring semester and the beginning of the summer semester makes me want to be done with my M. Div.

A Modern Python Development Toolchain

May 16, 2015Filed under tech#software developmentMarkdown source
May 16, 2015Filed under micro#software development#designMarkdown source

Updated the websites today. Did a bunch of back end work that should be basically invisible or make a change seamlessly on the front end for both chriskrycho.com and winningslowly.org. Very satisfying day; nice to be working on things just because I can.

May 06, 2015Filed under micro#software developmentMarkdown source

Microsoft Visual Studio: bringing you links in error messages… that aren’t clickable!

May 06, 2015Filed under micro#software developmentMarkdown source

I’m doing Project Euler with Elixir as a way of keeping myself sane while I try to get a project that worked fine in Visual Studio 2015 Technical Preview to build in Visual Studio 2015 Release Candidate. sigh

May 02, 2015Filed under Theology#quotesMarkdown source

Poetry, as I have been arguing throughout this study, is not just a set of techniques for saying impressively what could he said otherwise. Rather, it is a particular way of imagining the world—particular in the double sense that poetry as such has its own logic, its own ways of making connections and engendering implications, and because each system of poetry has certain distinctive semantic thrusts that follow the momentum of its formal dispositions and habits of expression.

—Robert Alter, The Art of Biblical Poetry, p. 151.

May 02, 2015Filed under Theology#quotesMarkdown source

What I would like to suggest about the effect of the language of poetry in this [Isa. 1:2–9] and most other Biblical prophecies is that it tends to lift the utterances to a second power of signification, aligning statements that are addressed to a concrete historical situation with an archetypal horizon. The Judean contemporaries of Isaiah the son of Amoz become the archetypes Sodom and Gomorrah in respect to both their collective destiny and their moral character. If one considers, as the metaphors of the poem require one to consider, how God has treated them as beloved sons, then their exploitation of the poor and the helpless in their midst (1:23 and elsewhere), in flagrant violation of God’s commands, becomes a paradigmatic instance of treachery, of man’s… capacity for self-destructive perverseness. In this fashion, a set of messages framed for a particular audience of the eighth century B.C.E. Is not just the transcription of a historical document but continues to speak age after age, inviting members of otherwise very different audiences to read themselves into the text.

—Robert Alter, The Art of Biblical Poetry, p. 146.

Tolle Lege!

Designing Readable Bibles with Digital Typography

May 01, 2015Filed under talks#designMarkdown source

Airship

April 30, 2015Filed under art#poetryMarkdown source
April 28, 2015Filed under microMarkdown source

Current status: buried in the weeds of extern "C" and DLL linkage.

Let’s just say I’m looking forward to finishing this part and getting back to the bits where I actually make awesome things instead of just fighting with the tools.

April 27, 2015Filed under microMarkdown source

One of the small joys of running my site through GitHub Pages is that you can trivially see the entire history of this site since I started doing it this way: just check out gh-pages at a date. I’m especially mindful of that for future archaeology, as I’m tweaking it right now.

April 27, 2015Filed under microMarkdown source

The screen on Jaimie’s Kindle Keyboard cracked. Now we have to figure out what we’re going to do to replace it… and since we’ve basically sworn off of Amazon (a story for another day), I guess it’s time to start evaluating other ereader options.

Why Should a Man Complain?

Syntax, Poetry, and Meaning in Lamentations 3:40–66

April 27, 2015Filed under theology#sebts#m. div.#papersMarkdown source
April 25, 2015Filed under microMarkdown source

There are things I want to do with my website that I just can’t do effectively in Pelican (like art-directed, multi-part presentations of certain content), and which were even worse with WordPress (which I loathe). I basically need a bespoke CMS to do everything I want. Alas.

An Uncomfortable Fit

A Complex, Post-Denominational Ecclesiastical Identity

April 25, 2015Filed under theology#m. div.#sebts#papersMarkdown source
April 24, 2015Filed under microMarkdown source

A major irritation of writing Hebrew papers in Word: unlike every other tool on my Mac, Word does not properly transition between left-to-right and right-to-left languages. I have to type the Hebrew letters in left-to-right order. Argh.

April 21, 2015Filed under microMarkdown source

I’ve officially migrated the management of my Pelican environment (with which I build my blog) from virtualenvwrapper to pyenv. And I love it. Next up: the two remaining virtualenvwrapper environments I have.

April 21, 2015Filed under microMarkdown source

What I want—what I really, really want—is the text and layout of the BHQ and NA28, sans apparatus, in a single binding, to use for my devotional reading.

April 20, 2015Filed under microMarkdown source

7 pages of this paper, down. 13 to go. This is going quickly—the advantage of having done lots of good preparatory research work.

April 20, 2015Filed under microMarkdown source

I’ve been tweaking things on this site a bit as part of my plan to freshen it up and make it more in line with my desires (and also to take a break from working on this crazy Hebrew paper…). I’m happy with the progress and changes I’ve made.

April 20, 2015Filed under Theology#quotesMarkdown source

No matter that Deuteronomy had envisioned it and the prophets had foretold it; nothing could prepare one for the ruel reality and the apparently finality of the situation. The burden of Lamentations is not to question why this happened, but to give expression to the fact that it did. At certain moments the book seems to look beyond the destruction, to hold out hope for the future, but in the end despair overcomes hope. Past and future have little place in the book. It centers on the “present”—the moment of trauma, the interminable suffering. The book is not an explanation of suffering but a re-creation of it and a commemoration of it.

Why immortalize this moment of destruction? Because in its own way it signals the truth of the Bible’s theology, and it points to the continuation of the covenant between God and Israel….

This explains why the poet can cry out to God and expect a response, why can vent his anger at God, why he can declare that God continues to exist even though his temple does not (Lam 5:18–19), why God is portrayed as so strong and the enemy gets no credit for the destruction. The suffering is, as it were, an affirmation that God is still there and still concerned with the fate of Israel. He may hide his face, but he has not ceased to be Israel’s God. Lamentations contains the seeds of comfort and religious rebuilding that the exilic prophets (especially Second Isaiah) developed more fully in the aftermath of the destruction.

—Adele Berlin, Lamentations: A Commentary, 18–19.

April 20, 2015Filed under microMarkdown source

Ugh. Nothing like being up sick half the night (throwing up etc.) to start the busiest week of the semester.

April Is

April 19, 2015Filed under art#poetryMarkdown source
April 18, 2015Filed under microMarkdown source

This paper requires that I cite 4 commentaries; I have notes from 9 so far. I need to write ~5,500–6,000 words; I have ~6,750 words of notes so far.

I need to stop reading articles and commentaries soon…

April 18, 2015Filed under Theology#quotesMarkdown source

… Lamentations more than anything is about formation: discovering what it means to be human in a world where things often times seems [sic] upside down. Lamentations squares off with this reality and responds with artistry and humanity before God.

—Heath A. Thomas, Poetry and Theology in the Book of Lamentations, p. xi.

April 18, 2015Filed under microMarkdown source

Downside: our girls both got up at 6:30 on a Saturday morning. Upside: they both slept through the night. I think I’ll take that over/under.

April 17, 2015Filed under microMarkdown source

Yet again, Atlassian demonstrates that they couldn’t care less what their customers actually want—at least, the small business customers like me. Adios. (Sadly, because I like Mercurial, but I’ll take Git with GitHub/Gitlab.)

April 17, 2015Filed under microMarkdown source

I’ve been playing with pyenv. I think I’m sold. By which I mean: “How long will it take me to convert from doing things with Homebrew and virtualenvwrapper to pure pyenv?” The answer is: I should wait till I finish my 20-page Hebrew exegetical paper.

April 15, 2015Filed under microMarkdown source

It is simultaneously exciting and unnerving when you see something delightful while doing exegesis on a passage… and none of the commentators see it.

Lessons Learned

9 Months With HolyBible.com

April 12, 2015Filed under tech#software developmentMarkdown source
April 12, 2015Filed under micro#travelMarkdown source

I have flown a lot (for me) lately; it has been both wonderful and terrible. I love seeing different places; I hate being away from my family.

April 10, 2015Filed under microMarkdown source

If you’re in a meeting and you know there’s a fight to win, fight that one as hard as you have to… and let every other, less important thing go.

April 09, 2015Filed under microMarkdown source

People who edit podcasts take different tacks on this, but for Winning Slowly, I happily shift around interactions, cut “uhhs”, and generally improve the sound. My goal is for the show to be clear, not for it to be exactly what we recorded.

April 09, 2015Filed under microMarkdown source

Dear TSA, allow me to resolve your worry that “it could technically be anything in that water bottle”—by drinking from it.

April 08, 2015Filed under microMarkdown source

For a class this year, I had to subscribe to a Baptist state paper. I picked the North Carolina paper, the Biblical Recorder. The experience of the “digital paper” is awful. It’s basically scans in a copy-protected container—as un-web-native as can be. These things need to improve, or they’ll die in the next generation.

Unsurprisingly, In Flux

A Quick Look at the State of JS Frameworks in Early 2015

April 08, 2015Filed under tech#software developmentMarkdown source

Repent and Be Baptized

The Theology and Practice of Baptism

March 28, 2015Filed under Theology#m. div.#sebts#papersMarkdown source

Reflection demands

March 28, 2015Filed under art#poetryMarkdown source

Small Caps and Margins

Yes, typography does matter.

March 13, 2015Filed under blogMarkdown source

The New Macbook

March 13, 2015Filed under techMarkdown source

“Optimal Equivalence”

A Few Thoughts on the Holman Christian Standard Bible

February 28, 2015 (updated March 16, 2015)Filed under theologyMarkdown source

The Tablet “Productivity” Problem

“Consumption”, Reading, Utilitarianism, and Human Flourishing

February 25, 2015Filed under techMarkdown source

Facebook's "Security" Requirements

No 2FA Unless You Let Us Track You

February 21, 2015Filed under techMarkdown source

The State of Our Family in Early 2015

February 10, 2015Filed under blog#family#ellie#kate#jaimieMarkdown source

The Joy of Good Tools

Or: How deciding to pay for GitHub made me think about delight.

January 09, 2015Filed under blog#software development#design#joyMarkdown source

Public-ish Plans

A few goals for 2015

January 02, 2015Filed under blog#listiclesMarkdown source

Startlement

The most astounding truth: God became a man.

December 29, 2014Filed under theologyMarkdown source
December 25, 2014Filed under theology#quotesMarkdown source

For as when a figure painted on wood has been soiled by dirt from outside, it is necessary for him whose figure it is to come again, so that the image can be renewed on the same material—because of his portrait even the material on which it is painted is not cast aside, but the portrait is reinscribed on it. In the same way the all-holy Son of the Father, being the Image of the Father, came to our place to renew the human being made according to himself, and to find him, as one lost, through the forgiveness, as himself says in the Gospels, “I came to seek and save the lost” (Lk 19.10)…. So, rightly wishing to help human beings, he sojourned as a human being, taking to himself a body like theirs and from below—I mean through the works of the body—that those not wishing to know him from his providence and governance of the universe, from the works done through the body might know the Word of God in the body, and through him the Father….

Now then, if they ask why he did not appear through other more noble parts of creation, or use some nobler instrument, as the sun or moon or stars or fire or air, but merely a human being, let them know that the Lord came not to be put on display but to heal and to teach those who were suffering. One being put on display only needs to appear and dazzle the beholders; but one who heals and teaches does not simply sojourn, but is of service to those in need and appears as those who need him can bear, lest by exceeding the need of those who suffer he trouble the very ones in need and the manifestation of the divine be of no benefit to them….

Properly, therefore, the Word of God took a body and used a human instrument, in order to give life to the body and in order that, just as he is known in creation by his works, so also he might act in a human being, and show himself everywhere, leaving nothing barren of his divinity and knowledge. Again, I repeat, resuming what we said before, that the Savior did this in order that as he fills everything everywhere by his presence, so also he might fill all things with the knowledge of himself, as the divine scriptures say, ‘The whole earth was filled with the knowledge of God’ (Isa 11.9).

—St. Athanasius, On The Incarnation, 14, 43, 45.

Boosting My Productivity

December 18, 2014Filed under blogMarkdown source

Be Holy!

A Review of An Infinite Journey

December 10, 2014Filed under Theology#m. div.#sebts#fbc durham#papers#book reviewsMarkdown source
December 02, 2014Filed under Theology#quotesMarkdown source

A faithful worship leader magnifies the greatness of God in Jesus Christ through the power of the Holy Spirit by skillfully combining God’s Word with music, thereby motivating the gathered church to proclaim the gospel, to cherish God’s presence, and to live for God’s glory.

—Bob Kauflin, Worship Matters, p. 55.

You Need a Plan

December 02, 2014Filed under theologyMarkdown source

Growing Up Together

Or: How I Learned to Stop Worrying and Love JavaScript

November 15, 2014Filed under tech#software developmentMarkdown source

A Ridiculous Situation

The craziest include structure I've ever seen.

November 07, 2014Filed under tech#software developmentMarkdown source
November 04, 2014Filed under Theology#quotesMarkdown source

Doctrine is not merely an affair of the tongue, but of the life; is not apprehended by the intellect and memory merely, like other branches of learning; but is received only when it possesses the whole soul, and finds its seat and habitation in the inmost recesses of the heart…. To doctrine in which our religion is contained we have given the first place, since by it our salvation commences; but it must be transfused into the breast, and pass into the conduct, and so transform us into itself, as not to prove unfruitful.

—John Calvin, Institutes of the Christian Religion, III:6.4.

Nailed It

Marvel Actually Understands New Media

October 22, 2014Filed under techMarkdown source

The Next Generation of Version Control

October 16, 2014Filed under tech#software developmentMarkdown source

The Genesis Debate

A Plea for Sanity

August 18, 2014Filed under theologyMarkdown source

Pushing Into C's Corner Cases

August 12, 2014Filed under tech#software developmentMarkdown source

Whiplash

July 14, 2014Filed under blog#family#kateMarkdown source

I Wrote It Wrong

July 12, 2014Filed under artMarkdown source

Don't Be Rude

Or: Why I Won't Be Upgrading to Billings Pro

July 12, 2014Filed under techMarkdown source

Goodbye, Notifications

Hello, Increased Focus

July 11, 2014Filed under techMarkdown source

Economies of Scale

July 11, 2014Filed under techMarkdown source

A Few Theses on Blogging

(Twelve, to be precise.)

July 09, 2014Filed under blog#listiclesMarkdown source

Patriotism and the Church

Or: Why A Fourth of July Service is a Bad Plan

July 04, 2014Filed under theologyMarkdown source

A Just and Merciful God

June 30, 2014Filed under theology#devotionsMarkdown source

Three Month Cycles.

Or Something Thereabouts

May 27, 2014Filed under blogMarkdown source

The Long Race

May 24, 2014Filed under blog#software development#family#fitnessMarkdown source

Bundling!

May 13, 2014Filed under techMarkdown source

The "New" Covenant

May 11, 2014Filed under theology#m. div.#sebtsMarkdown source

The Uniqueness of the Incarnation

May 06, 2014Filed under theology#m. div.#sebts#papersMarkdown source

Communicatio Idiomatum

May 03, 2014Filed under theology#m. div.#sebtsMarkdown source

Perfectionism

An Imperfect Doctrine Of Sanctification

May 03, 2014Filed under theology#m. div.#sebtsMarkdown source

The Divinity of Jesus

May 03, 2014Filed under theology#m. div.#sebtsMarkdown source

The Nature of Justification (redux)

May 03, 2014Filed under theology#m. div.#sebtsMarkdown source

The Spirit's Work in Conversion (redux)

May 03, 2014Filed under theology#m. div.#sebtsMarkdown source

iPad vs. Kindle

April 30, 2014Filed under techMarkdown source

A Little Crazy

April 29, 2014Filed under tech#software developmentMarkdown source

Further Upward and Further In

April 29, 2014Filed under Theology#m. div.#sebtsMarkdown source

We Are Not Alone

April 23, 2014Filed under theology#devotionsMarkdown source

Right Standing Before God

April 22, 2014Filed under Theology#m. div.#sebtsMarkdown source

More Than We Could Have Hoped

April 17, 2014Filed under theology#devotionsMarkdown source

Halfway to His Own Thesis

A Review of Five Smooth Stones for Pastoral Work

April 12, 2014Filed under Theology#m. div.#sebts#book reviewsMarkdown source

Learning QML, Part 1

April 11, 2014Filed under tech#software developmentMarkdown source

The Spirit and Christian Formation

April 09, 2014Filed under Theology#m. div.#sebtsMarkdown source

Bind It On Your Forehead

April 07, 2014Filed under theology#devotionsMarkdown source

Theology is Essential

We’re all theologians—including the seven-year-olds.

April 06, 2014Filed under theologyMarkdown source

Feels Right

April 04, 2014Filed under tech#software development#designMarkdown source

The Spirit and Conversion

April 03, 2014Filed under theology#m. div.#sebtsMarkdown source

When My Great-(×80)-Grandparents Lived

April 03, 2014Filed under theology#devotionsMarkdown source

Suffering in the Lives of the Saints

April 02, 2014Filed under theology#devotionsMarkdown source

A Repeated Call to Humility

Proverbs 1 and the Need for Wisdom

April 01, 2014Filed under theology#devotionsMarkdown source

Let The Peoples Praise You

A Setting of Psalm 67

March 31, 2014Filed under art#musicMarkdown source

No Resurrection, No Dice

March 31, 2014Filed under theology#devotionsMarkdown source

Submitting to Scripture

March 28, 2014Filed under theology#devotionsMarkdown source
March 28, 2014Filed under Theology#quotesMarkdown source

The short story is the pastoral form for narrating Heilsgeschichte (salvation history) in the vocabulary of Seelsgeschichte (soul history). In the Heilsgeschichte of Judges, for instance, the enmity of the Midianiites is kerygmatically integrated into the historical narrative and shown to be a part of salvation; in the Seelsgeschichte of Ruth the bitter emptiness of Naomi is pastorally attended to under the dynamics of providence and guided to a concluding fullness. In the Heilsgeschichte of Exodus the formidable and unyielding Egyptians are judged and defeated in the catastrophic plagues and miraculous sea crossing; in the Seelsgeschichte of Ruth the everday ordinariness of gleaning in the barley fields is used as a means for accomplishing redemption. In the Heilsgeschichte of Joshua the gigantically walled fortress Jericho is surrounded and conquered by the total community of God in colorful parade, accompanied by brilliantly sounding trumpets, and the promised land is entered; in the Seelsgeschichte of Ruth an old levirate law is patiently and quietly worked through by some old men at the city gates of provincial Bethlehem, and a link is forged in the genealogical chain of the Messiah.

—Eugene Peterson, Five Smooth Stones for Pastoral Work, pp. 84–85.

FirebirdSQL and IntelliJ IDEA (etc.)

March 28, 2014Filed under tech#software developmentMarkdown source

From Redemption to Creation

March 27, 2014Filed under theology#devotionsMarkdown source

The End of Surfing

March 26, 2014Filed under tech#design#software developmentMarkdown source

Miscellanies, 26 March 2013

March 26, 2014Filed under theology#devotionsMarkdown source

Surprising Unity

March 25, 2014Filed under theology#devotionsMarkdown source

Almost Too Good To Be Believed

March 24, 2014Filed under theology#devotionsMarkdown source

Doing It Myself

March 21, 2014Filed under tech#software developmentMarkdown source

Spinning!

March 20, 2014Filed under blog#family#ellieMarkdown source

Money Parables and Divorce and Remarriage

One of these things is not like the others.

March 19, 2014Filed under theology#devotionsMarkdown source

Sell Your Possessions and Give to the Needy

For where your treasure is, there will your heart be also.

March 18, 2014Filed under theology#devotionsMarkdown source

The Resurrection is Essential

March 18, 2014Filed under theology#m. div.#sebtsMarkdown source

Luke's Hinge

March 17, 2014Filed under theology#devotionsMarkdown source

The Atonement, Leon Morris

March 16, 2014Filed under theology#book reviewsMarkdown source

The Servant of God

Israel, Isaiah, and Jesus Christ

March 11, 2014Filed under theology#m. div.#sebtsMarkdown source

Wisdom and Folly

Two Women, Two Ways, Two Houses

March 11, 2014Filed under theology#m. div.#sebtsMarkdown source

Job—The Mourner

March 11, 2014Filed under theology#m. div.#sebtsMarkdown source

Redeemed For (As Well As From)

March 08, 2014Filed under theology#devotionsMarkdown source

Work Hard!

(God is at work in you.)

March 07, 2014Filed under theology#devotionsMarkdown source

Salvation is Beautiful

March 05, 2014Filed under theology#devotionsMarkdown source

What He Did Not Assume

March 05, 2014Filed under theology#m. div.#sebtsMarkdown source

Adam's Sin and Our Death

March 05, 2014Filed under theology#m. div.#sebtsMarkdown source

The Name of Sin

March 05, 2014Filed under theology#m. div.#sebtsMarkdown source

In the Day That You Eat of It

March 05, 2014Filed under theology#m. div.#sebtsMarkdown source

Call and Response

Psalm 53 and Romans 1–3 in Counterpoint

March 04, 2014Filed under theology#devotionsMarkdown source

Wisdom From God

March 03, 2014Filed under theology#devotionsMarkdown source

A Broken and Contrite Heart

Psalm 51 as God's self-revelation.

February 27, 2014Filed under theology#devotionsMarkdown source

Joyfully Humbling

February 26, 2014Filed under theology#devotionsMarkdown source

Wisdom Literature and Death

February 25, 2014Filed under theology#devotionsMarkdown source

Sufficiency and Efficacy

February 25, 2014Filed under theology#m. div.#sebtsMarkdown source

Goodbye, Chrome

You're just too creepy now.

February 24, 2014Filed under techMarkdown source

The City of God

February 24, 2014Filed under theology#devotionsMarkdown source

On Days Off

February 23, 2014Filed under blogMarkdown source

A Mighty Change

February 19, 2014Filed under theology#devotionsMarkdown source

A Commentary on the Rest of the Bible

February 18, 2014Filed under theology#devotionsMarkdown source

The Greater Messiah

February 17, 2014Filed under theology#devotionsMarkdown source

Martyr-Saints

February 14, 2014Filed under theology#devotionsMarkdown source

The Question and Its Answer

February 13, 2014Filed under theology#devotionsMarkdown source

The God Who Is Near

February 12, 2014Filed under theology#devotionsMarkdown source

“God is Love”

February 11, 2014Filed under theology#devotionsMarkdown source

Like His Brothers in Every Way

February 11, 2014Filed under theology#m. div.#sebtsMarkdown source

Joy Comes… After Pleading

February 10, 2014Filed under theology#devotionsMarkdown source

The Lamb Rampant

February 10, 2014Filed under art#poetryMarkdown source

With Confidence

February 08, 2014Filed under theology#devotionsMarkdown source

Imperatives and Indicatives

February 07, 2014Filed under theology#devotionsMarkdown source

The Wicked Perish

February 06, 2014Filed under theology#devotionsMarkdown source

Big Enough for Mystery

February 05, 2014Filed under theology#devotionsMarkdown source

The Mother of God

February 04, 2014Filed under theology#m. div.#sebtsMarkdown source

Resolved to Pray

February 04, 2014Filed under theology#devotionsMarkdown source

The Horror of Sin

February 03, 2014Filed under theology#devotionsMarkdown source

Vanity! Vanity!

February 02, 2014Filed under theology#devotionsMarkdown source

Infant Guilt—Purest Speculation

February 01, 2014Filed under theology#m. div.#sebtsMarkdown source

Not Simple

January 31, 2014Filed under theology#devotionsMarkdown source

Basic Human Folly

January 30, 2014Filed under theology#devotionsMarkdown source

You Must Be Perfect

January 29, 2014Filed under theology#devotionsMarkdown source

The New Testament Needs the Old (and So Do You)

January 28, 2014Filed under theology#devotionsMarkdown source

Hey, Look—A Podcast!

January 28, 2014Filed under blogMarkdown source

Ordinary Means: The Silence of God

January 27, 2014Filed under theology#devotionsMarkdown source

Nehemiah's Exhortation

January 25, 2014Filed under theology#devotionsMarkdown source

What Was Their Sin?

January 25, 2014Filed under theology#m. div.#sebtsMarkdown source

From Creation to Consummation

A Meditation on Psalm 24

January 24, 2014Filed under theology#devotionsMarkdown source

Foreign Wives and Real Devotion

January 23, 2014Filed under theology#devotionsMarkdown source

Justice and Mercy in the Same Stroke

January 22, 2014Filed under theology#devotionsMarkdown source

Generation by Generation

January 21, 2014Filed under theology#devotionsMarkdown source

Ending Badly

January 20, 2014Filed under theology#devotionsMarkdown source

Invest!—Memorizing Scripture

January 19, 2014Filed under theology#devotionsMarkdown source

The Life and Death of Words

January 18, 2014Filed under theology#devotionsMarkdown source

Every King Broken

January 17, 2014Filed under theology#devotionsMarkdown source

Who Can Dwell With God?

January 15, 2014Filed under theology#devotionsMarkdown source

Practical Wisdom

January 14, 2014Filed under theology#devotionsMarkdown source

When God Built David a House

January 13, 2014Filed under theology#devotionsMarkdown source

Scriptural Miscellanies

January 12, 2014Filed under theology#devotionsMarkdown source

Prayer of Thanksgiving

January 12, 2014Filed under theology#prayersMarkdown source

Saul and David/Righteousness and Folly

January 11, 2014Filed under theology#devotionsMarkdown source

Grappling With Genealogies

January 10, 2014Filed under theology#devotionsMarkdown source

A Temple for God

January 09, 2014Filed under theology#devotionsMarkdown source

Out of the Mouths of Poets

January 08, 2014Filed under theology#devotionsMarkdown source

A Study in Contrasts: 2 Kings 16–20

January 07, 2014Filed under theology#devotionsMarkdown source

Five Things Proverbs 6 Teaches

January 06, 2014Filed under theology#devotionsMarkdown source

The Folly of Sin

January 05, 2014Filed under theology#devotionsMarkdown source

A Note to RSS Subscribers

January 05, 2014Filed under blogMarkdown source

Elijah and Elisha

January 04, 2014Filed under theology#devotionsMarkdown source

Finding God in Proverbs

January 03, 2014Filed under theology#devotionsMarkdown source

Kings in Contrast

January 02, 2014Filed under theology#devotionsMarkdown source

A New Year of Devotions

January 01, 2014Filed under theology#devotionsMarkdown source