Engineering-craft
I Spent Some Time This Afternoon Wiping Down a Whiteboard, Here's What I learned
Nothing. The Correct answer is nothing.
read articleSome General Software Principles I've Accumulated (Circa 2023)
Accumulated thoughts about being an engineer
read articleHooking Up AWS Appsync to S3 in 6 Hours(ish)
How to create a direct connection between Appsync and config data in s3
read articleBeneficial Ignorance: Presence, Focus, and Knowledge Work
Selectively ignoring trends is important for building and maintaining your skills as a knowledge worker.
read articleAn Attempt to Explain Relational and Document Storage
A simple, maybe visual, explanation of the basics of databases and the difference between document and relational storage.
read articleDynamoDB Adventure, Stepping Into NoSQL Storage Land
Discover the DynamoDB concepts that transformed how I think about NoSQL and data storage in general.
read article"Seeing" Code as a Dev: Testing and Observability
TDD, Monitoring, and other things can feel like buzzwords, but they're actually key ways to "see" the systems we build, especially as we scale.
read articleStarting to figure out AWS SAM Sync
What is AWS SAM Sync for?
read articleExplaining Software Engineering with Airplane Luggage
Using an airport baggage claim system as a metaphor for distributed system engineering.
read articleDon't Build a Pit, Outfit Your Explorers
Some thoughts on how to build pits of success so your developers actually fall in them.
read articleIngesting External Financial Data
An overview of a financial ingestion data structure.
read articleWhat "Being Wrong" Can Teach Us About Software Development"
What the science behind how to change your mind has to say about building communities and personal growth.
read article