Search Icon, Magnifying Glass

Graduation Cap Heart Question Mark Magnifying Glass

Dining with Bro-grammers

I don’t know what it’s like in other professions, but in software development there is some expectation of a meritocracy; those with the most ability should be in charge. The good programmers who develop stable, well-designed systems should be promoted and the less skilled developers should listen, follow, and learn. For me, at least, in university and my early career, this is exactly how things worked. The skilled programmers got the good projects, got opportunities to design new systems, and got to set the standards for others to follow. Read more...

Posted: Sat, Oct 29, 2022, Words: ~2000, Reading Time: 9 min

Silver Slippers: The Book is Better than the Movie

One of the many luxuries of being able to do a large portion of my jobs from home, is that I get to be an active participant in the daily lives of my family. Recently my wife has started the practice of reading real chapter books aloud to the kids at lunch and before bed. Over the course of the last several months, I’ve had the opportunity of listening to “The Lion Witch and the Wardrobe”, “Because of Winn-Dixie”, and “The Wizard of Oz” read aloud by my wife and experienced for the first time by my children. Read more...

Posted: Sat, Oct 15, 2022, Words: ~2000, Reading Time: 10 min

Be Pruned

So, show of hands, how many of y’all took on random hobbies in the last two years or so? Same, same. It all started with Jennifer getting a little pathos plant and two succulents. I took it upon myself to help those plants avoid the normal fate of plants in our house. I researched, I set a calendar reminder for watering, I even got a little grow light. (My neighbors are no doubt incredibly confused by the purple glow that comes from my office all winter long. Read more...

Posted: Sun, Aug 14, 2022, Words: ~1800, Reading Time: 9 min

Sent out Ahead

Figuring out how to live out God’s call to make disciples and love our neighbors is something I think about often. In my little neighborhood I daily see the extremes of deep poverty and homelessness and the excesses of wealth and secular individualism. I know all of these people — the rich and the poor — are loved by God. All of these people need Christ’s church. It is for this reason that today’s Gospel reading makes me uncomfortable. Read more...

Posted: Sun, Jul 3, 2022, Words: ~1900, Reading Time: 9 min

Father, forgive them.

“Father, forgive them; for they know not what they do.” Who could truly understand what was happening? He wasn’t the savior they were expecting. He wasn’t saving them in the way they wanted. And, yet, even at that depth of evil, Jesus is eager to forgive, eager for us to return to his Father’s presence. He says, “Father, forgive” that we might boldly pray “Our Father who art in Heaven…” Read more...

Posted: Fri, Apr 15, 2022, Words: ~1000, Reading Time: 5 min

Law, Gospel, and the Beatitudes

I love the lectionary. Not specifically a particular lectionary. (I’m not going to get into the debates of the one-year traditional lectionary versus the three-year cycle of the 20th century, etc.). But, I love the thematic presentation of Old and New Testament. Where else other than the lectionary are you going to find Jeremiah, David, and Jesus in conversation with each other? Where else can we so clearly see the same spirit and Word at work in Jeremiah and David? Read more...

Posted: Sun, Feb 13, 2022, Words: ~2000, Reading Time: 9 min

Jesus, the fulfillment of all Scripture.

Wow. If ever there were a day in the lectionary well suited for a graduate of Vanderbilt Divinity today is it. Before I even put my Bible down reading today’s passages, snippets of lectures, and discussions started swirling in my head. The entire army of very online pontifications from Twitter and Facebook that seem to only spring up on MLK day and when tragedy arrives in our country came immediately to my mind. Read more...

Posted: Sun, Jan 23, 2022, Words: ~1600, Reading Time: 8 min

Serverless on LocalStack

I’ve recently had occasion to start writing a series of services on the AWS stack using the Serverless Framework. Serverless is a great framework, but I really don’t like having to deploy stuff to AWS to test DynamoboDB streams, SQS queues, etc. That’s where LocalStack comes in. LocalStack lets you host an entire AWS ecosystem locally so you can test “all the things” without actually deploying anything. LocalStack works great, but I discovered there are a few undocumented things that you’ll need to know to get your stuff working correctly locally. Read more...

Posted: Mon, Aug 23, 2021, Words: ~700, Reading Time: 3 min

The Unearned Bread of Life

Not too long ago I met a man at the shelter who seemed out of place. When I arrived at the shelter before lunch, I saw a man sitting by himself directly in the middle of all the chaos of folk waiting for lunch. Outwardly, I could tell he had been on the streets for several days; his dark tan and dirty clothes gave that away. However, I could also tell by his dress and mannerisms that he had not been homeless long. Read more...

Posted: Sun, Aug 1, 2021, Words: ~2000, Reading Time: 10 min

Pentecost: Spirit, Word, See

Today is the great feast of the Pentecost. Adorned in red, we speak of the fire of the Holy Spirit and celebrate the birth of Christ’s Holy Church. But, even amidst all the fire talk, I often wonder if we really understand what type of fire we’re playing with. At times, it would seem, we’re talking less about fire and more about a cute, fluffy bunny that makes us feel happy. Read more...

Posted: Sun, May 23, 2021, Words: ~1400, Reading Time: 7 min

Twitter Mute Filters

Without explanation, above are the keywords, hashtags, and clients I’m blocking on Twitter. If a topic doesn’t apply to you and/or does nothing but make you anxious, stressed, and/or angry you can block it. If Twitter isn’t bringing you joy or edifying you, it ain’t worth it. No one deserves a space on your timeline!

Posted: Thu, Apr 22, 2021, Words: ~100, Reading Time: 1 min

Z Shell One-Year Update

I’ve been using Z Shell for over a year now and I’ve been very pleased with it. Honestly, I should have moved off macOS’s antiquated default Bash ages ago. Below is an update on where my .zshrc is sitting a while down the road. Oh My ZSH Plug-ins I keep the Oh My ZSH plug-ins pretty light. Partially because I want to keep startup times low and partially because I can’t remember the commands anyways. Read more...

Posted: Mon, Mar 22, 2021, Words: ~700, Reading Time: 4 min

Simple Keyboard KVM Switch

I recently replaced my iMac with an M1 Mac mini and did an entire rework of my desk setup. With the iMac gone, I was finally able to buy a proper 4k montior to share between my work laptop and my personal workstation. I was also able to upgrade my keyboard to a Varmilo Miya Pro and get a new mouse. Since I would be switching between my work and personal machines several times a day, I wanted a simple and reliable system to share external devices between my systems. Read more...

Posted: Sun, Jan 10, 2021, Words: ~400, Reading Time: 2 min

Just as Important

You shall love the Lord your God with all your heart and with all your soul and with all your mind. This is the great and first commandment. And a second is like it: You shall love your neighbor as yourself. On these two commandments depend all the Law and the Prophets. These two commandments here are pretty interesting. I think it shows the two tendencies that most people generally fall into. Read more...

Posted: Sun, Oct 25, 2020, Words: ~800, Reading Time: 4 min

I'm *Not Tired Yet

I don’t know about y’all, but there’s a lot of noise in my world right now. Politics — almost always a bunch of clanging symbols — is in high gear. The pandemic, still running wild across the world, is — as almost all things seem to be — a divisive often partisan topic. Race is a topic. Police are a topic. Riots, looting, and vandalism are topics. Gender & sexuality didn’t stay in 2019, either, and decided to join 2020’s party. Read more...

Posted: Sun, Oct 18, 2020, Words: ~1600, Reading Time: 8 min