<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Yoosuf Mohamed</title><description>Systems Architect and AI engineer helping startups and enterprises build reliable AI automation, LLM/RAG products, and scalable software.</description><link>https://yoosuf.me/</link><item><title>How to Do Product Development: What to Include, What to Avoid</title><link>https://yoosuf.me/blog/how-to-do-product-development-what-to-include-what-to-avoid/</link><guid isPermaLink="true">https://yoosuf.me/blog/how-to-do-product-development-what-to-include-what-to-avoid/</guid><description>A long-form, evidence-backed guide to product development with industry examples, practical frameworks, and hard-earned lessons.</description><pubDate>Fri, 02 Oct 2026 08:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>How to Release an MVP When Your Product Has Too Many Features</title><link>https://yoosuf.me/blog/how-to-release-an-mvp-when-your-product-has-too-many-features/</link><guid isPermaLink="true">https://yoosuf.me/blog/how-to-release-an-mvp-when-your-product-has-too-many-features/</guid><description>Scoping an MVP for a feature-rich system: cut by actor instead of by feature, ship one vertical slice, defer features without deleting the value, decide the buckets in advance, and make deferral reversible with toggles instead of migrations.</description><pubDate>Wed, 30 Sep 2026 08:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>The Model Won&apos;t Ask You Back</title><link>https://yoosuf.me/blog/how-to-ask-ai-questions-properly/</link><guid isPermaLink="true">https://yoosuf.me/blog/how-to-ask-ai-questions-properly/</guid><description>Why a thin question becomes a confident wrong answer, which parts of the prompting folklore are already stale, and why it is a writing skill.</description><pubDate>Tue, 29 Sep 2026 08:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>AI &amp; Tech</category><category>Engineering</category></item><item><title>Jev Returns a Type, Not a String</title><link>https://yoosuf.me/blog/jev-decision-model-routing/</link><guid isPermaLink="true">https://yoosuf.me/blog/jev-decision-model-routing/</guid><description>JEV returns typed values with probabilities instead of text. What that changes for AI model routing: the control plane, the failure modes, the benchmarks.</description><pubDate>Mon, 28 Sep 2026 09:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>AI &amp; Tech</category><category>Engineering</category></item><item><title>SEO Is a Distributed System</title><link>https://yoosuf.me/blog/how-search-works-architecture/</link><guid isPermaLink="true">https://yoosuf.me/blog/how-search-works-architecture/</guid><description>How search ranking actually works: the crawl subsystem and its budget, the inverted index, canonicalisation as clustering, and the ranking cascade.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category><category>AI &amp; Tech</category></item><item><title>Answer Engine Optimization Is an Architecture Problem</title><link>https://yoosuf.me/blog/answer-engine-optimization-architecture/</link><guid isPermaLink="true">https://yoosuf.me/blog/answer-engine-optimization-architecture/</guid><description>AEO as systems architecture: the indexing and query planes, chunking as the unit of ranking, why citation is separate from retrieval, and measuring lift.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>AI &amp; Tech</category><category>Engineering</category></item><item><title>Implementing Wizards the Right Way</title><link>https://yoosuf.me/blog/implementing-wizards-the-right-way/</link><guid isPermaLink="true">https://yoosuf.me/blog/implementing-wizards-the-right-way/</guid><description>Building multi-step wizards: Duolingo&apos;s one-question onboarding, Stripe Connect&apos;s branching, and the anti-patterns that make users quit.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>How to Make an MVP in the AI Era</title><link>https://yoosuf.me/blog/how-to-make-an-mvp-in-the-ai-era/</link><guid isPermaLink="true">https://yoosuf.me/blog/how-to-make-an-mvp-in-the-ai-era/</guid><description>What an MVP needs now that AI makes building nearly free: the traps to avoid, and why the constraint moved to testing assumptions with real customers.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>AI &amp; Tech</category></item><item><title>10 Event-Driven Architecture Questions That Separate Architects from Framework Users</title><link>https://yoosuf.me/blog/10-event-driven-architecture-questions/</link><guid isPermaLink="true">https://yoosuf.me/blog/10-event-driven-architecture-questions/</guid><description>Ten questions that separate framework users from distributed-systems engineers: idempotency, ordering, sagas, observability, and when not to use events.</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>Beyond Email: Dual-Channel SMS Catching, 14 MCP Tools, and Email Analysis in Postwire</title><link>https://yoosuf.me/blog/postwire-sms-mcp-analysis/</link><guid isPermaLink="true">https://yoosuf.me/blog/postwire-sms-mcp-analysis/</guid><description>Postwire v0.2 adds SMS catching with Twilio webhooks, 14 MCP tools for AI agents, and Litmus-style email analysis to the local mail catcher.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category><category>AI &amp; Tech</category></item><item><title>Introducing Postwire: A Tiny SMTP Mail Catcher for Developers and AI Agents</title><link>https://yoosuf.me/blog/introducing-postwire/</link><guid isPermaLink="true">https://yoosuf.me/blog/introducing-postwire/</guid><description>Why I built Postwire: a single-binary SMTP mail catcher in Rust with a REST API and MCP server for automated testing and AI agents.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category><category>AI &amp; Tech</category></item><item><title>Make the Hard Decision Before the Product Fails</title><link>https://yoosuf.me/blog/perish-pivot-persevere/</link><guid isPermaLink="true">https://yoosuf.me/blog/perish-pivot-persevere/</guid><description>Most products don&apos;t die suddenly — they die from delayed decisions. A guide to failure signals, premortems, and perish/pivot/persevere rules.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>AI &amp; Tech</category></item><item><title>AI Didn&apos;t Cause Every Layoff. Management Did.</title><link>https://yoosuf.me/blog/ai-didnt-cause-every-layoff-management-did/</link><guid isPermaLink="true">https://yoosuf.me/blog/ai-didnt-cause-every-layoff-management-did/</guid><description>How much of the AI layoff era is automation, and how much is management using AI as the excuse for decisions that were already coming?</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>AI &amp; Tech</category></item><item><title>Setting Up a Legacy Rails 4.2.6 Project with Docker in 2024</title><link>https://yoosuf.me/blog/setting-up-legacy-rails-project-in-2024/</link><guid isPermaLink="true">https://yoosuf.me/blog/setting-up-legacy-rails-project-in-2024/</guid><description>How to set up and run a legacy Rails 4.2.6 project in 2024 using Docker to isolate outdated dependencies.</description><pubDate>Wed, 18 Sep 2024 19:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>I don&apos;t use Tea bags for my pot of Tea</title><link>https://yoosuf.me/blog/i-dont-use-tea-bags/</link><guid isPermaLink="true">https://yoosuf.me/blog/i-dont-use-tea-bags/</guid><description>Why loose-leaf tea beats tea bags: better quality leaves, no microplastics, and a more sustainable cup of tea.</description><pubDate>Mon, 05 Jun 2023 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>How I do water fasting</title><link>https://yoosuf.me/blog/how-to-water-fasting/</link><guid isPermaLink="true">https://yoosuf.me/blog/how-to-water-fasting/</guid><description>Water fasting means consuming only water for a period of time. Here is why people do it, the methods involved, and what to expect.</description><pubDate>Thu, 01 Jun 2023 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>Why I am practising 24-hour water fasting 2 days a week</title><link>https://yoosuf.me/blog/24-hours-water-fasting/</link><guid isPermaLink="true">https://yoosuf.me/blog/24-hours-water-fasting/</guid><description>Why Yoosuf Mohamed practises 24-hour water fasting two days a week, and the effects he&apos;s noticed.</description><pubDate>Mon, 29 May 2023 00:00:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>How I managed year by living a frugal lifestyle</title><link>https://yoosuf.me/blog/frugal-lifestyle/</link><guid isPermaLink="true">https://yoosuf.me/blog/frugal-lifestyle/</guid><description>How Yoosuf Mohamed managed a full year by living a deliberately frugal lifestyle, and what he learned.</description><pubDate>Thu, 25 May 2023 07:50:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>How ChatGPT helps me on day to day life</title><link>https://yoosuf.me/blog/chatgpt-daily-life/</link><guid isPermaLink="true">https://yoosuf.me/blog/chatgpt-daily-life/</guid><description>How ChatGPT helps Yoosuf Mohamed in day-to-day life, from quick research to everyday problem solving.</description><pubDate>Sun, 21 May 2023 08:16:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>AI &amp; Tech</category></item><item><title>Becoming a ReactJS expert</title><link>https://yoosuf.me/blog/become-a-reactjs-expert/</link><guid isPermaLink="true">https://yoosuf.me/blog/become-a-reactjs-expert/</guid><description>A practical guide to leveling up in React, from core concepts to becoming a confident, expert-level developer.</description><pubDate>Thu, 18 May 2023 05:58:00 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>What happened to my .me domain</title><link>https://yoosuf.me/blog/what-happened-to-my-dot-me-domain/</link><guid isPermaLink="true">https://yoosuf.me/blog/what-happened-to-my-dot-me-domain/</guid><description>The story of what happened to Yoosuf Mohamed&apos;s .me domain and the lessons learned about domain management.</description><pubDate>Tue, 13 Aug 2019 01:10:10 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>Trigger and Shoot – Slim WordPress plugin</title><link>https://yoosuf.me/blog/trigger-shoot-slim-wordpress-plugin/</link><guid isPermaLink="true">https://yoosuf.me/blog/trigger-shoot-slim-wordpress-plugin/</guid><description>Trigger and Shoot: a slim, lightweight WordPress plugin for triggering actions on post events.</description><pubDate>Sat, 26 Mar 2016 07:31:29 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>WordPress: How to trigger the Post publish event</title><link>https://yoosuf.me/blog/wordpress-how-to-trigger-the-post-publish-event/</link><guid isPermaLink="true">https://yoosuf.me/blog/wordpress-how-to-trigger-the-post-publish-event/</guid><description>How to hook into and trigger the WordPress post-publish event for custom automation.</description><pubDate>Sun, 28 Feb 2016 17:51:26 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>Now I am on Github as Yoosuf</title><link>https://yoosuf.me/blog/now-i-am-on-github-as-yoosuf/</link><guid isPermaLink="true">https://yoosuf.me/blog/now-i-am-on-github-as-yoosuf/</guid><description>A quick note on joining GitHub under the username Yoosuf and starting to share code publicly.</description><pubDate>Fri, 26 Feb 2016 07:20:58 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>Work – Beaufort House Chelsea – Redesign</title><link>https://yoosuf.me/blog/beaufort-house-chelsea-redesign/</link><guid isPermaLink="true">https://yoosuf.me/blog/beaufort-house-chelsea-redesign/</guid><description>Case study: redesigning the Beaufort House Chelsea restaurant site on WordPress, and the performance work that made the new build 10% faster than the old one.</description><pubDate>Fri, 12 Feb 2016 10:03:17 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>HTTP2 for front-end web developers</title><link>https://yoosuf.me/blog/http2-for-front-end-web-developers/</link><guid isPermaLink="true">https://yoosuf.me/blog/http2-for-front-end-web-developers/</guid><description>What front-end web developers need to know about HTTP/2 and the performance gains it brings.</description><pubDate>Thu, 12 Mar 2015 19:20:42 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>Good Product Manager, Bad Product Manager</title><link>https://yoosuf.me/blog/good-product-manager-bad-product-manager/</link><guid isPermaLink="true">https://yoosuf.me/blog/good-product-manager-bad-product-manager/</guid><description>Notes and insights on what separates a good product manager from a bad one.</description><pubDate>Tue, 22 Jul 2014 20:34:43 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>Component-based Architectures in Ruby and Rails</title><link>https://yoosuf.me/blog/component-based-architectures-ruby-rails/</link><guid isPermaLink="true">https://yoosuf.me/blog/component-based-architectures-ruby-rails/</guid><description>An overview of component-based architecture patterns for building maintainable Ruby on Rails applications.</description><pubDate>Tue, 20 May 2014 15:30:35 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>Photography, My second passion</title><link>https://yoosuf.me/blog/photography-my-second-passion/</link><guid isPermaLink="true">https://yoosuf.me/blog/photography-my-second-passion/</guid><description>Yoosuf Mohamed on photography as a second passion alongside software engineering, with sample shots.</description><pubDate>Tue, 29 Oct 2013 12:44:53 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Photography</category></item><item><title>Just do it</title><link>https://yoosuf.me/blog/just-do-it/</link><guid isPermaLink="true">https://yoosuf.me/blog/just-do-it/</guid><description>A short, personal take on motivation, procrastination, and the value of just taking action.</description><pubDate>Sat, 26 Oct 2013 09:01:55 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>Respect people with less power than you</title><link>https://yoosuf.me/blog/respect-people-with-less-power-than-you/</link><guid isPermaLink="true">https://yoosuf.me/blog/respect-people-with-less-power-than-you/</guid><description>Why treating people with less power than you with respect is a real test of character and leadership.</description><pubDate>Thu, 03 Oct 2013 19:18:23 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>The Secret to Making Money by starting a small business</title><link>https://yoosuf.me/blog/the-secret-to-making-money-by-starting-a-small-business/</link><guid isPermaLink="true">https://yoosuf.me/blog/the-secret-to-making-money-by-starting-a-small-business/</guid><description>Thoughts on entrepreneurship and the realities of making money by starting a small business.</description><pubDate>Tue, 24 Sep 2013 17:52:09 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>Stand Against Racism</title><link>https://yoosuf.me/blog/stand-against-racism/</link><guid isPermaLink="true">https://yoosuf.me/blog/stand-against-racism/</guid><description>A personal stand against racism and a call for greater equality and respect for others.</description><pubDate>Wed, 14 Aug 2013 13:39:56 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>Menus/Navigation handlers in mobile</title><link>https://yoosuf.me/blog/menus-navigation-handlers-in-mobile/</link><guid isPermaLink="true">https://yoosuf.me/blog/menus-navigation-handlers-in-mobile/</guid><description>A look at common menu and navigation patterns for mobile web and app interfaces.</description><pubDate>Sat, 22 Jun 2013 23:06:08 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>Photography with iPhone 5</title><link>https://yoosuf.me/blog/photography-with-iphone-5/</link><guid isPermaLink="true">https://yoosuf.me/blog/photography-with-iphone-5/</guid><description>Tips and techniques for taking better photos with the iPhone 5&apos;s camera.</description><pubDate>Thu, 20 Jun 2013 21:21:13 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Photography</category></item><item><title>Performance Checklist for the Mobile Web</title><link>https://yoosuf.me/blog/performance-checklist-for-the-mobile-web/</link><guid isPermaLink="true">https://yoosuf.me/blog/performance-checklist-for-the-mobile-web/</guid><description>A practical checklist for improving performance on the mobile web, from asset loading to rendering.</description><pubDate>Mon, 06 May 2013 09:24:59 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>Going back to Sri Lanka</title><link>https://yoosuf.me/blog/going-back-to-sri-lanka/</link><guid isPermaLink="true">https://yoosuf.me/blog/going-back-to-sri-lanka/</guid><description>Personal reflections on moving back home to Sri Lanka and what that transition meant.</description><pubDate>Wed, 27 Feb 2013 08:40:29 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>Ruby 2</title><link>https://yoosuf.me/blog/ruby-2/</link><guid isPermaLink="true">https://yoosuf.me/blog/ruby-2/</guid><description>Early thoughts and reactions to the release of Ruby 2.0 and its new language features.</description><pubDate>Sun, 24 Feb 2013 17:53:50 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>The Setup</title><link>https://yoosuf.me/blog/the-setup/</link><guid isPermaLink="true">https://yoosuf.me/blog/the-setup/</guid><description>A rundown of the hardware, software, and tools Yoosuf Mohamed used for development at the time.</description><pubDate>Sun, 03 Feb 2013 16:38:41 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item><item><title>CSS3: text-shadow</title><link>https://yoosuf.me/blog/css3-text-shadow/</link><guid isPermaLink="true">https://yoosuf.me/blog/css3-text-shadow/</guid><description>A practical look at the CSS3 text-shadow property and how to use it to add depth to web typography.</description><pubDate>Sat, 02 Feb 2013 12:54:41 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>A Better Way to Show WordPress Database Errors</title><link>https://yoosuf.me/blog/a-better-way-to-show-wordpress-database-errors/</link><guid isPermaLink="true">https://yoosuf.me/blog/a-better-way-to-show-wordpress-database-errors/</guid><description>A cleaner approach to displaying WordPress database errors for easier debugging during development.</description><pubDate>Fri, 28 Dec 2012 15:30:31 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>Yoosuf’s iPhone Photography</title><link>https://yoosuf.me/blog/yoosuf-iphone-photography/</link><guid isPermaLink="true">https://yoosuf.me/blog/yoosuf-iphone-photography/</guid><description>A collection of iPhone photography by Yoosuf Mohamed, capturing everyday moments and scenes.</description><pubDate>Sun, 23 Dec 2012 22:20:51 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Photography</category></item><item><title>Rails Apps: Rails Application Composer</title><link>https://yoosuf.me/blog/rails-apps-rails-application-composer/</link><guid isPermaLink="true">https://yoosuf.me/blog/rails-apps-rails-application-composer/</guid><description>A look at Rails Application Composer, a tool for scaffolding new Ruby on Rails applications faster.</description><pubDate>Sat, 22 Dec 2012 16:22:07 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Engineering</category></item><item><title>Hello you!</title><link>https://yoosuf.me/blog/hello-you/</link><guid isPermaLink="true">https://yoosuf.me/blog/hello-you/</guid><description>Yoosuf Mohamed&apos;s first blog post from 2007, marking the start of a personal blog after years on Geocities, Blogger, and WordPress.</description><pubDate>Tue, 18 Dec 2007 14:24:09 GMT</pubDate><author>mayoosuf@gmail.com (Yoosuf Mohamed)</author><category>Personal</category></item></channel></rss>