I've been able to move more quickly with my agents by just using docker compose and a taskfile.
The agent and I work from the same local env and run task stmts that abstract docker cmds(rebuild/restart all/subset of services/infra, pull logs, run local migrations, etc). Codex/Claude get same insights/env I do, minimizes agent spinning up own env to test e2e. By adding a short prompt to leverage the taskfile over starting own env in my AGENTS.md/CLAUDE.md works most of the time, rarely if ever do I see an agent spinning up a new env.
The only real custom abstraction I did write is a little lightweight cli which leverages @traefik to allow me to use local custom domain names over ssl, and get away from localhost so I can run multiple projects at once without conflict.
It binds 80 & 443 on my host, mounts docker socket, creates a shared network. Then in each compose file I have each service join that shared proxy network and create some shared labels which traefik then discovers by watching through the socket.
My dear front-end developers (and anyone who’s interested in the future of interfaces):
I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept):
Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow
With Codex/Claude Code/etc, I've continually had to remind myself of my "done" or "success" criteria. I'll get caught up in premature optimizations & features because of how quickly I can iterate, which introduces additional coordination (or bugs), and then I'm off track.
When developing an idea, I was always against writing Terraform templates and iterated with bash scripts. With gen AI, I default to Terraform because it's much easier to provision, especially if I know my general layout and use previous similar template configs as context.
@mrkaran_@ClickHouseDB Fantastic, thanks for passing along the post. Are you storing metrics as well, or are you using e.g., grafana/prometheus setup? I've always found having to access two different interfaces for logs & metrics moderately annoying.
I truly believe that this is one of the hardest problems in software:
How do you bubble up errors in a system so that the user can see them, make sense of them, and knows what to do?
It's so hard and I've bumped into it in nearly every project I worked.
Apart of my deploy process, I have a script that pulls the most recently created schema, checks if there are any tables that have an “updated_at” field & assigns PG a trigger on update op that updates the ts. But would be nice if PG had something similar to MySQLs on update clause.
this is SOHO, your new personal stylist: an AI agent that reviews your looks and keeps track of your fashion. it also recommends products based on your taste.
now in private beta.
The following 7 documentaries have shaped my thinking and changed my behavior over the last several years. I revisit them often.
1. Roadrunner: A Film About Anthony Bourdain. I deeply appreciated the nuanced portrayal. The archival and outtake footage alone make it well worth watching. Tony’s story is inspiring, incredible, and tragic, and this film does an admirable job of capturing all three.
2. Searching for Sugar Man. I’ve had dozens of friends recommend this over the years. It’s SPECTACULAR. The film’s accolades include 95% on Rotten Tomatoes, a BAFTA Award for Best Documentary, and an Academy Award for Best Documentary Feature, just to mention a few.
3. Bird by Bird with Annie. I’ve loved Anne Lamott and her work for more than a decade, and ever since I had her on the podcast, I’ve gone even deeper into the Annieverse. This documentary had just the right blend of humor, humanity, and insight to help me with some difficult emotions this week.
4. Sour Grapes. This film scores ~95% on Rotten Tomatoes, and both the story and its cinematic telling are simply fantastic. This is a hilarious and nearly unbelievable case study in factors that make humans vulnerable to deceit, hubris, and more.
5. The Work. This documentary tore my heart apart but simultaneously gave me tremendous hope. It strikes me as particularly important for men (or those who want to better understand men) to watch, but the intensity isn’t for everyone.
6. Dealt, directed by Luke Korem. This absolutely blew my mind, and I don’t want to spoil it with a description. Truly amazing. I can’t remember the last time I finished a documentary, only to want to immediately watch it again.
7. RBG. “At the age of 85, U.S. Supreme Court Justice Ruth Bader Ginsburg has developed a lengthy legal legacy while becoming an unexpected pop culture icon. Explore her unique and unknown personal journey of her rise to the nation’s highest court.”