Combinant® Design

Because software shouldn't scream every time you change it.

A new software design method by Francesco Cirillo. Combination over programming. No need for IFs. Decreasing cost of change.
Current stage: Collecting data to prove it.

Free Workshop May 9 Register Explore Courses

The Combinant® Decreasing Cost Challenge

Three products. Three different domains. One codebase. Each course builds on the last. Will the effort decrease? Will the cost curve drop? We'll measure it together. By the third product, we'll have the numbers.

Combining Breakout

Step 1 - Build a game

A complete Breakout game by combination. Collisions without IF. New features at decreasing cost. Then recombine into new games.

Learn More

Combining MiniVi

Step 2 - Build a Vi-like text editor

A working Vi-like editor. Terminal I/O, cursor movement, keyboard commands, text manipulation, ANSI formatting, file operations. Coming soon.

Waitlist

Combining Trading Alerts

Step 3 - Build an alert system

A working trading alert engine. API integrations, price streams, alert conditions, backtesting and real-time. Coming soon.

Waitlist

Next Events

Breakout: Different Ways to Design It

Saturday, May 9, 2026 — 6 PM CET
Free /2.5 hours

Francesco Cirillo shows the same Breakout game five different ways. What works, what breaks, what happens when a requirement changes.

  • 2.5 hours including Q&A
  • OOP, procedural, structured, event-driven, functional — side by side
  • IF count and cost of change compared across all five
  • Is there a better way? Join Combining Breakout course
Register — Free Learn More

Combining Breakout

Starts May 19, 2026 — 6 PM CET
$125 /8 sessions x 2.5 hours

Francesco Cirillo builds the Breakout game from scratch using Combinant® Design. You follow every decision. Collisions without IF. Features added with decreasing cost. Then new games from the same pieces. We measure it all.

  • Live cohort — Tuesdays and Thursdays
  • Collaborative design sessions on a shared board
  • Metrics dashboard included
  • Early adopter pricing — first cohort only
Register — $125 Learn More

Learn to combine software. Reduce the cost of change.