Wayan Jimmy's Brain

We must become experts at learning and experts at managing complexity

related
Modern Software Engineering

Become experts at learning

To become experts at learning, we need the following:

  • Iteration
  • Feedback
  • Incrementalism
  • Experimentation
  • Empiricism

Become experts at managing complexity

To become experts at managing complexity, we need the following:

  • Modularity
  • Cohesion
  • Separation of Concerns
  • Abstraction
  • Loose Coupling

Steer the software development using those 10 ideas above

  • Testability
  • Deployability
  • Speed
  • Controlling the variables
  • Continous delivery