Paulus Esterhazy's Avatar

Paulus Esterhazy

@pesterhazy.bsky.social

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

220 Followers  |  268 Following  |  313 Posts  |  Joined: 01.11.2024  |  1.7651

Latest posts by pesterhazy.bsky.social on Bluesky

Thanks so much @mattpocock.com for discombobulating! Great writeup

12.08.2025 10:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

OMG, it works! Simply changing the interface from method shorthand syntax to object property syntax makes the desired squigglies appear!

12.08.2025 10:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
typescript interface wat typescript interface wat. GitHub Gist: instantly share code, notes, and snippets.

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

09.08.2025 14:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Vibecode, not too much, mostly UI

18.06.2025 14:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

22.05.2025 10:49 β€” πŸ‘ 7    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Preview
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

What's a good folder structure to adopt in a #typescript backend app? gist.github.com/pesterhazy/0...

16.05.2025 12:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Delfonics?

04.05.2025 07:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Exciting. Btw I noticed on iOS Chrome, the back button seems borked

20.04.2025 10:54 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oftentimes a library will do a lot more than what you need, creating accidental complexity. Expert teams recognize this

19.04.2025 09:50 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

True it depends. The answer may be different depending on, among other things, the team's skill level

19.04.2025 09:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
founding engineer - telli

My team is hiring a Founding Engineer in Berlin (no remote) hi.telli.com/eng

15.04.2025 18:16 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Talking about an app, not a lib

14.04.2025 12:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

14.04.2025 12:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

13.04.2025 15:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Logged in to Twitter, the first thing I see is this

Pathetic

13.04.2025 14:10 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

published beep-boop 0.1.2 - audiovisual feedback for test runs

now easy to install via npm

github.com/pesterhazy/b...

13.04.2025 13:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Map#getOrInsert seems useful

12.04.2025 16:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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”.

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

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

10.04.2025 18:22 β€” πŸ‘ 42    πŸ” 12    πŸ’¬ 2    πŸ“Œ 1

Congrats!

10.04.2025 05:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What a wonderful finale, just as cynical as I hoped it would be

07.04.2025 20:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Are US tariffs going to affect digital goods like SaaS software?

05.04.2025 12:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I didn't get it, why would a semicolon be expected?

03.04.2025 05:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Haha yeah TS is hyperpragmatic. It's part of its appeal

30.03.2025 09:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Learning TypeScript is easy, mastering Javascript, with its years of cruft, is the harder task

30.03.2025 08:33 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Tackling TypeScript: Upgrading from JavaScript

I haven't read this but the author is great exploringjs.com/tackling-ts/...

30.03.2025 08:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Execute Program Learn it. Code it. Remember it.

For TypeScript specifically, I'll recommend this course (not a book sadly) www.executeprogram.com

30.03.2025 08:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Eloquent JavaScript

eloquentjavascript.net

30.03.2025 08:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Spooky but I prefer it

29.03.2025 17:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Updating JS dependencies after 6 months. Nothing works

28.03.2025 13:09 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Of all the bad APIs I've used, Hubspot takes the crown

28.03.2025 11:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@pesterhazy is following 19 prominent accounts