Journal.
What I write and publish. A signal, not content marketing. Four streams: essays on dev, a weekly log across projects, long-form SEO guides, an AI-level quiz.
- 2026-04-17T11:11:41.000Z · 3 min
How It Gets Fixed
Last post showed what agents find on someone else's site. Now — what to do with it. How findings turn into fixes. Your own project is easier to fix than someone else's. Because you have access. Google Search Console as the source of truth…
- 2026-04-17T10:54:21.000Z · 3 min
4,191 products. Ten in Google.
Friends of mine in Lithuania run a site — airbag.lt. Parts, repair, store. Up for 22 years — domain registered in 2003. I'd long wanted to look under the hood. Not as an auditor — just curious. We do roughly similar things…
- 2026-04-17T10:33:33.000Z · 3 min
How I teach Claude Code to see, think, and do
Imagine: you have a newborn. Smart. Capable. But can't do anything yet. You need to give it eyes — to see. Hands — to do. And a brain — to know what to do.
- 2026-04-17T09:49:12.000Z · 2 min
How I actually decide what to take on
Once you start figuring things out and realize you can basically build almost anything at any level of complexity, the real question shows up: what to take on, how many projects you should run, and which ones are worth pulling off the ground…
- 2026-03-22T09:54:19.000Z · 1 min
A shift you can't ignore
If you're even slightly in the loop, you can see what's happening. The owners of the big neural networks are fighting for clients. Token prices are artificially low right now. Open-source models (Llama, Mistral, DeepSeek) are squeezing from above. The market will split: cheap models for the masses, expensive ones for business…
Weekly dev log. Codenames instead of client repos, real commits, no line counters. Russian only — open the original →
/log →- 2026-05-18T10:00:00.000Z · 12 min
Hreflang × subdomain × subdirectory: what to pick
A four-language site can be built three ways: ccTLD (example.de), subdomain (de.example.com), or subdirectory (example.com/de/). Each has its own upsides and pitfalls. What I picked for hiregora.com and why — after a month of wrestling with hreflang.
- 2026-05-16T10:00:00.000Z · 11 min
JSON-LD Schema.org: Which Types to Choose
Schema.org tells Google what's on your page. JSON-LD is the format Google prefers. BlogPosting / FAQPage / HowTo / Product / Organization / BreadcrumbList — which to pick for each page type. Based on marking up ten projects.
- 2026-05-14T10:00:00.000Z · 11 min
robots.txt: what to block, what to allow
A simple text file that breaks SEO with one wrong rule. Disallow / Allow / Sitemap / User-agent. How robots.txt differs from noindex and where confusing the two is dangerous. From hands-on experience across ten production sites.
- 2026-05-12T10:00:00.000Z · 10 min
Canonical URL: When You Need It, When It Hurts
Canonical tells Google: 'this is the main version of the page.' Useful for duplicates, filters, A/B tests. But if you set it up wrong, Google stops ranking the original. Here's what I found while debugging canonical tags across five projects.
- 2026-05-09T10:00:00.000Z · 10 min
H1: why one and how long
Google says multiple H1s are fine. But in practice, one works better: cleaner semantics, easier hierarchy, better accessibility. Here is what I found while cleaning up H1s across ten projects.
quiz is currently available in Russian only
- L0 · chatter
- L1 · craftsman
- L2 · integrator
- L3 · operator
- L4 · architect