PinnedPatrick Koss·Aug 16AI can’t do 95% of my job (and i’m a software engineer)Everyone keeps telling me my job is about to be automated. Cool. Let me walk you through what I actually did yesterday, and you tell me…A response icon66A response icon66
PinnedPatrick Koss·Oct 7, 2024Interview: So, how do you do a Transaction with NoSQL Databases?From Outboxes and Dual Writes to Efficient Data Queries in Distributed NoSQL SystemsA response icon14A response icon14
PinnedInRustaceansbyPatrick Koss·Nov 13, 2023Building an Enterprise-Grade REST API in RustIn today’s dynamic landscape of web development, where efficiency, security, and scalability are paramount, the Rust programming language…A response icon8A response icon8
PinnedPatrick Koss·Jul 15, 2024Why Rust is the Perfect Fit for Web DevelopmentRust is often seen as just a systems programming language, but it’s actually a versatile general-purpose language. Projects like Tauri (for…A response icon7A response icon7
PinnedPatrick Koss·Apr 11, 2024Don’t build a Distributed System if you don’t understand these IssuesThe year is 2024, and the digital realm is akin to the Wild West, where every coder is a gunslinger and every system a potential showdown…A response icon14A response icon14
Patrick Koss·6d agoOrdering Is Not a Transport ProblemYour partition count welds ordering granularity to parallelism. A sequence number in the outbox and a conditional UPDATE in the consumer…A response icon2A response icon2
Patrick Koss·Nov 1AI writes worse code than humans. Which humans?In 2018 I opened a ten-thousand-line file with a changelog stapled to the top and ten sets of initials on it. No Copilot. No agents. Just…A response icon9A response icon9
Patrick Koss·Oct 25Your Canary Is a Statistics Trick. Regions Break It.The one percent only tells you anything if it is a random sample. Once users are pinned to a datacenter, it isn’t.
Patrick Koss·Oct 18Three engineers, three stacks, and a bill that arrives in year threeEvery founding engineer picking the tools they already know is the correct decision. The cost shows up later, in auditors and headcount…
Patrick Koss·Oct 11your work has to survive being retold by someone elseJunior to mid, mid to senior, senior to staff. Why invisible excellent work loses in the promotion room without anyone in it being corrupt.