Paulus Esterhazy

Paulus Esterhazy

@pesterhazy.bsky.social

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

238 followers270 following313 posts

Paulus Esterhazy reposted

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.

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

Map#getOrInsert seems useful

Rob Palmer@robpalmer.bsky.social

ECMAScript excitement 😉 TC39 will consider these JS proposals for stage movement at this week's meeting 🎉 2️⃣.7️⃣ Immutable ArrayBuffer 2️⃣ Upsert 🗑️ Record & Tuple 0️⃣ Compare strings by codepoint 0️⃣ Composite Keys 0️⃣ Disposable AsyncContext 0️⃣ Enum 0️⃣ Non-extensible applies to private 0️⃣ Object.propertyCount

Paulus Esterhazy reposted

Replying to @jasongorman.bsky.social

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.

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?

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!

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?

Paulus Esterhazy reposted

Replying to @kentbeck.com

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.

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).

Prediction: this will be the database of 2025. It's a perfect fit for startups

Paulus Esterhazy@pesterhazy.bsky.social

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

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

This post is unavailable.