Skip to content

Amarinder Sidhu

Writing to Learn

Members Public

Soul of an Engineer #4

This Issue: Becoming a software company, Two Pizza Rule and Microservices, Suez Canal blockage, Future of AI

Members Public

Soul of an Engineer #3

This Issue: Production is Hell, Science vs. Engineering

Members Public

Soul of an Engineer #2

This Issue: Requirements and Constraints

Members Public

Soul of an Engineer #1

This Issue: Ladder of Causation, Abstraction, Machines and Human Spirit

Members Public

Magic OR Good Engineering

Software can create magical experiences. But the magic can be only realized through good engineering.

Magic OR Good Engineering
Members Public

Teams, Not Resources

For creating good software, we need to build teams, not just staff resources. “Teams” is the pattern antidote to the “Resources” anti-pattern.

Teams, Not Resources
Members Public

The Art of *Incomplete* Design

Software tools have reached the digital age. Our methods need to catch up.

The Art of *Incomplete* Design