Issue19

3 posts
Issue19

How is software developed at Amazon?

Decompose a monolithic organization into small, autonomous teams that own each service or product end to end. Automate as much as possible. Deploy in a pessimistic fashion, constantly looking for problems.…

Issue19

How cognitive biases influence software development

It is a logical fallacy to assume chronology (X came before Y) indicates causality (Y happened because of X). Avoid confirmation bias by focusing more on what can go wrong than on what you are sure is right.…

Issue19

Why is making software so difficult?

Business objectives can be messy: assumptions behind them can be wrong or there may be confusion about the objectives themselves. Project lifecycles can vary immensely and may become unpredictable.…