Wunderlandmedia Blog
Thoughts on web development, SEO, and running a one-person agency.
Thoughts on web development, SEO, and running a one-person agency.
September 7, 2026
OpenAI burned $3.7 billion in Q1 2026 against $5.7 billion in revenue. The ads in ChatGPT are not a product decision. They are an arithmetic one.
September 4, 2026
Open models are four months behind the frontier, and a 27B Apache 2.0 model fits on a 32GB Mac. Here is what caught up and what still breaks.
September 4, 2026
WordPress got 773 vulnerability reports in August, up from a decade-long baseline of 20. Here is what actually changed, and what it means for your site.
September 4, 2026
Readers can tell Google to show your site more. Over 600,000 sources are already picked. Here is what it does, who qualifies, and how to add it.
September 1, 2026
Your tools keep shipping AI you did not ask for and moving the buttons you rely on. It is not incompetence. It is panic, and here is the math behind it.
August 27, 2026
Spec work isn't the problem. The free work that leaks out sideways is. Seven giveaways most freelancers never notice, and what each one costs you.
August 25, 2026
A full calendar at the wrong rate is a slow way to go broke. Seven behavioral signs it's time to raise your freelance rates, plus one sign it isn't.
August 25, 2026
Profound charges $399 a month. I built the same thing into my client dashboard for about $8. Here's the teardown, the build prompt, and the honest catch.
August 25, 2026
Rankings stable, traffic falling? Six signs your drop is AI Overviews stealing clicks, not a ranking problem, and how to check each one in Search Console.
August 25, 2026
The real break-even math on buying hardware to run local LLMs instead of paying per token, from someone who does both and pays the bills.