CandyWrite
HomeBlogs
CandyWrite

An independent publishing platform for essays on technology, design, and creative work. Free to read, free to write.

Explore

  • Home
  • All Blogs
  • Most Read
  • Most Liked

Get Updates

© 2026 CandyWrite Media Inc. All rights reserved.

Privacy PolicyTerms of Service

The archive

All blogs

Every essay we have published, in one place. Search by keyword, narrow it down by topic, or just start at the top. Nothing here is behind a paywall.

Sort by:
AI & Engineering

8 Sept 2026•5 min read

Agents Are Not Chatbots: What Changes When Software Takes Actions

The jump from answering questions to operating software breaks most of the assumptions we built our AI features on. Here is what actually needs to change in your stack.

MMuhammad Umer

7 Sept 2026•8 min read

Meet Orchard | Executive Director, Jonathan Goode

Circle of Blue and True Elements Launch Situation: Colorado River from Stockholm World Water Week Colorado River faces a “collective night

MMuhammad Umer
AI & Engineering

6 Sept 2026•4 min read

The React Compiler Ended the Memoization Debate. Now What?

Automatic memoization removed a whole category of busywork from React codebases. It also exposed which of our performance habits were cargo cult all along.

MMuhammad Umer
AI & Engineering

5 Sept 2026•4 min read

Retrieval Is a Data Problem, Not a Vector Problem

Most RAG systems fail long before the embedding model is at fault. The fixes live in chunking, freshness, and permissions, not in a better index.

MMuhammad Umer
AI & Engineering

3 Sept 2026•3 min read

Small Models, Big Systems: The Case for Routing Instead of Scaling

Sending every request to your largest model is the most expensive default in modern software. A routing layer usually beats an upgrade, on both cost and latency.

MMuhammad Umer
AI & Engineering

2 Sept 2026•3 min read

Why Your AI Feature Needs an Undo Button More Than a Better Prompt

Reversibility is the cheapest trust mechanism available to anyone shipping automation, and it is consistently the last thing teams build.

MMuhammad Umer
AI & Engineering

1 Sept 2026•3 min read

Typed From End to End: Making TypeScript Earn Its Keep in 2026

Most codebases stop at typed function signatures and call it type safety. The value is in the boundaries: the network, the database, and everything a user can type.

MMuhammad Umer
AI & Engineering

30 Aug 2026•3 min read

The Evaluation Set Is the Most Valuable Asset You Are Not Building

Models change every few weeks. Prompts get rewritten by whoever touched them last. The only durable asset in an AI product is the set of cases you can test against.

MMuhammad Umer
AI & Engineering

29 Aug 2026•3 min read

Streaming, Queues, and the Death of the Request-Response Mindset

When work takes ninety seconds, HTTP request-response stops being an adequate model. The patterns that fix it are borrowed from job systems, not from web frameworks.

MMuhammad Umer
AI & Engineering

27 Aug 2026•3 min read

Prompt Injection Is an Access Control Problem

You cannot filter your way out of untrusted text reaching a model. What you can do is make sure that text has no authority when it arrives.

MMuhammad Umer
AI & Engineering

26 Aug 2026•3 min read

Observability for Nondeterministic Systems

Traditional logs answer what happened. With probabilistic components you also need to answer why this run differed from the last one, which requires capturing inputs you probably are not storing.

MMuhammad Umer
Technology

24 Aug 2026•3 min read

Humanoid Robots Are Having a Moment. The Interesting Part Is the Boring Part.

Demo videos sell general-purpose machines. Deployments are winning on narrow tasks, predictable environments, and power budgets, which is where the real engineering is happening.

MMuhammad Umer