If you're small, you're in a position where it's to your advantage to be weird—you can have a point of view that the big tech companies never could. In the world of chairs—you're not going to build a cheaper chair than Ikea. Why not build something they couldn't—like a more interesting one
Once an architecture has been defined, it can serve as the basis for incremental development. The first increment can be a skeletal system in which at least some of the infrastructure—how the elements initialize, communicate, share data, access resources, report errors, log activity, and so forth—is present, but much of the system’s application... See more
People with more power often underestimate how much their formal authority amplifies their actions, while people less power often hold simplified views of power, and underestimate their agency.
X: "I don’t understand why they’re waiting for me to weigh in—it’s like they can’t move without my approval, even on the... See more
The benefits of incremental development include a reduction of the potential risk in the project. If the architecture is for a family of related systems, the infrastructure can be reused across the family, lowering the per-system cost of each.