Parenting & Leadership
I was the perfect parent till I had my first baby. My sweet daughter brought into sharp focus the difference between theory and practice. That's when the real…
Distributed Systems & Artificial Intelligence. Essays on engineering leadership, applied AI, and the internals of systems programming by Rahul Singh.
I was the perfect parent till I had my first baby. My sweet daughter brought into sharp focus the difference between theory and practice. That's when the real…
If you've been following some of the innovations in AI, you've probably heard about the Model Context Protocol (MCP) and Agent Client Protocol (ACP). While…
I believe that the AI-Led Demise of the future Software Engineer has been greatly exaggerated. Its easy to fall into the conventional thinking trap that we'll…
3 non-reasons why your engineering team is slow to ship software
A Rust HashMap with a predictable iteration order and constant time inserts, lookups and deletes — plus built-in LRU eviction.
The deepmesa collections linkedlist in rust is easy to use
The deepmesa::collections::LinkedList is twice as fast as the std::collections::LinkedList
A fast linked list that allows for constant time inserts and deletes in the middle of the list
The borrow checker in rust makes it difficult for two objects to hold a reference to the same item. The solution in safe-rust is to copy the data or to use…
The std::collections::LinkedList falls short in several ways which makes it less useful than it could be.
Linear Regression predicts the value of a dependent variable (y) given one or more independent variables (x1, x2, x3...xn). In this case, y is continuous -…
Linear Regression predicts one dependent variable (y) given one or more independent variables (x1, x2, x3...xn). Simple Linear regression with a single…
Implementation of the closed form for Simple Linear Regression in Go