Albert ChoiWhen is a Set not a Set?I come into work one morning, and I hear about a new customer bug. A data import failed, with this technical-looking error message:3 min read·Jun 26, 2023----
Albert Choi5 ways a Christmas tree is like an old codebaseSeveral years ago, I bought one of those Christmas trees with lights already strung up from a big box store. Every December, I go to the…4 min read·Dec 21, 2020----
Albert ChoiinVena EngineeringTo 404 or not to 404?In a REST API system, what should the DELETE API return if the resource being deleted doesn’t exist: “200 OK” or “404 Not Found”?5 min read·Sep 6, 2020----
Albert ChoiinVena EngineeringSolving Calibron 12, a very hard wooden block puzzle — Part 2In this part, we solve the 2D geometry problem, and prune the search tree to find a valid solution in just tens of milliseconds!8 min read·Nov 7, 2019----
Albert ChoiinVena EngineeringSolving Calibron 12, a very hard wooden block puzzle — Part 1One morning, Grady walks in and leaves a couple of wooden puzzles on the table. Many of us were nerd-sniped that day.6 min read·Sep 25, 2019----