-
After 8 years, I've realized that I don't really like jiu jitsu.
Posted on: -
Software factories do fail, but it's not because our harnesses aren't good enough.
Posted on: -
In business, life, and combat—those who adapt more quickly—win. Adaptation looks a bit like a loop—notice, adjust, measure, repeat.
Posted on: -
For those tempted to quit
Posted on: -
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: -
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: -
I used AI to avoid interacting with logitech's crappy software and copy my mouse settings.
Posted on: -
Until we meet again, my son.
Posted on: -
"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: -
I shipped a fully-featured game with Claude Code. After two weeks, I realized I hadn't read a line of code.
Posted on: -
Subtract the LLM's "escape routes" to get novel results from your prompts.
Posted on: -
When you ship at the speed of thought, thinking becomes more important, not less.
Posted on: -
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: -
Posted on:
-
Posted on:
-
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: -
My postmortem from a deep-dive I did to understand performance questions related to a production Ruby on Rails application I manage.
Posted on: -
I wrote a tiny script to fix `Selenium::WebDriver::Error::SessionNotCreatedError` whenever it rears its ugly head.
Posted on: -
I fixed the "error code 0" issue by correctly configuring my AWS S3 CORS settings.
Posted on: -
Order matters in your Dockerfile when it comes to ARG declarations!
Posted on: -
Trying to add a new keymap in IntelliJ kept crashing it. I fixed this by adding a JVM compiler setting, interestingly enough.
Posted on: -
Does your IDE choke trying to process 28MB CSV files? Use sqlite instead!
Posted on: -
I figured out how to make Docker's default build output easier to use when debugging docker builds.
Posted on: -
Or why I use: "caffeinate -disu &"
Posted on: -
…and I learned a lot from it!
Posted on: -
Posted on:
-
Today I found a cool way to leverage Applescripts within git hooks
Posted on: -
Set up nvm to auto-run with 'cd' so you never have to worry about it!
Posted on: -
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: -
Leveraging your desktop Safari to debug a locally-running website is a powerful way to test on a real mobile device.
Posted on: -
I inadvertently introduced a pernicious business-logic bug to my Tournament software due to relying on ActiveRecord ordering, without specifying order!
Posted on: -
Using datadog to identify and fix a several-second-long page load
Posted on: -
My experience figuring out that MacOS Sonoma managed to totally break my dotfiles repo.
Posted on: -
How I used ActiveRecord's .group method to verify production feature usage
Posted on: -
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: -
git save is a custom git alias for quick and dirty commits
Posted on: -
That gut-wrenching feeling when you realize you've deleted something you shouldn't have.
Posted on: -
A quick how-to-fix for a package that did not support the importing syntax I wanted to use.
Posted on: -
A likely culprit if ag or vim slow down to an unbearably slow rate
Posted on: -
The secret sauce behind ChatGPT
Posted on: -
You become what you think you are, regardless of what you really are.
Posted on: -
A leader makes sure the right things are getting done. A manager makes sure things are done right.
Posted on: -
As a leader, you should identify A-players so that you can avoid losing them due to complacency.
Posted on: -
Effective leaders understand how to galvanize growth without sacrificing success.
Posted on: -
Building your own shell ergonomics is a great way to improve your workflow speed and efficiency.
Posted on: -
What is it the hedgehog knows that the fox does not?
Posted on: -
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: -
After reading a fascinating new book I found a new perspective on the pursuit of leadership in my career.
Posted on: -
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: -
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: -
Stop worry about perfection and just write. Write rubbish. Write often.
Posted on: -
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: