Philosophy

The philosophy of OctoMY™

Philosophy

Project values, design decisions, and the mandate behind OctoMY™.

Did You Know?

The name "OctoMY™" has two meanings: "Octo" suggests the eight arms of an octopus (representing the project's reach into multiple areas of robotics), and "MY" emphasizes that this is YOUR robot software - you control it, you own the data, you decide how it behaves.


Why philosophy matters

OctoMY™ is not purely a commercial endeavor. Understanding its philosophy helps contributors align their work with the project's goals.

In most commercial projects, the philosophy is simple: maximize profit for minimum effort. OctoMY™ is different. It exists because someone was frustrated with disappointing robot software and decided to build something better.


Topics

Topic Description
Origins The personal story behind OctoMY™
Mandate Formal project goals established in 2017
Core values The Kanzen philosophy
Naming conventions Guidelines for consistent naming
Design decisions Why OctoMY™ is built this way

Key principles

  • Kanzen - Continuous striving for completeness
  • Quality over Features - Every change should improve the total
  • Open Source Values - Community-driven development
  • User Control - Users own their robots and data

Topics
explanation philosophy values open-source
See also