Philippe Bouteleux
phbouteleux.bsky.social
Philippe Bouteleux
@phbouteleux.bsky.social
Mostly about distributed systems
Reposted by Philippe Bouteleux
“When a behavior becomes the norm, we lose our ability to view it as dysfunction.” — Jeff Garson
EcoDharma, David Loy, p. 75
March 16, 2024 at 8:30 PM
Reposted by Philippe Bouteleux
Schrödingers documentation:
If there are docs, noone will read them.
If there are no docs, everyone will complain.
March 16, 2024 at 7:19 AM
Reposted by Philippe Bouteleux
New blog post! "The World and the Machine", about how to think about modeling systems better. www.hillelwayne.com/post/world-v...
The World and the Machine
This is just a way of thinking about formal specification that I find really useful. The terms originally come from Michael Jackson’s Software Requirements and Specifications. In specification, the ...
www.hillelwayne.com
January 5, 2024 at 8:17 PM
Reposted by Philippe Bouteleux
I've been pair programming a lot over the past few months and I gotta say there's stuff it's really bad for some stuff. Sometimes you just gotta go full ADHD while programming
November 29, 2023 at 11:57 PM
Reposted by Philippe Bouteleux
People talk about imperative vs declarative programming but it really should be algorithmic vs declarative. Imperative and functional programming are algorithmic, while logic programming, constraint solving, and query languages are declarative.
December 7, 2023 at 8:21 PM
Reposted by Philippe Bouteleux
Matrices are "just" linear functions. The matrix

3 1
2 1

Is just the function `f(x, y) = (3x + y, 2x + y)`. A matrix multiplication is just function composition, applying the two functions in sequence to your input.
December 13, 2023 at 3:23 AM
Reposted by Philippe Bouteleux
Nice blog post on the unreasonable effectiveness of Merkle trees https://joelgustafson.com/posts/2023-05-04/merklizing-the-key-value-store-for-fun-and-profit
Merklizing the key/value store for fun and profit | Joel Gustafson
joelgustafson.com
July 27, 2023 at 11:25 AM
Reposted by Philippe Bouteleux
I'm excited about this new companion library to Automerge, which makes it a whole lot easier to write collaborative apps by handling storage and networking automerge.org/blog/2023/11...
Automerge-Repo: A "batteries-included" toolkit for building local-first applications | Automerge CRD...
Today we are announcing our new library, automerge-repo, which makes it vastly easier to build local-first applications with Automerge. Take a look at our quickstart guide or read on for some backgrou...
automerge.org
November 8, 2023 at 7:36 PM