Essays by Maneesh Sagar, a senior software engineer working in Go on payments infrastructure. They cover how Go and other languages manage memory, cryptography explained through a story, and design patterns for AI agents. Every essay is published here first. To get new ones by email, subscribe on Substack.
An Introduction to Reflection in AI Agent Design
Representation of symmetric and asymmetric cryptography through small story
This article presents a subtle yet insightful comparison of memory allocation and deallocation strategies across different types of programming languages
There are two built-in function in Go to allocate the memory new() and make() both works on different type and do different work.