On High-Agency Engineering: Why Most Software Feels Bloated

A reflection on technical craft in 2026. The shift from boilerplate-heavy frameworks to austere, edge-first architectures where single builders outpace bloated engineering departments.

Software today suffers from an insidious disease: decorative complexity. Over the last decade, engineering teams have normalized stacks where delivering a simple form submission requires fourteen dependencies, three asynchronous queues, and five Docker containers running on an over-provisioned cluster.

When we build software at Fikanova, whether for luxury real-estate like Opal Suites or non-profit platforms like ETCO Kenya, our core principle is what I call austere engineering.

The Law of Surface Area

Every abstraction you introduce is a promissory note of future maintenance debt. When you add an external database driver, an ORM with fifty edge-case workarounds, or a heavyweight SPA framework for a mostly-static editorial site, you are not increasing capability; you are increasing points of failure.

Architecture Diagram
graph LR
    subgraph Bloated Stack
    A[React SPA] --> B[GraphQL Gateway]
    B --> C[Node Microservice]
    C --> D[ORM Layer]
    D --> E[PostgreSQL Cluster]
    C --> F[Redis Cache]
    end
    
    subgraph Austere Edge Stack
    X[Astro Server Rendered] --> Y[Cloudflare Worker]
    Y --> Z[Cloudflare D1 / SQLite]
    end

What High-Agency Craft Demands

  1. Zero Unnecessary Frameworks: Choose technologies with minimal runtime overhead. Astro with edge workers provides sub-50ms global TTFB because it delivers clean HTML by default.
  2. Direct Data Access: Plain SQL and typed queries over SQLite give you full visibility into query plans without the cognitive baggage of multi-thousand-line ORM abstractions.
  3. Radical Speed of Delivery: A single focused builder with deep systems intuition and modern AI pair-programming tools can design, implement, and deploy production systems in days that would take committee-driven teams months to debate.

True engineering sophistication is not measured by how much complexity you can tolerate. It is measured by how much simplicity you have the discipline to enforce.