The answer may not always be REST.
The answer may not always be REST.
Build v. Buy has always been a hard decision for software companies, at every level from libraries to managed services. Agents significantly change nearly every element of the decision making process.
It turns out what we need are the computers we already know. Lots of them.
If you donβt think about it at all, and donβt install anything, it goes into iCloud and survives you losing your phone. Non technical folks get really good security in the Apple ecosystem (which is why I refuse to help relatives with their android phones).
Letβs say Iβm someone who has never liked git (true), who has recently been freed from the worst of git by agents (seems to be true). What feature of jj should I investigate to get excited about it?
>> please squash the changes into the ideal commits
> All four fixes belong in commit 1 (the core infrastructure). I'll do an interactive rebase to fixup the third commit into the first.
I can't hate a tool that frees me from all that ridiculous git nonsense.
(But I agree on user feedback, submissions, etc. More to build!)
I think there's something new here worth exploring. Take a look at the "Ghost Blog" idea template:
> Create a file at content/adapters/sso/ExeDevSSO.js...
It implements auth using an under documented SSO provider API. In an old app store, this would require constant maintenance.
One of the hard parts of the empty prompt box is writers block. What do I even ask for? So I added some prompt ideas to exe.dev/new. Some of them are fun, like setting up Zulip with an OIDC proxy so that exe.dev sharing acts as auth.
We build expecting everyone to ssh in and use claude or codex, thatβs why theyβre installed in our base image. But we also wrote our own with a web UI, mostly for use from your phone. It works better than expected.
The agent on exe.dev was very much designed for small apps, but I spent the last couple of days moving my work on our infrastructure into one of our VMs, and I gotta, say, I like using our agent Shelley on a big complex codebase.
Note that the pancake local group is circular.
Itβs a surprisingly good show!
Sorry about that! We have seen Gmail taking several minutes to deliver our email sometimes. My attempts to contact them have gone nowhere.
Idle thoughts on how to communicate in the ongoing marketing catastrophe, with an example showing how you can write software on your phone. blog.exe.dev/show-dont-tell
Small apps you build with agents don't need to be written in a "sandbox" then "deployed". You can develop them in situ on the server. That is the premise of exe.dev/new.
Dependabot security alerts have terrible signal-to-noise ratio, especially for Go vulns. That hurts security!
Just turn it off and set up a pair of scheduled GitHub Actions, one running govulncheck and the other running CI with the latest version of your deps.
Less work, less risk, better results!
Engagement! It must be working! π
Iβm on a seafood diet. I see food and I eat it.
In conversation today I realized one of the things I dislike about bluesky is the shortage of humor. This is fixable.
I used to play piano by ear, but now I use my hands.
simultaneously, the price of ipv4 addresses is dropping. people seem to have figured out NAT?
not an amazing trend line
thanks, I'm going to use this to justify purchasing an m5 pro
have an agent write you an iproute2 for mac?
My brain rewrites βlnβ as βcpβ when I start typing in arguments so I can figure it out.
You probably only have 20 years left
Big news. Taught myself to type
chown <user>:<group>
instead of
chown <user>.<group>
Only took 20 years.
In other news: please don't change your interfaces too often.
If you donβt have 1password installed, on a Mac the entire UX is a touchid modal appears, you touch, and youβre done.
I recently realized that a big chunk of the people who tell me they don't like passkeys have the 1Password browser extension installed, which mucks up the passkey UX.
building a slack clone on exe.dev and it's an amazing experience
the agent has complete freedom as it's running in a fresh VM, and it can use the browser - right now it's testing the app by actually using it and fixing small issues it sees
The amazing thing about this moment in time is we are awash in new possibilities, and have to hunt down a new set of simple tools that make us productive. I feel like I learn something new and important every day.