Chapter 01 — Igor Casanova’s philosophy#

Ocarina is opinionated. It refuses to be all things to all people. The philosophy isn’t decorative preamble — it’s the filter that killed every feature, DSL, and shortcut along the way. This chapter unpacks the positions documented in the Holy Book and made real in code.

Chapter files#

#FileContents
0101-flip-the-problem.mdThe bet opposite to Robot Framework / Cucumber: the technical / non-technical barrier dissolves, AI is the bridge — not a DSL.
0202-istqb-vs-pytest.mdISTQB methodology is the reading grid; pytest / Jest / Mocha are hybrids. Consequence: Test → TestSuite → TestCampaign → TestCycle.
0303-kiss-and-complexity.mdKISS done right; rejection of ostentatious complexity; rejection of “declarative object-oriented”; rejection of rewriting in Rust.
0404-citations-and-influences.mdFull table of references (Wlaschin, λ-calculus, Lessig, DHH, Paul Graham, Bugayenko, Terry Davis, Lao-Tzu, Saint-Exupéry, Proust, Watts, Rilke, YTCracker, LulzSec, Lee Robinson, Cluely) + overall coherence.
0505-political-stance.mdIncorruptibility, Anti-hype, Anti-armchair-experts, Anti-No-Code, Secession, Code is Law, refusal of async/await.