PinnedSimpleDB: A Basic RDBMS Built From ScratchLet’s build a simple database from scratch in JavaJan 30, 2022Jan 30, 2022
A Deeper Dive of kube-schedulerAt OpenAI I have spent the last few months of my life developing a Kubernetes scheduler plugin to customize preemption to better suit our…Dec 12, 2023Dec 12, 2023
Managing LLM Context Is a Knapsack ProblemLLMs can be more useful and less prone to hallucination when they’re able to read relevant documents, webpages, and prior conversations…Jul 9, 2023Jul 9, 2023
How To Build an Evil CompilerDid you know there is a type of compiler backdoor attack that is impossible to defend against? In this post I’ll show you how to implement…Mar 18, 2022Mar 18, 2022
Quick Splits: Manage Your Shared Finances BetterA new mobile app that greatly simplifies your shared finances on Venmo.Jan 5, 2022Jan 5, 2022
Simplifying the GNU C Sine FunctionLet’s explore how computers calculate trig functions and discuss improvements I made to the GNU C Sine function.Dec 18, 2021Dec 18, 2021
How Scala Changed My Perspective on ProgrammingDiscussing how monads and other Scala language features have changed the way I translate my thoughts into codeDec 8, 2021Dec 8, 2021
Tools That Improved My Engineering ProductivityList of engineering tools that have improved my developer velocity the most.Nov 17, 2021Nov 17, 2021
Exploring SIMD performance improvements in WebAssemblyLet’s run some experiments to determine how much SIMD speeds up WebAssembly programs.Nov 10, 2021Nov 10, 2021
Click: My Primary Kubernetes ToolClick speeds up your developer workflow by providing a REPL specifically designed for KubernetesAug 25, 2021Aug 25, 2021