We are living through the js framework wars for agents and llms now. We will look back on this with clarity, and wonder why we wasted time with things like graphql, and why we couldnât see the real winners from the start.
Published
All published posts
Such a good interview @lexfridman is such a talented interview. Itâs so cool to see the other side of this. For weeks weâve heard about the story of the name change, weâve seen everyone shitting on the security model, buying up all the mac minis in existance, fear mongering not to install this thing. @steipete.me has such a cool story from the beginning talking about making this thing fun and exciting. Giving it a personality that is not âYou are absolutely rightâ. The story of changing the name twice, and getting pwnd on every step the first time and nailing it the second time is incredible. Dude is having fun trying to make the thing he wants in the world exist.
I keep forgetting about the double gutter problem with nested containers. When you put padding on a parent and the child also has padding, you get twice the spacing you wanted.
.container { padding: 2rem; } .child { padding: 2rem; }
Now your content is 4rem from the edge. Not what I meant at all.
Either remove padding from the parent or use box-sizing: border-box and plan for it. I usually just drop the parent padding when I realize what I have done.
The idea of adjustable key caps to mutate your board into something that really fits you, how you type, how your fingers move, is an absolute banger.
First W In Brotato
After having brotato and doing a few runs every once in a while I finally beat the most basic balanced run in the game! Wyatt wanted to play tonight and its such an easy game to jump in do a few runs and move on without getting overly invested.
Watching back I cannot believe how lucky I got, barely scraping by with 1hp at this point
the last 80s of the game
These patterns are really good. I like a good repeating background on a website. Takes me back to the old days of web, but with a nice crispness that was never there on sites of old
Check out nextlevelbuilder and their project ui-ux-pro-max-skill.
An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
Pm Not Babysitter
Stop babysitting your agents, treat them like a real team and they will reward you.
Back in December I saw theo make a comment that code is now cheap, its the run rate of models, He quoted a study, not sure that he fully even believed it, but it claimed that the average developer after all meetings, training, emails, planning and extra shit in their day averages out 10 well tested lines of code per day. Opus 3.5 made him 10k loc (lines of code) that day.
We have all agreed for decades that lines of code is not a proxy to productivity or quality. Often more code means more risk, more review, more infrastructure. This has become MUCH different. Lines of code are still far from any sort of good metric. That aside, your agents are not doing 10k lines with you babysitting them, and in fact its very likely that the product quality is MUCH worse as you babysit them.
...
If youâre into interesting projects, donât miss out on agent-browser, created by vercel-labs.
Browser automation CLI for AI agents
Like a dufus this morning I did a hard reset on a git repo for getting I was working on a manifest for. You see I generally use argo, but occasionally I have no idea what I am doing or want yet and I start raw doggin it, fully aware that Iâm going to just nuke this namespace before getting it into a proper argocd.
I was overjoyed when I found out that you can diff your manifests with live production using the kubectl diff command. It uses standard diff so you can bring all your fancy diff viewers you like.
# regular manifest kubectl diff -f k8s/shots -n shot # kustomize kubectl diff -k k8s -n go-waylonwalker-com # using a fancy diff viewer kubectl diff -f k8s/shots -n shot | delta # using an even fancier diff viewer # pinkies out for this one kubectl diff -f k8s/shots -n shot | delta --diff-so-fancy
Now I can get those changes back that I thought I lost, and apply updates with confidence knowing what is about to change.