Blog
Other
- January 2025 - Building AI Companions: A Guide to First Principles and Product Building
- March 2024 - WTF is ZIRP? And why is it eating away my salary?
- March 2024 - How to solve Sliding window questions?
- February 2024 - Don’t Believe Everything Online
- February 2024 - Google’s Sign-In Alert: Why the Long Notice Matters for Your Security
- October 2023 - Extracting comments from DOCX files: A python solution
- October 2023 - Myth-Busting: Vector Stores in AI
- September 2023 - Understanding Venture Capitalist Exit Strategies
- August 2023 - Beyond Burnout: A Guide to Purposeful Unwinding
- August 2023 - Transparent Caching Analysis
- June 2023 - ELI5 Kafka’s Consumer Group Protocol
- June 2023 - Understanding Pass-by-Value and Pass-by-Reference in Java
- May 2023 - The Case for Self-Hosting Code-Generation Tools in Enterprises
- May 2022 - Thoughts on Short Video Apps