TechBlog

Want to see how your code works? Use Processing.

Marcin Zygmunt · January 6, 2026 · 1 min read
Processing

If you’ve been writing software long enough, you know that logs and metrics don’t always explain behavior.Sometimes you simply need to see the system evolve.

 

Processing (Java mode) is a lightweight way to turn logic into something observable.
Its core loop — draw → update → repeat — maps naturally to how many algorithms and systems actually behave over time.

With very little setup, you can:

  • visualize algorithm dynamics instead of inspecting static snapshots
  • expose hidden assumptions in your logic
  • reason about behavior, not just outputs
  • interact with your data in real time

Live Machine Learning visualization is only one example. Linear regression becomes a moving line, but the same approach applies to sorting algorithms, optimization, simulations, or data flow.

Processing is not about performance or production. It’s a thinking tool — useful when clarity matters more than scale.

👉 Example repository with a simple visualization setup: https://github.com/marcinzygmunt-pl/processing-visualization-examples

If you want to learn more, visit: https://processing.org/