>_
I've recently started using more terminal apps such as btop and lazygit. Pretty nifty at terminal-apps.dev curious to try out a few others
Posts by Sam Rose
The left panel is titled AI - MASTER OF ENGINE & CREATION and features a sophisticated, human-like android robot with detailed internal circuits and a glowing brain. Floating text around the robot says - REWRITING GAME ENGINES with a small video screen, GENERATING REALISTIC VIDEO/IMAGES with code on a screen, and CONFIDENCE - 100%. The right panel is titled AI - FRONT-END CSS FAIL and shows a cluttered desk with a distressed small robot next to a frustrated human man pointing aggressively at a computer screen. The computer displays a chaotic webpage full of broken layout elements and a giant black void called a gaping hole. The small robot has a speech bubble that says - I'M DONE! THE FEATURE IS COMPLETE. Floating text phrases on the right side are - BESPOKE INTERACTION NIGHTMARE, CSS IS HARD, YOU'RE ABSOLUTELY RIGHT, CAN'T RENDER, LLM CAN'T MATH. The human has a mug with </> and nerdy.dev written on it.
Why does AI suck at front-end?
ποΈ trained on garbage
π it can't see
β it doesn't know why
ποΈ no environmental control
there's no human v20.2.1 to target. we're a LLM combinatorial explosion
β€· nerdy.dev/why-ai-sucks...
Show up for whatβs happening, appreciate the spectacle of it, and go with the flow.
What if a signal on the server could just be a signal on the client?
Wrote about mixed-signals by @developit.dev - a library that reflects server-side Preact Signals to clients in real-time. No fetch calls, no deserialization, no cache invalidation. Just signals on both sides of the wire.
A year in with @zed.dev Best parts of Sublime, VS Code, and Neovim without the extension bloat or the config rabbit holes.
Anyone else not going back?
Have been using @porkbun.com for years ever since hearing about it from @sive.rs
Such an oddly delightful domain service!
taste is a study of nuance, it requires slowing down
After a 6-week improv class, I realized that life is all just one, big continuous improv theater. A framing I like, since it adds a bit a sense of play.
Shakespeare was close. I'd just "yes and" his statement to "all the world's an improv stage".
Love this stackβscalable and simple! Going to give it a whirl for my next project. Thanks for sharing π
a new #CSS <color-input> enters the ring
try it
codepen.io/argyleink/pe...
source
github.com/argyleink/cs...
A cross between my curiosity in SVGs and Zen: a Enso generator. It's not perfect, but imperfection is part of the <path>
codepen.io/sam-b-rose/p...
Itβs probably going to be okay.
Love this post on creating Victorian-style lines in CSS. Creative use of the round() function in CSS as well (TIL)
jacobfilipp.com/victorian-li...
Excellent talk on how to better use AI coding agents with complex tasks, especially in big codebases.
Solution: "Context Engineering"
Keep context lean. Consistently compact what the agent knows. Follow Research, Plan, Implement to guide them.
youtu.be/rmvDxxNubIg?...
This is going to be a HUGE help for developing the Polaris Web Components. We used adopted style sheets heavily for applying component styles π
I always learn something new just by participating in the State of JavaScript survey! Almost like a mini-reflection on what tools/APIs you are reaching for the most π
stateofjs.com/en-US
So much good stuff in here! Iβm excited to see what the areas of potential focus are π
Polaris (web components) are now stable. The component APIs are unified across the Shopify ecosystem. Lots of hard work and alignment in this; lots of great devs contributing.
π
www.shopify.com/partners/blo...
Have been stoked to dive into this course ever since the announcement! The power of a delightful interaction thorough animation cannot be underestimated. Josh's ability to convey deeply technical concepts is top-notch. Appreciate you sharing your knowledge and whimsical learnings @joshwcomeau.com