Why Systems For Humans, Not PeopleI run a newsletter called Systems For Humans I'm a software engineer. Not a data scientist, not an analyst, not a philosopher with credentials. But the longer I build software for businesses, the moreMay 23 · 8 min readmxolisidev.hashnode.dev
Can Claude Skills Save Us From The Smartphone?I have grown to hate the smartphone. It's a glorious piece of tech. But it's a trap built around usefulness. At 2 AM, I wake up and reach for my phone. I know it's not healthy but I do it out of necessity. I work with people in different timezones....1May 1 · 8 min readmxolisidev.hashnode.dev
Firestore Architecture For Scaling Read-Intensive Multi-Tenant SoftwareWhen you research how to build a multi-tenant SaaS on Firestore, most articles stop at one idea: put a tenantId field on every document. That's true, but it's the easy half. The more tricky question is how do you arrange your collections so that read...Apr 25 · 9 min readmxolisidev.hashnode.dev
Build Reliable Local Notifications in Flutter (Step-by-Step)Companion post to How I Built the Long Game Notification System. This is the walkthrough. If you want the thinking behind the decisions, read that first. If you just want the recipe, you're in the right place. What You're Building A notification sys...Apr 16 · 18 min readmxolisidev.hashnode.dev
The People On The Other Side Of Your Upwork ProposalUpwork is increasingly getting difficult — or so they say. I've had quite a number of friends who created an account and abandoned it, and others curious about whether it's worth starting. The conversation kept repeating itself so I decided to write ...Mar 30 · 8 min readmxolisidev.hashnode.dev