My Blog
Writing about software, product building, and practical AI.
-
WriteDaily Development Update: Framework Migration Progress and the Pace of Side Projects
The WriteDaily Laravel migration has been running alongside the production codebase for eight months. Here's an honest look at where it stands — what's complete, what's in...
Read moreWriteDailySide ProjectsLaravelGamificationProduct DevelopmentWriting Analytics -
WriteDaily Architecture Upgrade: Moving to Laravel with Gamification and Cached Sentiment Analysis
After years of incremental maintenance on the original PHP codebase, WriteDaily is getting a long planned architecture upgrade to Laravel. The new stack brings Eloquent models,...
Read moreWriteDailyDaily WritingLaravelGamificationSentiment AnalysisWriting AnalyticsProduct Development -
Preparing WriteDaily for Migration: Database Hardening and Security Hygiene
Before the Laravel migration goes live, there's groundwork to do. Here's how I'm approaching database hardening, backup verification, and security hygiene for a tool that holds...
Read moreWriteDailySecurityDatabase MigrationLaravelData Integrity -
Still Writing 750 Words Daily — and the Data Proves Why It Works
Five years of daily writing on writedaily.co. I pulled my own stats to see if the habit was actually delivering what I thought it was. The data was more revealing than expected.
Read moreWriteDailyDaily WritingWriting HabitProductivityPersonal Data -
Four Years of WriteDaily: What Keeps a Side Project Alive
WriteDaily has been running for over four years. No revenue, no team, no venture backing — just regular maintenance and a small, loyal user base. Here's what I've learned about...
Read moreWriteDailySide ProjectsDaily WritingProduct LongevityWriting Analytics -
Link popularity is a signal, not a strategy
Links still tell search systems and readers that a page is worth noticing. Counting them is not a strategy: relevance, context, editorial judgement and the page being linked...
Read more -
Writing Privacy in the Age of Cloud Tools: How WriteDaily Thinks About Your Data
As cloud based writing tools multiply, the question of who can read your private writing becomes more urgent. Here's how WriteDaily handles your data, what we protect, and what...
Read moreWriteDailyPrivacyData SecurityWriting ToolsDaily Writing -
Week ending - 11th October
There are a few things I discovered this week worth noting:
Read moreweb developmentdockerreact -
September Page Speed
Hitting 100 on Google Pagespeed feels like it's impossible to hit right now. Despite a lot of effort to hit & maintain the current rating it's really hard to push past 97%.
Read more -
Fixing Git checkout line endings
Recently when I was trying to run brew update on my Mac I was hitting errors that claimed I had uncommitted changes to my local brew and yet I hadn't made any changes. It...
Read more