In a world of asynchronous communication, it’s more important than ever to create inclusive and remote-friendly collaboration, decision-making, alignment, a...| multithreaded.stitchfix.com
In small organizations, it’s easy for folks to be aware of what others are doing and to recollect how you’ve previously approached similar problems. This hive mind and memory creates a consistency to decision making that correlates strongly with quality. The subtle slide into inconsistency is often one of the most challenging aspects of evolving from a small team into a much larger one.| lethain.com
I’ve never heard of a company that has a business, that doesn’t also occasionally have things go wrong. Something going wrong might turn into a support ticket, an angry email, or an alert popping up on an on-call engineer’s phone. If there is user or business impact, and an engineer might need to respond, then it becomes an incident. After the incident, the folks involved in mitigation write an Incident Review Template, and the that document is discussed in this meeting, the Incident Re...| infraeng.dev
Fork this template on Google Docs Healthy engineering organizations make a lot of technical decisions. Many of those decisions impact multiple teams (Frontend, Backend) and functions (Engineering, Product, Customer Success, Finance). It’s normal to either feel like you’re moving too slow (“too many stakeholders in every decision”) or that your reckless pace creates frequent rework as issues are discovered late (“this problem would have been obvious if you’d just talked to Security...| Infrastructure Engineering