deliberate
ServicesAboutWorkHandbookBlogSustainability
Work with us
About → Handbook

Fit in my head

Software should be simple enough to fit it's context in your head.

Implications

  • Do the simplest thing that could possibly work, and iterate on the solution over time.
  • Simple solutions reduce points of failure on a team where one a single person knows how something works.
  • Hold each other accountable, if the majority of the team don't understand something its prime for refactoring.

Rationale

Sometimes also known as "Do the simplest thing that could possibly work", we value systems that don't make us think to hard. The harder we have to think about software the more likely mistakes will be made in the future. This principle also encourages us to avoid being too "clever", a solution that seems elegant at the time that no one else understands is going to be hard to maintain.


Evolve Architecture

Architecture is something that is evolved not designed up-front

Read

Model the Domain

Use a ubiquitous language across business and technology that can be reflected in how systems and code are structured.

Read

People
  • Autonomy
  • Conversations not Comments
  • Facilitate future you
  • Remote First
  • Small Teams
Practices
  • Automate Everything
  • Design through Tests
  • Evolve Architecture
  • Fit in my head
  • Model the Domain
  • Rapid, reliable, repeatable realeases
  • Try something new
  • You build it you run it
Process
  • Focus on Value

Over the last two decades of delivering technical excellence, we have compiled these principles that drive the way we work with technology day to day.

New business

ku.etarebiled@olleh

Careers

ku.etarebiled@ylppa

General

ku.etarebiled@olleh

Deliberate Software Ltd 63/66 Hatton Garden Fifth Floor Suite 23 London England EC1N 8LE

B-Corp Logo
We offset our carbon footprint via Ecologi

© 2014 – 2026