Error Messages in Internal Tools: Patterns and Lessons Learned
12 Mar 2026 One of the biggest hurdles when writing internal tools is related to handling errors. Here are a few lessons learned and patterns from decades of development.
On Dealing with Inflation Effects on ML models
22 Feb 2026 Empirical tips on how to make machine learning models more robust when you are in a high-inflation scenario.
Integrating Uv, Conda and Pip without Going Crazy
13 Jan 2026 Personal reference on how to use Conda, Uv and Pip to manage Python projects regardless of their structure.
The Tell-tale Sign of Great Product Management
21 Dec 2025 One of the tell-tale signs of great PM work is that, from the user's POV, problems seem to get fixed as if by magic. Every little annoyance disappears as if there were someone on the other side reading your mind. It turns out there is.
Fighting to Enable User-Provided Snippets on Cursor
19 Dec 2025 Self-directed log on how to enable and troubleshoot autocompletion for User-created snippets when using Cursor.
Read More ›paper-summary instruction-tuning language-modeling
Paper Summary: KTO: Model Alignment as Prospect Theoretic Optimization
21 Jul 2025 Summary of the 2024 article "KTO: Model Alignment as Prospect Theoretic Optimization" AKA the KTO paper by Ethayarajh et al.
paper-summary instruction-tuning language-modeling
Paper Summary: A General Theoretical Paradigm to Understand Learning from Human Preferences
21 Jul 2025 Summary of the 2023 article "A General Theoretical Paradigm to Understand Learning from Human Preferences" (AKA the IPO paper) by Azar et al.
paper-summary language-modeling instruction-tuning
Paper Summary: Fine-Tuning Language Models from Human Preferences
20 Jul 2025 Summary of the 2019 article "Fine-Tuning Language Models from Human Preferences" by Ziegler et al.
Practical Tips for more Robust Real-time ML models
09 Jul 2025 Quick introduction and some practical tips on how to make a real-time ML model more robust and less sensitive to changes in features at inference time.
Read More ›String Manipulation Functions in Trino/PrestoSQL: Reference and Examples
23 Jun 2025 Commonly-used string manipulation functions in Trino/PrestoSQL.
Read More ›