Reading / Viewing List – Culture & Engineering Management

Atlassian Core Values (opens in a new tab)

Atlassian's core values, that shape our company, products, and hiring. Every day.

ShipIt - Inside the Atlassian (24 hour hackathon) ritual (opens in a new tab)

ShipIt is a huge part of Atlassian and is one of the key ways we create an open sourced culture of collaboration and innovation. Find out what it is and why Atlassians rave about this thing called ShipIt.

Coordination Headwind – How Tech Organisations are like slime molds (opens in a new tab)

A great breakdown of how tech companies strengths are in their bottoms up structure from a previous senior leader at Google

Twitter Thread - 11 Promises from a Manager (opens in a new tab)

Foundational aspects of being successful as a manager

Being Glue (opens in a new tab)

Your job title says "software engineer", but you seem to spend most of your time in meetings. You'd like to have time to code, but nobody else is onboarding the junior engineers, updating the roadmap, talking to the users, noticing the things that got dropped, asking questions on design documents, and making sure that everyone's going roughly in the same direction. If you stop doing those things, the team won't be as successful. But now someone's suggesting that you might be happier in a less technical role. If this describes you, congratulations: you're the glue. If it's not, have you thought about who is filling this role on your team?

Twitter Thread - Layerinitis (opens in a new tab)

A critical analysis of architecture in software engineering teams along with emergent patterns and anti-patterns

Trello 1:1 Template (opens in a new tab)

Trello is a great tool for accountability and tracking progress. It works especially well to run effective 1-1 meetings.

Fingerprint for Success (opens in a new tab)

Build a happy, healthy, high-performing team

Personality quiz framework for team insights

Team Topologies (opens in a new tab)

Organizing business and technology teams for fast flow

Expectations for Technicality of Engineering Managers (opens in a new tab)

The importance of staying close to the act of creation in software development (actually writing code)

Lara Hogan Blog (opens in a new tab)

Reflections on being a manager and how to best support those on your team

Scientific Management (opens in a new tab)

Scientific management is a theory of management that analyzes and synthesizes workflows. Its main objective is improving economic efficiency, especially labor productivity. It was one of the earliest attempts to apply science to the engineering of processes to management. Scientific management is sometimes known as Taylorism after its pioneer, Frederick Winslow Taylor.

High-performing teams need psychological safety: Here’s how to create it (opens in a new tab)

“There’s no team without trust,” says Paul Santagata, head of Industry at Google. He knows the results of the tech giant’s massive two-year study on team performance, which revealed that the highest-performing teams have one thing in common: psychological safety, the belief that you won’t be punished when you make a mistake.

Chief Vibes Officer (opens in a new tab)

What’s your vibe? One Atlassian team’s unique approach to staying connected

How to Size and Assess Teams (opens in a new tab)

Insights from an Eng Lead at Stripe, Uber and Digg

The Engineer/Manager Pendulum (opens in a new tab)

Exploring the benefits of working both as an Individual Contributor and Manager throughout your career

11 Principles of Engineering Management (opens in a new tab)

... decided to try to create a brief, digestible manual on the expectations of management for senior engineers at my company who are considering making the shift.






© Andrew HammondRSS

💼 LinkedIn

🐙 GitHub