Sign in

Paulus Esterhazy

@pesterhazy.bsky.social
235 followers 270 following 313 posts

Startup tech lead based in Berlin. Cur: Founding Engineer at telli (YC F24); Prev: Pitch

PostsRepliesMedia
Reposted by Paulus Esterhazy
KaeruCT @kaeruct.bsky.social · 06/09/2026
kaeruct.github.io/posts/2026/0...
kaeruct.github.io
Conquering Entropy
A collection of ideas on how to manage entropy in codebases inundated with AI-generated code and survive in the process. What’s Been Changing Ever since c
031
Reposted by Paulus Esterhazy
clojureberlin.bsky.social @clojureberlin.bsky.social · 09/02/2026
We are having a casual Get Together this Thursday 12th of February (I know it's short notice). No talk lined up, just casual chat. clojure.berlin/events/2026-...
clojure.berlin
Get together drinks @ Trespassers
045
Paulus Esterhazy @pesterhazy.bsky.social · 09/08/2025
@mattpocock.com in your capacity as typescript whisperer, have you blogged about "function parameter bivariance"? I'd be curious if you have practical advice how to avoid the problem I describe in this gist gist.github.com/pesterhazy/4...
gist.github.com
typescript interface wat
typescript interface wat. GitHub Gist: instantly share code, notes, and snippets.
120
Paulus Esterhazy @pesterhazy.bsky.social · 18/06/2025
Vibecode, not too much, mostly UI
020
Reposted by Paulus Esterhazy
Tim Ottinger @agile-otter.bsky.social · 22/05/2025
I could use a nice trip to somewhere in Europe or the UK. I'd like to sponsor my trip by doing useful work with your company. I have a lot of skill and experience in software delivery, code craft, and team management. Consider contracting me for a few days. I would love to help.
077
Paulus Esterhazy @pesterhazy.bsky.social · 16/05/2025
What's a good folder structure to adopt in a #typescript backend app? gist.github.com/pesterhazy/0...
gist.github.com
What's a good folder structure to use for a Typescript backend app?
What's a good folder structure to use for a Typescript backend app? - typescript-folder-structure.md
010
Paulus Esterhazy @pesterhazy.bsky.social · 15/04/2025
My team is hiring a Founding Engineer in Berlin (no remote) hi.telli.com/eng
hi.telli.com
founding engineer - telli
031
Paulus Esterhazy @pesterhazy.bsky.social · 14/04/2025
Today should a node project use ESM (rather than commonjs) and {"type": "module"}? Just spent half a day fighting with node's module resolution and --experimental-strip-types
100
Paulus Esterhazy @pesterhazy.bsky.social · 13/04/2025
Zod v4 is marketed as having 20x fewer instantiations of tsc... While it's great to see progress, this news makes me hesitant to use it. Why was it doing so much in the first place? All that type-level complexity must have a cost
010
Paulus Esterhazy @pesterhazy.bsky.social · 13/04/2025
Logged in to Twitter, the first thing I see is this Pathetic
021
Paulus Esterhazy @pesterhazy.bsky.social · 13/04/2025
published beep-boop 0.1.2 - audiovisual feedback for test runs now easy to install via npm github.com/pesterhazy/b...
github.com
GitHub - pesterhazy/beep-boop: Audible and visual feedback for test runs
Audible and visual feedback for test runs. Contribute to pesterhazy/beep-boop development by creating an account on GitHub.
000
Paulus Esterhazy @pesterhazy.bsky.social · 12/04/2025
Map#getOrInsert seems useful
000
Reposted by Paulus Esterhazy
Axel Rauschmayer (also on 🦣) @dr-axel.de · 10/04/2025
My new book is out: “Exploring TypeScript”. It’s free online! • About 75% of the content is new or rewritten. • Most of the new content is about computing at the type level. exploringjs.com/ts/ #TypeScript
Cover of the book “Exploring TypeScript”:
• TS 5.8 edition
• A book for JS programmers by Dr. Axel Rauschmayer

The cover shows an old mechanical typewriter with a German key layout whose brand is “Continental”.
24112
Paulus Esterhazy @pesterhazy.bsky.social · 07/04/2025
What a wonderful finale, just as cynical as I hoped it would be
000
Paulus Esterhazy @pesterhazy.bsky.social · 05/04/2025
Are US tariffs going to affect digital goods like SaaS software?
100
Paulus Esterhazy @pesterhazy.bsky.social · 28/03/2025
Updating JS dependencies after 6 months. Nothing works
120
Paulus Esterhazy @pesterhazy.bsky.social · 28/03/2025
Of all the bad APIs I've used, Hubspot takes the crown
000
Reposted by Paulus Esterhazy
Roger Barnfather @rogerbarnfather.bsky.social · 27/03/2025
Teamwork makes the dream work… Along with good architecture, agility, frequent communication (“Yes chef!”), domain driven thinking, a ton of collective experience, knowledge sharing and a lot of passion. But 10x developers? Nah. That’s just over-reliance on one point of failure.
021
Reposted by Paulus Esterhazy
Molly White @molly.wiki · 16/03/2025
The Boston Public Library is my happy place.
Boston Public Library McKim Building entrance, with two sculptures of lions facing another across a large stairway. There are murals across the top of the entranceway and a large chandelier. Photo by Mobilus In Mobili, CC BY-SA 2.0, Wikimedia Commons: https://commons.wikimedia.org/wiki/File:Boston_Public_Library_Dec_2019_(49356764107).jpgThe courtyard of the Boston Public Library McKim building in summer, with squares of green cover plants surrounded by walkways with benches, some covered by an outcropping supported by arches. There is a fountain in the middle. Photo by Dbli4805, CC BY-SA 4.0, via Wikimedia Commons: https://commons.wikimedia.org/wiki/File:Boston_Public_Library_Courtyard_in_Summer.jpgBates Hall in the Boston Public Central Library. It features a very tall, vaulted ceiling and rows of desks lit by lamps with green lampshades. There are bookshelves along the sides of the hall, and large arched windows. Photo by Hari Krishnan, CC BY-SA 4.0, via Wikimedia Commons: https://commons.wikimedia.org/wiki/File:Bates_Hall_-_Boston_Public_Library_-_edit1.jpgInterior of the Boston Public Library Johnson Building, with rows of red bookshelves and a red carpet with a striped pattern. Photo by Molly White, CC BY 4.0.
1840519
Paulus Esterhazy @pesterhazy.bsky.social · 16/03/2025
In iTerm, Cmd-Shift-a copies the output of the last command executed. Not sure how I survived so long without knowing this
030
Paulus Esterhazy @pesterhazy.bsky.social · 16/03/2025
Truth bomb on HN: "During ZIRP the incentives for employees were completely disconnected from the underlying business, leading to entire careers being built around and rewarded for the wrong outcomes."
130
Paulus Esterhazy @pesterhazy.bsky.social · 10/03/2025
"What's the advice you would give you to your younger self?" I must have watched this a million times. This is my favorite clip in the entire internet www.youtube.com/shorts/NGJu6...
youtube.com
Don't spend time with your kids??
YouTube video by Business Without Bullsh-t
010
Paulus Esterhazy @pesterhazy.bsky.social · 09/03/2025
I'm, *sigh*, going to get better at llm-assisted development. But I want to treat it as a tool to learn, not a short cut. Where should I start? What are the best guides, preferably from people who understand the limitations as well as the upsides?
100
Paulus Esterhazy @pesterhazy.bsky.social · 04/03/2025
Wow, solving all SICP problems takes 729 hrs! lockywolf.wordpress.com/2021/02/08/s...
lockywolf.wordpress.com
Solving SICP
This report is written as a post-mortem of a project that has, perhaps, been the author’s most extensive personal project: creating a complete and comprehensive solution to one of the most fa…
030
Reposted by Paulus Esterhazy
Dragan Stepanović @dstepanovic.bsky.social · 18/02/2025
Instead of asking “When is all this going to be done?”, consider asking: “Why can't we release what we have now?”.
0111
Paulus Esterhazy @pesterhazy.bsky.social · 29/01/2025
I was tired of slow #Emacs lsp completions, which locked up my editor for up to 5s. So I switched to lsp-bridge and now I don't know why I didn't try it earlier. It's so fast, so good, I want to scream it from the rooftops!
100
Paulus Esterhazy @pesterhazy.bsky.social · 27/01/2025
For the second time, in two very different jobs, I'm encountering unexpected HTTP 502 errors in a backend API. In each case, the symptom is the reverse proxy reporting "Connection closed unexpectedly" or similar. I suspect the problem in each case to be HTTP keep-alive. Is it just me?
000
Reposted by Paulus Esterhazy
Axel Rauschmayer (also on 🦣) @dr-axel.de · 19/01/2025
TypeScript enums: use cases and alternatives 2ality.com/2025/01/type... #TypeScript #2ality
2ality.com
TypeScript enums: use cases and alternatives
In this blog post, we take a closer look at TypeScript enums: How do they work? What are their use cases? What are the alternatives if we don’t want to use them? The blog post concludes with recommend...
2145
Reposted by Paulus Esterhazy
Kent Beck @kentbeck.com · 18/01/2025
And if a test is broken, you have nothing more important to do than figure out why it broke unexpectedly, then make sure the tests & system are in sync and the tests remain predictive & inspiring.
0164
Paulus Esterhazy @pesterhazy.bsky.social · 16/01/2025
Lynch making quinoa. RIP
youtube.com
David Lynch on Cooking Quinoa
YouTube video by scaynes
040
Paulus Esterhazy @pesterhazy.bsky.social · 13/01/2025
Whoever complains about the AWS console hasn't seen the Twilio console yet
010
Paulus Esterhazy @pesterhazy.bsky.social · 13/01/2025
DNS filters / blocklists are truly the bane of my existence
100
Paulus Esterhazy @pesterhazy.bsky.social · 12/01/2025
Fifteen years in I still make so many mistakes typing/swyping on my iphone. It's driving me up the wall. Is there a cure for typos?
010
Paulus Esterhazy @pesterhazy.bsky.social · 12/01/2025
Let's say you know little about telemetry best practices for web apps. What resources (about logs, metrics and traces) would you recommend?
000
Paulus Esterhazy @pesterhazy.bsky.social · 09/01/2025
TIL that #JavaScript .getDay() (a better name would be: day of week) returns a different int value for Sunday (-> 0) than ISO 8601 standard (-> 7). Countless bugs must have emanated from this design decision (I'm responsible for a few).
130
Reposted by Paulus Esterhazy
Kelly Vaughn @kvlly.com · 01/01/2025
Oh shit everyone is about to circle back
715618
Paulus Esterhazy @pesterhazy.bsky.social · 31/12/2024
Prediction: this will be the database of 2025. It's a perfect fit for startups
120
Paulus Esterhazy @pesterhazy.bsky.social · 31/12/2024
Some surprising facts about #AWS Aurora DSQL: - Each transaction gets its own VM - Postrges compatible modulo foreign keys, views - Built for Lambda, scales to zero - Supports only Repeatable Read
100
Reposted by Paulus Esterhazy
Matt Pocock @mattpocock.com · 27/12/2024
Node.js now supports TypeScript. Here's everything you need to know: www.totaltypescript.com/typescript-i...
totaltypescript.com
Node.js Now Supports TypeScript By Default
TypeScript is coming to Node 23. Let's break down what that means.
932982
Reposted by Paulus Esterhazy
Jared Short @jaredshort.com · 23/12/2024
Excellent piece on Amazon Aurora DSQL from @ryan-sb.bsky.social. A take that is nuanced and introspective on DSQL’s place in the AWS ecosystem. rsb.io/posts/re-exp...
rsb.io
Re:Explaining DSQL
0155
Paulus Esterhazy @pesterhazy.bsky.social · 24/12/2024
When I studied philosophy, some students would brag that they only read cutting edge papers from the last decade. A lecturer reacted by asking his students to read only papers older than ten years because they stood the test of time. He had a point
010
Reposted by Paulus Esterhazy
Felipe @felipecortez.net · 23/12/2024
love the Datomic rules of schema growth blog.datomic.com/2017/01/the-...
blog.datomic.com
Datomic - The Ten Rules of Schema Growth
101
Paulus Esterhazy @pesterhazy.bsky.social · 23/12/2024
Renaming database columns without downtime is hard Try to avoid having to do it if you can
100
Reposted by Paulus Esterhazy
Jason Gorman @jasongorman.bsky.social · 22/12/2024
Debugging could even be seen as the *absence* of a skill. Like saying "I'm really good at putting kitchen fires out"
142
Paulus Esterhazy @pesterhazy.bsky.social · 20/12/2024
Can't wait for the recording to become available. I want to learn more about the forest @kentbeck.bsky.social open.substack.com/pub/tidyfirs...
open.substack.com
Forest & Desert
This guest post is written by Beth Andres-Beck, following discussions we had preparing for our recent Øredev pair keynote (link to come).
000
Paulus Esterhazy @pesterhazy.bsky.social · 19/12/2024
LGTM - Let's Go to Main!
010
Reposted by Paulus Esterhazy
Aaron Boodman @aaronboodman.com · 18/12/2024
Today, we're making Zero available for the first time in alpha. If you're building a new SaaS web app in 2025 and considering sync, you should try Zero. We're moving quickly toward beta and I think you'll move much faster riding with us than going it alone.
1193
Reposted by Paulus Esterhazy
Aaron Boodman @aaronboodman.com · 18/12/2024
The most annoying problem for Zero's launch was what bug tracker to use. GitHub is way too slow, and Linear doesn't have public bugs or permissions – both required for OSS projects. This was driving me nuts, until I realized the only possible solution… ⏩ bugs.rocicorp.dev/issue/0
bugs.rocicorp.dev
Zero Bugs
Bug tracking with Zero.
1115632
Paulus Esterhazy @pesterhazy.bsky.social · 18/12/2024
My favorite function signature function f({}:{}={}) { }
000
Paulus Esterhazy @pesterhazy.bsky.social · 15/12/2024
Any good, fun dev conferences next year within 9h of train ride from Berlin? I'd like to submit an RFP
011