Reposted by Paulus EsterhazyKaeruCT @kaeruct.bsky.social · 06/09/2026kaeruct.github.io/posts/2026/0...kaeruct.github.ioConquering EntropyA 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 Esterhazyclojureberlin.bsky.social @clojureberlin.bsky.social · 09/02/2026We 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.berlinGet together drinks @ Trespassers 045
Paulus Esterhazy @pesterhazy.bsky.social · 12/08/2025Thanks so much @mattpocock.com for discombobulating! Great writeup 030
Paulus Esterhazy @pesterhazy.bsky.social · 12/08/2025OMG, it works! Simply changing the interface from method shorthand syntax to object property syntax makes the desired squigglies appear! 130
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.comtypescript interface wattypescript interface wat. GitHub Gist: instantly share code, notes, and snippets. 120
Reposted by Paulus EsterhazyTim Ottinger @agile-otter.bsky.social · 22/05/2025I 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/2025What's a good folder structure to adopt in a #typescript backend app? gist.github.com/pesterhazy/0...gist.github.comWhat'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 · 20/04/2025Exciting. Btw I noticed on iOS Chrome, the back button seems borked 020
Paulus Esterhazy @pesterhazy.bsky.social · 19/04/2025Oftentimes a library will do a lot more than what you need, creating accidental complexity. Expert teams recognize this 030
Paulus Esterhazy @pesterhazy.bsky.social · 19/04/2025True it depends. The answer may be different depending on, among other things, the team's skill level 100
Paulus Esterhazy @pesterhazy.bsky.social · 15/04/2025My team is hiring a Founding Engineer in Berlin (no remote) hi.telli.com/enghi.telli.comfounding engineer - telli 031
Paulus Esterhazy @pesterhazy.bsky.social · 14/04/2025Today 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/2025Zod 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/2025Logged in to Twitter, the first thing I see is this Pathetic 021
Paulus Esterhazy @pesterhazy.bsky.social · 13/04/2025published beep-boop 0.1.2 - audiovisual feedback for test runs now easy to install via npm github.com/pesterhazy/b...github.comGitHub - pesterhazy/beep-boop: Audible and visual feedback for test runsAudible and visual feedback for test runs. Contribute to pesterhazy/beep-boop development by creating an account on GitHub. 000
Reposted by Paulus EsterhazyAxel Rauschmayer (also on 🦣) @dr-axel.de · 10/04/2025My 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 24112
Paulus Esterhazy @pesterhazy.bsky.social · 07/04/2025What a wonderful finale, just as cynical as I hoped it would be 000
Paulus Esterhazy @pesterhazy.bsky.social · 05/04/2025Are US tariffs going to affect digital goods like SaaS software? 100
Paulus Esterhazy @pesterhazy.bsky.social · 03/04/2025I didn't get it, why would a semicolon be expected? 000
Paulus Esterhazy @pesterhazy.bsky.social · 30/03/2025Haha yeah TS is hyperpragmatic. It's part of its appeal 000
Paulus Esterhazy @pesterhazy.bsky.social · 30/03/2025Learning TypeScript is easy, mastering Javascript, with its years of cruft, is the harder task 130
Paulus Esterhazy @pesterhazy.bsky.social · 30/03/2025I haven't read this but the author is great exploringjs.com/tackling-ts/...exploringjs.comTackling TypeScript: Upgrading from JavaScript 000
Paulus Esterhazy @pesterhazy.bsky.social · 30/03/2025For TypeScript specifically, I'll recommend this course (not a book sadly) www.executeprogram.comexecuteprogram.comExecute ProgramLearn it. Code it. Remember it. 120
Paulus Esterhazy @pesterhazy.bsky.social · 30/03/2025eloquentjavascript.neteloquentjavascript.netEloquent JavaScript 100
Paulus Esterhazy @pesterhazy.bsky.social · 28/03/2025Updating JS dependencies after 6 months. Nothing works 120
Paulus Esterhazy @pesterhazy.bsky.social · 28/03/2025Of all the bad APIs I've used, Hubspot takes the crown 000
Reposted by Paulus EsterhazyRoger Barnfather @rogerbarnfather.bsky.social · 27/03/2025Teamwork 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
Paulus Esterhazy @pesterhazy.bsky.social · 23/03/2025which as we all know causes cancer of the semicolon 000
Paulus Esterhazy @pesterhazy.bsky.social · 23/03/2025Amen to that. It's surprisingly hard to make the case for keeping things separate though. "Next.js is so convenient" etc 010
Reposted by Paulus EsterhazyMolly White @molly.wiki · 16/03/2025The Boston Public Library is my happy place. 1840519
Paulus Esterhazy @pesterhazy.bsky.social · 16/03/2025In 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/2025The whole comment is pure gold news.ycombinator.com/item?id=4337...news.ycombinator.comThe good times in tech are over | Hacker News 010
Paulus Esterhazy @pesterhazy.bsky.social · 16/03/2025Truth 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 · 15/03/2025How often is this a problem in practice? Each time I ran into this I was able to change the api to avoid the issue. Granted, I'm not often writing library code 100
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.comDon't spend time with your kids??YouTube video by Business Without Bullsh-t 010
Paulus Esterhazy @pesterhazy.bsky.social · 09/03/2025I'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 · 05/03/2025Yeah isn't a record exactly the opposite, a map of arbitrary kv pairs as opposed to well known fields? 010
Paulus Esterhazy @pesterhazy.bsky.social · 04/03/2025Wow, solving all SICP problems takes 729 hrs! lockywolf.wordpress.com/2021/02/08/s...lockywolf.wordpress.comSolving SICPThis 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
Paulus Esterhazy @pesterhazy.bsky.social · 02/03/2025Wow you've come a long way from 1970. What's your favorite? Close Encounters? 100
Paulus Esterhazy @pesterhazy.bsky.social · 02/03/2025Did you start with Duel? I always thought that was a pretty good movie 110