Do frontend stuff. Interests are in microfronted architecture, design systems, web perfomance. Opinions are my own.

Joined July 2017
68 Photos and videos
If you don't use ai for onboarding, you're ngmi
11
@herderdev hey! I'm currently solving scrolling issues around long-lived log sessions, and found a bunch of bottlenecks. Currently, these improvements live in my fork. Are you interested in pushing them upstream? Here is a comparison before/after:
1
64
Been working on a most profitable website within the top 20 by visitors in the world. 2 releases per day. Wanna test by hand? Same backend, same prod but pointed to a different frontend. Feature flags. 20k tests across dozens of environments. You don't need staging
My spiciest take: ๐ŸŒถ๏ธ You only need prod. Other environments are optional, and may cause more problems than they solve. Imagine prod was our teamโ€™s only environment. Weโ€™d: - write lots of tests - stop batching work in lower environments - stop rushing to hit arbitrary release cutoff dates - stop spending hours every week maintaining and coordinating work in lower environments - auto-deploy upon merge - release small changes multiple times a day - monitor prod via automated checks that notify us of issues - use feature flags and phased releases to safely test in prod before making a feature visible to everyone These are mature dev team practices. Having only prod *forces* them. So, your team might be better off with only prod than with a bunch of non-prod environments.
114
This is what is called "ai agents"
May 31
You know why I donโ€™t buy the โ€œeveryone will build their own softwareโ€ take? I can build this. I have the tools. I know how (probably). But I don't want to. I want someone else to to build it maintain it, and charge me for it.
95
Vim is the best editor in ai era
I have vim psychosis
83
Being a clown means that if a product isn't receiving new features, it's discontinued.
it's been a year since Arc was discontinued and no browser comes close to what it is they had something so special in it and threw it away
101
/loop /workflow bughunt ๐Ÿซฐ
57
This guy is unsane, detached, has no clue what he's doing and where's heading. My opinion derived from the product, what he says in public and what he does
New pet peeve: cli's that install new skills onto my system without asking.
92
This. While most of the people think they should revew each line of ai code, the reality is they should move their focus from individual functions to modules, systems, entities. Focus on system design, architecture,observability, logging, testing instead.
You might believe you should spend less time thinking about code because of AI. I strongly disagree! Weโ€™re watching this play out live where tons of AI generated code becomes a liability. At the end of the day, an engineer needs to be responsible / on call for code that gets shipped to production. If you donโ€™t understand the system youโ€™re trying to debug, youโ€™re probably going to have a bad time. Yes, AI can help with all of this, if you set up the proper systems. You can have agents triage prod logs, look at errors, etc. You can speed up parts of the investigation, but an engineer needs to make the call. There might be serious customer or financial implications from that change. I expect the trend continue for trimming dependencies, vendoring code so you can modify it directly, preferring simpler systems with fewer abstractions, and spending waaaay more time thinking about system design and code maintenance. Iโ€™ve said this before, but itโ€™s a great time to get familiar with CS fundamentals and some of the history behind what great software looks like. Many parts will be different in the coming years as AI progresses, but also a lot more than people realize will stay the same.
108
Iโ€™ve never understood the point of making skills atomic. For example, should I sit and stare at the screen constantly, joggling /anything then /whatever and after that /something ?
Skills should be: - Concise - Responsible for one thing, not multi-step - Composable - Progressively disclosed - Harness-agnostic What else? Or - what did I get wrong?
123
Oh yeah bro. Neither cloudflare nor tailscale can be hacked.
It's basic common sense Ports only open for you (via Tailscale) or web traffic (via Cloudflare) Open for 8 billion people or for 2 companies What would be safer? x.com/fireleap_/status/20578โ€ฆ
232
All AI harnesses fail into the same antipattern - make users joggle tabs.
We introduced Tabs to @opencode - Currently exploring how to show a "working" session without having spinners all over ๐Ÿ”…
1
158
it's much better to have a single "window" where you talk to a single agent, and this agent spins "sessions" and "subsessions". Let AI orchestrate tasks. Talk to the orchestrator. Zero context switch, work getting done.
1
71
I think it's time to try @_HermesAgent . @openclaw is getting worse with every update.
1
1
74
Nice backdor ๐Ÿ’€
Codex anywhere and everywhere, all the time. Now your Mac doesnโ€™t have to be unlocked for Codex to use your computer. From your phone, Codex can securely use apps on your Mac, even when the screen is off and locked. developers.openai.com/codex/โ€ฆ
1
137
So We have ai agents, and we have a format called "skill" which could trigger implicitly and can run an arbitrary code, right? And installation process completely opaque, right? And you all keep dunking on npm?
64
Flicker free cli LMAO
May 21
Grok's claude competitor is coming Grok build is only available to $300/mo SuperHeavy users at the moment. Anyone tried it? I've been very impressed at the speed/cost/quality of the latest xai models - specifically the speech and image ones.
81
Reverted @openclaw back to 05.06. so now: 1. No codex harness (๐Ÿคข๐Ÿคฎ) 2. Subagents work as expected 3. Assistant does not ignore my messages mid-thinking. 4. Subagents do not pollute main agent context (have had 50 compactions per hour ๐Ÿ˜ญ) Last version that just works
58
With ai it 1000 tomes easier than before. Just clone the lib. Ask ai to cover each corner of the library. Start cutting unneeded parts. Copy into your repo. You will get smaller attack surface, smaller bundle, simplier support.
Fork your dependencies, trim them to only your use case, never update unless it breaks for your users. Iโ€™ve been vocal about this for 10 years. Iโ€™ve always said that updating is way riskier than latent bugs (which can be tracked and CVEs monitored). If you are updating a dependency, itโ€™s on you to analyze every single commit in the full transitive set of dependencies. If you dont see anything compelling, dont update! I remember at HashiCorp once in awhile an engineer would try to update a dep or replace a DIY lib with an external one and id always ask โ€œshow me the commit we need.โ€ Dont update for the sake of it. Feeling pretty swell about this mentality with all the supply chain attacks happening.
2,376