adamtaylor.me
  • Writing
  • Projects
  • Work With Me

  • I don't like jiu jitsu

    After 8 years, I've realized that I don't really like jiu jitsu.

    Posted on: July 25, 2026
  • Why software factories actually fail

    Software factories do fail, but it's not because our harnesses aren't good enough.

    Posted on: July 24, 2026
  • Loops are the key to success

    In business, life, and combat—those who adapt more quickly—win. Adaptation looks a bit like a loop—notice, adjust, measure, repeat.

    Posted on: July 23, 2026
  • I have hated the hour and kept it

    For those tempted to quit

    Posted on: July 22, 2026
  • How I use AI

    In response to a Hacker News comment, I've outlined a few ways that AI has become a part of my normal daily workflows.

    Posted on: July 19, 2026
  • You'll be fine

    Those who succeed in this post-AI age are going to be those who stick to timeless principles. You'll be just fine if you put people above profits and craft above code.

    Posted on: July 18, 2026
  • Cloning a Logitech G604 Without G HUB

    I used AI to avoid interacting with logitech's crappy software and copy my mouse settings.

    Posted on: July 16, 2026
  • 429 Days

    Until we meet again, my son.

    Posted on: February 20, 2026
  • The system runs on ignorance

    "What are you trying to tell me? That I can dodge bullets? No, Neo. I'm trying to tell you that when you're ready, you won't have to."

    Posted on: February 17, 2026
  • Not looking at the code

    I shipped a fully-featured game with Claude Code. After two weeks, I realized I hadn't read a line of code.

    Posted on: February 16, 2026
  • Examples of subtractive prompt designs

    Subtract the LLM's "escape routes" to get novel results from your prompts.

    Posted on: February 12, 2026
  • Ship less, think more

    When you ship at the speed of thought, thinking becomes more important, not less.

    Posted on: February 12, 2026
  • Beating procrastination with Clarity

    I've found that somewhere around 98% of all my procrastination comes from a lack of clarity about what exactly the end goal is and what the very first step towards that end goal should be.

    Posted on: December 24, 2025
  • Editing Is Thinking

    Posted on: December 23, 2025
  • Migrating from Reflect notes to Bear Notes (while implementing Forever ✱ Notes)

    Posted on: June 28, 2025
  • Setting iTerm2 Highlight Triggers within Dynamic Profiles

    Today I solved a weird issue with getting HighlightTrigger actions to work properly alongside iTerm2's Dynamic Profiles. This involved a surprising amount of hoops and left me scratching my head as to why this was so complex in the first place.

    Posted on: May 1, 2025
  • Performance improvement with Ruby on Rails

    My postmortem from a deep-dive I did to understand performance questions related to a production Ruby on Rails application I manage.

    Posted on: February 26, 2025
  • This version of ChromeDriver only supports...

    I wrote a tiny script to fix `Selenium::WebDriver::Error::SessionNotCreatedError` whenever it rears its ugly head.

    Posted on: February 12, 2025
  • Rails ActionText/ActiveStorage error code 0

    I fixed the "error code 0" issue by correctly configuring my AWS S3 CORS settings.

    Posted on: February 9, 2025
  • Dockerfile ARG not set from docker-compose.yml file

    Order matters in your Dockerfile when it comes to ARG declarations!

    Posted on: January 15, 2025
  • IntelliJ crashes when creating a new keymap

    Trying to add a new keymap in IntelliJ kept crashing it. I fixed this by adding a JVM compiler setting, interestingly enough.

    Posted on: January 13, 2025
  • Using sqlite to query CSVs

    Does your IDE choke trying to process 28MB CSV files? Use sqlite instead!

    Posted on: January 10, 2025
  • Debugging Docker compose builds with BUILDKIT_PROGRESS

    I figured out how to make Docker's default build output easier to use when debugging docker builds.

    Posted on: January 6, 2025
  • Getting Caffeinated on MacOS

    Or why I use: "caffeinate -disu &"

    Posted on: December 22, 2024
  • My software launch failed

    …and I learned a lot from it!

    Posted on: June 6, 2024
  • Using iTerm Dynamic Profiles

    Posted on: June 6, 2024
  • Using git hooks to run Applescripts

    Today I found a cool way to leverage Applescripts within git hooks

    Posted on: May 19, 2024
  • Easy-mode nvm and cd

    Set up nvm to auto-run with 'cd' so you never have to worry about it!

    Posted on: May 19, 2024
  • The .docsfile

    The .docsfile was an idea I came up with that allows me to add easily-referenced documentation to any project regardless of collaboration.

    Posted on: February 22, 2024
  • Debugging local websites on a real mobile device, using Safari

    Leveraging your desktop Safari to debug a locally-running website is a powerful way to test on a real mobile device.

    Posted on: February 21, 2024
  • Warning: Database records may not be ordered

    I inadvertently introduced a pernicious business-logic bug to my Tournament software due to relying on ActiveRecord ordering, without specifying order!

    Posted on: February 19, 2024
  • Identifying and Resolving performance bottlenecks

    Using datadog to identify and fix a several-second-long page load

    Posted on: February 10, 2024
  • MacOS Sonoma Breaks Symlinks

    My experience figuring out that MacOS Sonoma managed to totally break my dotfiles repo.

    Posted on: February 2, 2024
  • ActiveRecord group for feature usage

    How I used ActiveRecord's .group method to verify production feature usage

    Posted on: February 2, 2024
  • This website's pre-commit hook

    This website uses a pre-commit hook to ensure that my PDF resume is always up-to-date with my latest website version!

    Posted on: January 16, 2024
  • git save

    git save is a custom git alias for quick and dirty commits

    Posted on: November 4, 2023
  • IntelliJ's Local History saved my life too!

    That gut-wrenching feeling when you realize you've deleted something you shouldn't have.

    Posted on: November 4, 2023
  • Fixing a minor inconvenience with Phosphor Icons

    A quick how-to-fix for a package that did not support the importing syntax I wanted to use.

    Posted on: June 12, 2023
  • Turn off iTerm 2 triggers in interactive mode

    A likely culprit if ag or vim slow down to an unbearably slow rate

    Posted on: May 25, 2023
  • The Chat Interface

    The secret sauce behind ChatGPT

    Posted on: May 21, 2023
  • Identity-based Change

    You become what you think you are, regardless of what you really are.

    Posted on: May 2, 2023
  • Leaders and Managers

    A leader makes sure the right things are getting done. A manager makes sure things are done right.

    Posted on: April 13, 2023
  • A-players

    As a leader, you should identify A-players so that you can avoid losing them due to complacency.

    Posted on: April 13, 2023
  • Curbing Mistake Bounds

    Effective leaders understand how to galvanize growth without sacrificing success.

    Posted on: April 13, 2023
  • Making a flexible 'pr' command

    Building your own shell ergonomics is a great way to improve your workflow speed and efficiency.

    Posted on: April 7, 2023
  • Hedgehogs and Foxes

    What is it the hedgehog knows that the fox does not?

    Posted on: April 6, 2023
  • Cautiously Optimize

    In programming, we're told to avoid premature optimization. Meaning, don't do it until you know you need it. I propose a corollary: we should be cautious what we optimize.

    Posted on: March 23, 2023
  • What are you looking for?

    After reading a fascinating new book I found a new perspective on the pursuit of leadership in my career.

    Posted on: March 21, 2023
  • Fixing 'Unexpected default error' when building Astro project

    My astro project suddenly started failing builds, and it took some extreme measures to identify and fix the problem. Here's what I learned debubging the 'Unexpected "default"' error.

    Posted on: March 18, 2023
  • Auto-generating your resume for fun and profit

    I'm tired of my PDF resume always being out of date with the latest-and-greatest additions to my resume page. So I've fixed it today!

    Posted on: March 17, 2023
  • The Digital Rubbish Stack

    Stop worry about perfection and just write. Write rubbish. Write often.

    Posted on: March 9, 2023
  • Just Don't Do It

    Your TODO list is too long. Just don't do it. I mean, not literally. Well actually maybe yes, literally. You don't need to do half the things you sign yourself up to do.

    Posted on: July 22, 2022

Copyright © 2026  |  All rights reserved.