Some writings on engineering, computer science, and other cool stuff. Views are my own.
Humble Opinions
I asked Gemini to draw a diagram of a heap. Here's what it came up with. Heap a hoopree? TF? We have ostensibly reached peak super intelligence and I am looking at something completely intractable for a human engineer to ever hope to understand, or... it's hallucinated BS.
February 27, 2025
Engineering
Model Context Protocol (or MCP) has been the new hotness lately. It's a standardized interface for integrating your code, resources, and other data with LLMs.
February 16, 2025
Engineering
When building systems that need to handle unpredictable behavior, or even just to build adaptable systems at scale, you need a robust validation strategy.
January 31, 2025
Computer Science
Ever wondered how programming languages implement sorting? Most of them use QuickSort by default. Here's how it works in a nutshell.
December 5, 2024
Computer Science
Given a string, return the longest palindromic substring found inside the string.
February 10, 2022
Computer Science
Given a 2D grid, find the number of paths one can take to go from top left to bottom right.
February 3, 2022
Engineering
Should you roll your own implementation or leverage something that already exists? Here's my general rule of thumb for deciding when to build versus when to buy.
January 7, 2021
Engineering
Needs updating to new version of React and TypeScript. Stay tuned...
June 4, 2019
Engineering
This solution needs updating for the latest version of Swift.
June 20, 2018