APIs, consistency boundaries, messaging, and cache. Same discipline from enterprise ops to SaaS MVP.
Fashion storefront — hero, marquee, sidebar filters, 3-step checkout, admin CMS.
Architecture firm demo — admin-backed site, TR/EN, project gallery, contact.
Preschool/course center SaaS panel — multi-branch dashboard, students, billing, attendance.
Membership community app — company directory, announcements, events, careers, surveys. Mobile + admin.
When AI writes the code, unclear specs become the bottleneckAgents made implementation cheap; vague requirements now show up as expensive rework in review and QA. What I have been seeing in recent projects.
We generate more code with AI; review capacity is the real constraintAgents made opening PRs easy. In the field, speed often outruns tests and architectural guardrails. How I keep that balance.
Datasette Apps: custom HTML inside DatasetteEditorial translation of Simon Willison's post on sandboxed data apps.
Good backend stays invisible. It sits in the right place, avoids performative cleverness. If you take on debt, measure it — and plan repayment.
— Aziz Osmanoğlu, 18.JUN.2026