All Posts
I Spent Some Time This Afternoon Wiping Down a Whiteboard, Here's What I learned
Nothing. The Correct answer is nothing.
read articleLeadership is an Orca Cake
What an orca cake can teach us about how we talk about leadership
read articleSome General Software Principles I've Accumulated (Circa 2023)
Accumulated thoughts about being an engineer
read articleSkepticism is Learning Too
Some thoughts on the most maligned emotion in business
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 articleReflections on a Year as a Staff Engineer
Looking back a year later and seeing how accurate my predictions about becoming a staff engineer were.
read articleBeneficial Ignorance: Presence, Focus, and Knowledge Work
Selectively ignoring trends is important for building and maintaining your skills as a knowledge worker.
read articleThe Path to Good Communication is "Bad" Communication
Speaking poorly is not the same thing as communicating poorly, and we often get that mixed up.
read articleUnintended Benefits Don’t Make Meetings Useful
One of the main reasons it's hard to judge meetings well because we can't help but find them so useful, even when they're not.
read articleThe Power of Social Force in Leadership: Using Tone, Language, and Body Language to Influence Change
What should you do when you have something that really needs to get done?
read articleI Made a Game With ChatGPT, Here’s What Happened Next
What I learned trying to integrate ChatGPT into a single player web game.
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 articleWhat’s the Difference Between the AWS CDK and the SDK?
How I differentiate the AWS CDK and AWS SDK
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 articleKonkan Coast Pirate Solutions: My Favorite Game of 2023 So Far
A bit of puzzly goodness in video game form.
read articleHighway To The Discomfort Zone: Promoting constructive conflict as an IC
Discomfort is an important but often under-discussed area of how individual contributors can help lead their teams.
read articleSeven, Mostly Disconnected, Thoughts on Leadership I had while watching the Double Fine Documentary
read article5 Boring Questions about ChatGPT and working
Mundane questions about how chatgpt will change the workplace experience
read articleWhat The Last Jedi Can Teach Us About Mentorship
Why a line from The Last Jedi has one of my favorite lines from mentorship and leadership.
read articleLeaving on a High Note: Build Bridges While You Leave Your Team
Reflecting on successful and unsuccessful team exits, and what I learned from them.
read articleA (Deeply Incomplete) Review of The Staff Engineer's Path
My thoughts on The Staff Engineer's Path by Tanya Reilly.
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 articleGo Give Someone Feedback
You should try to give a coworker written, positive feedback, once a week.
read articleThe Art of Self Preservation Part 2: Recovery
In which I start to recount my journey into realizing I was burnt out.
read articleThe Art of Self-Preservation Part 1: Recognizing I Was Burnt
In which I start to recount my journey into realizing I was burnt out.
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 articleBeing Visible to the People You Lead
The challenges and benefits of proactively showcasing your work to the people you lead, in addition to the people who manage you.
read articleBecoming a Staff Engineer
My strongest opinions about becoming a staff engineer
read articleMy Most Toxic Leadership Beliefs
I have high expectations for people in positions of power and people with status. Let's talk about what they are and why.
read articleIs Marvel Snap Good?
For how much love (and hate) Marvel Snap has been getting, it's hard to tell just how good a game it actually is.
read articleHow do you decide when to *not* solve a problem?
How do
read articleDeploying multiple lambdas from one repo
How do I deploy multiple services from a single repository?
read articleFive iPhone Games You Probably Haven't Tried, But Should
Five iPhone Games Under $5 that you should take a look at
read articleFour Different Patterns to Implement Serverless
What's the difference between the all of the serverless frameworks?
read articleDo You Need to Work In Public?
Discussing some of the pros and cons to creating a public portfolio of writing and coding.
read articleHow do I get a serverless function running locally?
How do I run a serverless function locally?
read articleServerless Learning Statement of Intent
What do I want to accomplish learning about serverless?
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 articleHow to Maybe Lead a Good Meeting
Quick thoughts on how to make your meetings suck less, maybe
read articleWhat to do next with your tech career after bootcamp
An article exploring what exactly the best way to start your tech career or take next steps after learning how to code.
read articleQuestions to Ask During the Hiring Process
A list of questions you can ask your interviewers to see if the company might be good fit for you, as an engineer.
read articleWhy Personal Productivity Boosts Don't Work
Reviewing Cal Newport's new A World Without Email to figure out what we can do to reduce communication overload.
read articleIngesting External Financial Data
An overview of a financial ingestion data structure.
read articleGrilled Cheese and Checkers
Reflecting on the life and my relationship with my grandparents through games.
read articleDicey Dungeons: A Roll-icking Adventure
It was one of my favorite games of 2018 and the re-release on Nintendo Switch feels like a great opportunity to take another look.
read articleCarto: Game of 2020
The best game of 2020.
read article