@anders_murphyi
iAccount based inUnited Kingdom
About this account
- Account based in
- United Kingdom
- Connected via
- United Kingdom Android App
Account-level information from X, not a live location or the device used for a specific post.
Clojure hacker. Emacs enthusiast. Game jamer.
Edinburgh, Scotland
Joined December 2013
- Tweets1.6K
- Following239
- Followers397
- Likes5.5K
Anders Murphy retweeted
This is so untrue it hurts. You can only possibly have this position if you don't measure
Replying to @RyanCarniato
I should link my 2022 article talking about this. The challenge isn't the capabilities of the language but the value of having the same runtime across both sides for the handoff. There are possible other off-ramps, but right now we are stuck.
dev.to/playfulprogramming/th…
Anders Murphy retweeted
You never really know how your open source work effects others... Thanks again for all that @TheGingerBill has given!
Anders Murphy retweeted
Small update on things I've worked on recently.
A small utility dashboard that I'm using to just peek into how my vm is doing.
All on Stario & Datastar!
Anders Murphy retweeted
Great intro to Datastar by Matthew Tolman at @utjs youtube.com/watch?v=MhJ2UgJe…
Anders Murphy retweeted
Why does Alex Russell have < 200 views after almost a year on @redmonk but @theo's garbage still has an audience? Y'all are crazy
youtu.be/zoo4G6WMPAU?t=1856
Anders Murphy retweeted
Biff 2 released and Datastar by default biffweb.com/p/biff2-released…
Anders Murphy retweeted
In the world I see, open source is dead.
We’ll go back to Usenet and IRC, hiding in little federated servers whose names are passed around by hand. You’ll keep a local mirror of the software you need because there’s no guarantee it will still exist tomorrow.
Anders Murphy retweeted
How to drive your frontend from the backend.
packagemain.tech/p/golang-da…
Anders Murphy retweeted
Having a Jan 1st clear out. This Emacs elisp manual is from Dec 1990.
35 years old.
Everything in it still works today.
The impact of your software isn't just in the value it can produce today, but it's multiplied over the future time dimension.
Put that in your CLAUDE.md file!
Anders Murphy retweeted
Why isn't Datastar the default approach to web apps? Stupid fast and super small.
Anders Murphy retweeted
Replying to @RyanCarniato
Until you can measure the actual times to interact with others this isn't anything beyond a toy sadly. Clients are not independent of the true owner of state. If you are gonna do that then just have a native app or build it completely in WASM.
Anders Murphy retweeted
Replying to @Shreyassanthu77
The question in my mind is not “why switch to streaming”? The question is, “why isn’t streaming the default?”
We know the consequences of the current batched approach. Even though the effects seem minuscule on small data sets, it adds up across requests. To the point where you can see orders of magnitude difference in performance between a batched app and a streaming app.
Streaming is also a natural fit for a key/value approach that we know opens up the reduced SQL requests you mentioned, and enables entire classes of problem.
If you examine Convirgance examples, you’ll find that there is no productivity cost to adopting streaming. Quite the opposite. Streaming + Key/Value radically reduces the amount of code and skyrockets productivity.
Anders Murphy retweeted
Totally agree with this mindset. It's very easy to fall into the trap of using abstraction as a mental organisation tool like putting a document in a folder, rather than the correct purpose: enforcing single source of truth in logic & creating boundaries for system communication
A good way to evaluate one axis of quality of an abstraction is to inline every function call, and see how much duplicate work you can either deduplicate or turn into a loop (rather than several independent function calls). This also restructures the code such that you can consider work as batches of identically shaped work, rather than either (a) being in shallow callstack code and dealing with a list of abstract, opaque function calls, or (b) being in deep callstack code and not understanding the context you're being called within.
Anders Murphy retweeted
I’m convinced that a large % of programmers don’t actually like computers.
As a side effect, are also perfectly happy to throw away their reasoning to a model as soon as they can.
I don’t get it, at ALL. Don’t you *LIKE* understanding the magic of the machine?
You do realize hand-programming (I hate that I even have to specify hand now) is fun…right?