David Sancho
@david.sancho.dev
Open Source UI infra at @ahrefs.bsky.social with OCaml Made styled-ppx and server-reason-react Working on Reason / Melange / reason-react and friends Made styled-ppx and server-reason-react Working on reason-react / Melange / Reason
I'm mad at Cursor, it is the only code editor that I want to use, and it keeps running away from being a code editor/diff reviewer
I need a hater, a friendly hater, but a hater. Someone who I make a post or a tweet and he dms me: "this is shit" and runs away after 2 sentences. but not a generic hater, someone who understands my shit and can argue correctly from another pov
someone needs to tell you, and I'm sorry it's me. I wish it wasn't me, but: some of you, have been writing slop even before AI
First youtube video, explaining next release of styled-ppx. Static CSS extraction, no more runtime! www.youtube.com/watch?v=Doh...
Presenting styled-ppx 1.0 with CSS static extraction for OCaml
styled-ppx is a ppx and a library that brings styled components to ...
youtube.com
in 2026 you can rewrite your big project like TypeScript 7 or like bun you can choose which kind of engineer you are
over the moon rn, about to land one of the biggest migrations I've ever done... a PR that's been open since 11th of November ripped the emotion runtime out of styled-ppx and moved into a static extraction at compile-time. super fun to build. but the migration was a big mountain
Video of Paul-Elliot's #BOBkonf2026 talk "Undoable Monad" is now up! bobkonf.de/2026/paul-el...
BOB - Going back in time with the Undoable Monad
BOB Konferenz, Best of Breed Konferenz für Software-Entwickler und Entscheider in der Softwareentwicklung.
bobkonf.de
Paul-Elliot gives his talk on "Undoable Monad" on talk track A of #BOBkonf2026.
If you aren't having an identity crisis as a developer right now, are you really a dev?
Hey! I am open for contract or full-time work as a full-stack developer. I've worked on industrial software, real estate tech, and a visual website builder. I specialize in design systems, a11y, and UX. Previously maintained PostCSS, Rollup, and SVGO. Currently building weareonhire! on Open Social
After the AI Engineer conference, I'm thinking about some problems from AI models to overcome. I got this list from the top of my head. Anything missing? • continuous learning or better memory? • long-term planning • prompt quality resilience: different prompts shouldn’t alter the outcome cont
Designed by davesnx, implemented by opus oh god
this will be implicit in all we will consume, in fact, "Made entirely by humans only" is the flex
this will be implicit in all we will consume, in fact, "Made entirely by humans only" is the flex
Enforce a "Made with AI" disclaimer
Tricks from React that feel between hacky and genius: - Suspense fallback replace in SSR (the complete boundary script) - Bounded references in server functions - Form action hydration with hidden inputs - well, the entire Form progressive enhancement - useId being deterministic
every developer I know is at their peak only great things can come out
🧠 Rethinking Pair Programming in the Age of AI Why "pairing with AI" is harmful to your team and what to do instead learnings.aleixmorgadas.dev/p/rethinking...
Rethinking Pair Programming in the Age of AI
Why "pairing with AI" is harmful to your team and what to do instead
learnings.aleixmorgadas.dev
Let's have great documentation for your OCaml project. Markdown is not the excuse anymore I wrote a blog post about odoc's Markdown backend sancho.dev/blog/ocaml-...
OCaml documentation as markdown | sancho.dev
Turn your OCaml API documentation into publishable Markdown
sancho.dev
I'm super close to finishing a Next.js-like experience for OCaml on top of Dream: file-system routing, server components, typed routes, and a CLI that hides most of the dune machinery with LSP, error overlay, hot reload, melange integration...
Some thoughts about AI-assisted coding and how it affects my brain. I'm more productive and more exhausted at the same time. marvinh.dev/blog/ddosing...
DDoS'ing the human brain
AI made us mass produce code at a scale we never could before. More code, more problems, same brain. Somehow I'm more productive and more exhausted at the same time.
marvinh.dev
It is the era of finishing the side-project of the side-project and go to the deepest rabbit hole possible