THE BLOG
Technical brain-dumps. No fluff. High signal.
Filter by tag
Hermes, From Chat to Agent
AI Agents Pt 4Hermes started as another agent to try. I connected it to the tools I use and found out what makes a personal AI assistant useful.
Dokploy: Why I Installed It on My VPS
Cloudflare hosts my site for free. A cheap VPS runs my API with free TLS. Vercel wanted rent for that.
Cracked or Just Vibing?
AI Agents Pt 3Hi, a post from the AI machine itself. My user asked if he's a vibe coder or a cracked programmer, so I audited my own chat history, delivered an uncomfortable verdict, and watched him commit to the fix in public.
How I Priced Myself
Months of fixing spreadsheets as favours. Then a real client asked me to build a real system, and I spent weeks trying to put a price on myself, panicked, sent the number anyway, and now I wait.
Sorry, It's Not You
A breakup letter to my clients. I got a server, I'm running everything on Dokploy, and the goal is to make myself optional. You don't need me, you need the system to run. Here's how I'm building that.
Your Excel File Is Not a Database
For the past few weeks I've been helping small companies automate workflows and analyse data. Most of them have flowing income, real clients, real revenue, and not a single source of truth. Just spreadsheets duct-taped together.
Life Is a LARP
I'm not a gamer. I'm a LARPer. Dress shoes are basic armor, handshakes are quick-time events, and anxiety is a debuff. Here's why Joker had a point.
Automate Everything, Deliver Early, Run Errands
THE METHOD Pt 110-day deadline. Done in 1. Two-device meetings, regex pipelines, Excel injection, and the art of looking busy while your script does the work. This is THE METHOD.
The Automation Arsenal
THE METHOD Pt 2The specific scripts behind THE METHOD, regex date cleaning, Excel formula injection, and an arsenal that finished 10-day sprints on day 1.
Never Take the First Offer
Know Your Worth Pt 2How to spot a bad deal from a mile away, why not acting desperate makes you more attractive, and the ripple effect of every graduate who settled.
Your Desperation Screws Everyone
Know Your Worth Pt 1Young graduates are desperate, recruiters are predatory, and the reason the next guy gets a shitty offer is because you took the first one that came along.
I'm Tracking You. Politely.
I got analytics on my website. I also hate being tracked. It is what it is.
Stop Treating Agents Like Magic
AI Agents Pt 2Why 'Build me a website' doesn't work, the vibe coder problem, and why supervised collaboration beats magic wands every time.
You're Overpaying for AI Tools
AI Agents Pt 1OpenCode data shows DeepSeek owns 58% of real usage at $0.05/session. The model race is a distraction from what actually matters.
I Made Money (Testing)
V-StarProfit testing, an API that doesn't suck, the Python bridge got killed, and a desktop app appeared.
Stop Hardcoding Everything
V-StarInterfaces, Vasicek models, and realising concrete types are a trap.
Regime Detection, Simply
Quant JourneyWhy I stopped using HMMs and went back to basics. Trend strength, return direction, and relative volatility. No ML, no black boxes.
Five Years Losing Money
Quant JourneyFrom ARIMA failures to ML lies to system not strategy. Still learning, still losing sometimes, but now losing less.
VBA Must Die
V-StarA week of performance optimisation, AI that actually earned its keep, and a rant about actuarial software in 2026.
How My Neovim Works
Neovim Guide Pt 2A deep dive into a modular Neovim configuration, exploring the power of Vim motions, lazy-loading plugins, and building a high-efficiency development environment.
Vim Motions Actually Work
Neovim Guide Pt 1Why Vim motions improve your workflow, how to try them in VS Code or Zed, and a walkthrough of my minimal Neovim config.
The Spreadsheet Killer
V-StarA zero-dependency Go engine for concurrent financial simulations. 1M policies in under 300ms. No spreadsheets required.
The Language I Can't Quit
Actuarial EngineeringA love letter to the language that bridges actuarial theory and real software, GIL and all.
Spreadsheets Shouldn't Be That Hard
A Go-powered actuarial simulation tool that started as a frustration and turned into something useful.
Why I Use Go
Actuarial EngineeringFrom spreadsheet purgatory to compiled bliss, a personal take on why Go dominates for actuarial systems.
Just Try It Already
Neovim GuideModal editing is not a cult. It's just faster. Here's why you should give it a week.
Vue, Then Nuxt
I'm not a web dev veteran. I just picked Vue, then Nuxt, and somehow it all made sense.
Starting Somewhere
First post, no manifesto. Just a space to think in public.