<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ChatQuill</title><link>https://chatquill.dev/</link><description>Software engineering, data science and AI, by Mohun Shakeel Ahmad.</description><item><title>Prompt Engineering for Dummies in 2026</title><link>https://chatquill.dev/blog/prompt-engineering-2026</link><guid>https://chatquill.dev/blog/prompt-engineering-2026</guid><description>Expert personas, ALL CAPS and "think step by step" are dead. What actually works with AI coding tools now: name the change, the place and the check.</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate></item><item><title>What Is a Race Condition — The Bug That Only Appears When You're Not Looking</title><link>https://chatquill.dev/blog/race-condition</link><guid>https://chatquill.dev/blog/race-condition</guid><description>Two threads access the same data at the same time. One of them wins. The other one silently corrupts your state. No error thrown.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Tracking Mental Health Conversations on Reddit — What the Data Actually Shows</title><link>https://chatquill.dev/blog/reddit-sentiment-analysis</link><guid>https://chatquill.dev/blog/reddit-sentiment-analysis</guid><description>A complete sentiment analysis of nearly 6,000 Reddit mental health posts using VADER — covering data cleaning, scoring, and five visualisations that each reveal something different about how people express themselves in these communities.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>How AI Image Generators Work — Stable Diffusion Without the Equations</title><link>https://chatquill.dev/blog/stable-diffusion</link><guid>https://chatquill.dev/blog/stable-diffusion</guid><description>You typed a sentence and got a painting. Here is what actually happened between those two things.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>Why I Still Love Ruby on Rails in 2026</title><link>https://chatquill.dev/blog/ruby-on-rails-2026</link><guid>https://chatquill.dev/blog/ruby-on-rails-2026</guid><description>Four years of production code. Real deadlines, real bugs, real clients. Here is what Rails still gets right — and where I genuinely reach for something else.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>Implementing K-Means Clustering From Scratch — and Visualising Every Iteration</title><link>https://chatquill.dev/blog/k-means-clustering</link><guid>https://chatquill.dev/blog/k-means-clustering</guid><description>Most tutorials hand you sklearn.cluster.KMeans and call it a day. This one builds it from nothing, watches it think, and shows you exactly what the algorithm is doing at every step.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>The Exact Moment Your Data Gets Sold — and Who's Buying It</title><link>https://chatquill.dev/blog/data-sold</link><guid>https://chatquill.dev/blog/data-sold</guid><description>From the device fingerprint logged before you do anything, to the millisecond auction that decides your worth to an advertiser — here is the full chain, and the buyer list nobody talks about.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>What Is Machine Learning? Explained With Zero Math</title><link>https://chatquill.dev/blog/ml-zero-math</link><guid>https://chatquill.dev/blog/ml-zero-math</guid><description>You use machine learning dozens of times a day without realising it. No equations, no jargon, no prerequisites — just the real idea explained clearly.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>AI Code Review: Is It Ready to Replace Your Senior Dev?</title><link>https://chatquill.dev/blog/ai-code-review</link><guid>https://chatquill.dev/blog/ai-code-review</guid><description>After four years shipping production code, here is what AI-assisted review actually gets right, where it fails, and the workflow I use at SharinPix today.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>