this repo has no description
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

๐Ÿ“ Add guidance on autonomous decision-making and organizational dynamics

Expands teamwork documentation with insights on engineer autonomy in work prioritization, the importance of understanding informal organizational structures beyond written rules, and strategic approaches to rule-bending for new team members.

+3
+3
Teamwork.md
··· 29 29 - Defaults. Each thing should have a place by default, docs, issues, ... 30 30 - Aim to be a completely autonomous team. Everyone should feel empower to make decisions. Those who are responsible for something must have the means and context to effect it. You build it, you run it! **The company strategy guides the team, it doesn't tell it what to do. 31 31 - [A team's ability to operate autonomously relies on alignment, which is strengthened by context](https://web.archive.org/web/20230605055308/https://macroapp.io/blog/the-context-warehouse). 32 + - Strong engineers make independent decisions about work priorities when necessary. 32 33 - You can also have no durable cross-functional teams. Teams assemble around a project and disperse once the project is done. 33 34 - Run [Automated Check-ins](https://basecamp.com/features/checkins) to share things explicitly. What are people working on, what are they planning to work on next, ... 34 35 - The right way to promote people is to give them [meaningful and clear goals](https://youtu.be/oIMvMb5wVO4) for the organization and promote them if they hit the goals. ··· 58 59 - Trust people with freedom. Add [[Processes]] where you need to replace some level of trust. 59 60 - Share as much context as you can. 60 61 - Times change, trends change, cultures change. Make it explicit. 62 + - Organizations have "load-bearing illegible components" beyond formal rules. Understanding these unwritten dynamics is crucial for effective work. 61 63 - Spend time at work thinking strategically. E.g: Think about the approach you will take to address the company's needs over the medium to long term. 62 64 - **How to drive change in a team**: find people who agree on the problem, start small, experiment, scale, repeat. Making big change is hard. Keeping things simple is hard. 63 65 - On the other hand, beware of changing too many things. You don't feel the pain of things you're not doing! ··· 153 155 - There's a real danger in thinking that what made you successful in the past will make you successful now. 154 156 - Read all the things. 155 157 - The team you'll be working on will probably have some kind of [normalized deviance](https://danluu.com/wat/). Try to [understand why everything is as it is](https://fs.blog/chestertons-fence/) before doing any recommendations. Don't come in with "the answers". 158 + - Strategic rule-bending can sometimes be effective, but requires significant competence and understanding of context. 156 159 - [Chesterton's fence](https://www.meyerperin.com/posts/2022-04-02-chestertons-fence.html) is an important concept to keep in mind when starting a new job or a new scope of work. The [context of why a certain architectural choice was made](https://vickiboykis.com/2021/11/07/the-programmers-brain-in-the-lands-of-exploration-and-production/) is just as important as understanding its current pain points. 157 160 - Record first impressions / friction log as you go. [Beginner's mind has real value](https://eugeneyan.com/writing/onboarding/)! 158 161 - Build great relationships so you can be supported in decisions to get some early wins.