The C.R.O.W.D. Values
The C.R.O.W.D. Compass
Section titled “The C.R.O.W.D. Compass”Our values are encapsulated in the C.R.O.W.D. acronym — a compass that guides every decision, project, and relationship.
C — Curious: Comprehensive Thinking
Section titled “C — Curious: Comprehensive Thinking”Curious means we approach every problem with genuine inquisitiveness and comprehensive thinking.
Inspired by Buckminster Fuller’s philosophy, we seek to understand whole systems rather than isolated parts. We ask questions like:
- How does this code affect the entire ecosystem of development?
- What are the unintended consequences of our architectural choices?
- How does this feature serve the end-user’s genuine needs?
In Practice:
- We conduct systems analysis before technical design
- We facilitate participatory design sessions with end-users
- We study interconnections between teams, services, and user needs
R — Regenerative: Net Positive Impact
Section titled “R — Regenerative: Net Positive Impact”Regenerative means we don’t just minimize harm — we actively contribute to the world’s healing.
In software, regeneration means:
- Digital sustainability — reducing energy consumption and electronic waste through efficient code
- Social restoration — building software that strengthens communities and human connection
- Economic stewardship — ensuring value created is fairly distributed, not extracted
In Practice:
- We measure and optimize for “green algorithms” (energy efficiency)
- We reject extractive business models that exploit users or developers
- We commit profits to supporting humanity’s global software commons
- We design with foresight about long-term system health
O — Optimize: Lean & Green
Section titled “O — Optimize: Lean & Green”Optimize means eliminating waste in all its forms: wasted code, wasted energy, wasted human effort.
The Toyota Way teaches us to recognize and eliminate the “eight wastes”:
- Defects — errors introduced by poor quality
- Overproduction — building features nobody needs
- Waiting — delays in workflows and deployment cycles
- Underutilized Talent — not leveraging team expertise
- Transportation — unnecessary data movement
- Inventory — accumulating technical debt
- Motion — developer friction and cognitive load
- Processing — overcomplicated solutions
In Practice:
- We implement one-piece flow to reduce batch sizes
- We use continuous delivery to eliminate deployment waste
- We practice code simplification (less code = less energy)
- We measure and track cognitive load for development teams
- We optimize infrastructure for minimal energy consumption
W — Whole: Systems Thinking
Section titled “W — Whole: Systems Thinking”Whole means treating software as a living, evolving ecosystem, not as a static product to be “shipped and forgotten.”
Systems thinking teaches us that:
- Everything is connected — changes in one part ripple through the entire system
- Time matters — we optimize for long-term health, not short-term metrics
- Feedback loops — information flows inform continuous adaptation
- Emergence — complex behavior arises from simple interactions
In Practice:
- We design for longevity and maintainability, not just initial delivery
- We build feedback mechanisms into our software (monitoring, analytics, user feedback)
- We treat operations and development as a unified system (DevOps)
- We practice reflective review, learning from experience
- We involve all stakeholders (employees, users, community) in decision-making
D — DORITH: Do the Right Thing
Section titled “D — DORITH: Do the Right Thing”DORITH is our compass for integrity. It means we choose the ethically correct path, even when it’s harder or costs more in the short term.
The right thing is:
- Transparent — honest communication about limitations, risks, and trade-offs
- Fair — equitable distribution of benefits and burdens
- Respectful — honoring the dignity and autonomy of all people involved
- Regenerative — leaving the world better than we found it
In Practice:
- We refuse projects that would harm people or the environment
- We prioritize user wellbeing over addictive engagement metrics
- We contribute generously to open source and the global commons
- We maintain 100% personal integrity in data protection and privacy
- We speak up when we see the organization drifting from its mission
- We practice reflective review of our ethical decisions
Living the Values
Section titled “Living the Values”The C.R.O.W.D. values aren’t aspirational statements — they shape how we:
- Hire and develop people who embody these principles
- Evaluate projects and clients against these criteria
- Make decisions when faced with trade-offs
- Measure success through impact, not just revenue
- Hold ourselves accountable through annual ethical audits
Every member of our community is expected to understand and embody these values. They are the foundation of what makes Lean C.R.O.W.D. different.