├── media └── awesome.png ├── .editorconfig ├── CONTRIBUTING.md └── README.md /media/awesome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/posquit0/awesome-engineering-team-principles/HEAD/media/awesome.png -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # Top-most EditorConfig file 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | end_of_line = LF 7 | trim_trailing_whitespace = true 8 | insert_final_newline = true 9 | indent_style = space 10 | indent_size = 2 11 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribution guidelines 2 | 3 | * Practice common sense and observe applicable [Awesome List Guidelines](https://github.com/sindresorhus/awesome/blob/master/contributing.md). 4 | * Proof-read yourself. 5 | * Please be nice. 6 | * Be brave with contributing and commenting. 7 | * Consider if the item you're adding to the list is actually pretty useful for building the Engineering Team Principles. 8 | * In case we gather a lot of links that are kinda-useful, but not exactly awesome, we could create another list within the repo. 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | Awesome Engineering Team Principles 4 | 5 |
6 |

Awesome Engineering Team Principles

7 |
8 | 9 |

10 | :sunglasses: A curated list of awesome resources for engineering team principles 11 |

12 | 13 |
14 | 15 | Awesome 16 | 17 | 18 | Open Source Love 19 | 20 |
21 | 22 |
23 | 24 | **Engineering Team Principles** define how we respond to situations and how we make decisions as a team player. They are about what we hold true, what we consider good, what we consider to be bad. They should influence how evolve and grow Engineering Organization. They are not immutable, always try to refine them. *— Dan, Medium* 25 | 26 | 27 | 28 | ## Contents 29 | 30 | * [Real World](#real-world) 31 | * [Cash](#cash) 32 | * [Medium](#medium) 33 | * [Intercom](#intercom) 34 | * [Imgur](#imgur) 35 | * [Khan Academy](#khan-academy) 36 | * [Gusto](#gusto) 37 | * [Able Health](#able-health) 38 | * [Nava](#nava) 39 | * [Google AI](#google-ai) 40 | * [Skyscanner](#skyscanner) 41 | * [Conde Nast International](#conde-nast-international) 42 | * [Resources](#resources) 43 | * [Articles](#articles) 44 | * [Books](#books) 45 | * [Videos](#videos) 46 | * [Discussions](#discussions) 47 | 48 | 49 | ## Real World 50 | 51 | ### Cash 52 | 53 | * [Cash Engineering Principles](https://code.cash.app/cash-engineering-principles) 54 | 55 | ### Medium 56 | 57 | * [Engineering Values: A letter to the Medium Engineering team](https://medium.engineering/engineering-values-7143c0db0bd6) 58 | 59 | ### Intercom 60 | 61 | * [Build strong values to build great products](https://blog.intercom.com/the-engineering-values-we-live-by/) 62 | 63 | ### Imgur 64 | 65 | * [Guiding Principles for Imgur Engineers](https://blog.imgur.com/2018/02/13/guiding-principles-for-imgur-engineers/) 66 | 67 | ### Khan Academy 68 | 69 | * [Khan Academy's Engineering Principles](http://engineering.khanacademy.org/posts/engineering-principles.htm) 70 | * [Docs](https://docs.google.com/document/d/1PW4NYn9pYNam2EuGEsTN9pTgwTfFnT_R9OZLJJICWQU) 71 | 72 | ### Gusto 73 | 74 | * [Gusto's Engineering Principles and Values](https://engineering.gusto.com/our-engineering-values-and-principles/) 75 | * [Docs](https://app.gusto.com/static/engineering-principles-and-values.pdf) 76 | * [Discussion](https://news.ycombinator.com/item?id=9721767) 77 | 78 | ### Able Health 79 | 80 | * [Docs](https://github.com/AbleHealth/team/blob/master/engineering/principles-and-practices.md) 81 | 82 | ### Nava 83 | 84 | * [Defining Culture: Engineering Principles](https://blog.navapbc.com/defining-engineering-culture-engineering-principles-558d2b4c5950) 85 | 86 | ### Google AI 87 | 88 | * [AI at Google: our principles](https://blog.google/topics/ai/ai-principles/) 89 | 90 | ### Skyscanner 91 | 92 | * [Why engineering principles matter](https://medium.com/@SkyscannerEng/why-engineering-principles-matter-993298f7d792) 93 | * [An update on our Engineering Principles](https://medium.com/@SkyscannerEng/an-update-on-our-engineering-principles-80405a96383a) 94 | * [Docs](https://github.com/Skyscanner/engineering-principles) 95 | 96 | ### Conde Nast International 97 | 98 | * [How to build a platform team now! the secrets to successful engineering](https://hackernoon.com/how-to-build-a-platform-team-now-the-secrets-to-successful-engineering-8a9b6a4d2c8) 99 | 100 | 101 | ## Resources 102 | 103 | ### Articles 104 | 105 | * [Defining Principles for Software Engineering](https://medium.com/the-plain-programmer/defining-principles-for-software-engineering-e88c069a0446) - Address how to define the principles that drive software engineering efforts. 106 | * [Principles of Successful Software Engineering Teams](https://blog.brunomiranda.com/principles-of-successful-software-engineering-teams-41a65bfd56b3) - Highlight important principles of a successful team's philosophy. 107 | * [Key Principles That Lead to High-Performing Engineering Teams](https://www.hugeinc.com/articles/key-principles-that-lead-to-high-performing-engineering-teams) - How to build a culture that consistently delivers a quality product, shortens lead times, and improves continuously. 108 | * [5 Principles on What Makes a Great Agile Development Team](http://blogs.starcio.com/2015/04/principles-great-agile-development-team.html) - Suggest a short list of what makes a well executing IT team great. 109 | 110 | ### Books 111 | 112 | * [Chapter 9 Bootstrapping Culture, The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change](http://shop.oreilly.com/product/0636920056843.do) by *Camille Fournier* - Learn how to build and bootstrap a unifying culture in teams. 113 | 114 | ### Videos 115 | 116 | * To be updated 117 | 118 | ### Discussions 119 | 120 | * To be updated 121 | 122 | 123 | ## Self Promotion 124 | 125 | Like this project? Follow the repository on [GitHub](https://github.com/posquit0/awesome-engineering-team-principles). And if you're feeling especially charitable, follow [posquit0](https://posquit0.com) on [GitHub](https://github.com/posquit0). 126 | 127 | 128 | ## See Also 129 | 130 | * [Awesome Engineer Onboarding](https://github.com/posquit0/awesome-engineer-onboarding) 131 | * [Awesome Engineering Ladders](https://github.com/posquit0/awesome-engineering-ladders) 132 | 133 | 134 | ## License 135 | 136 | [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) 137 | 138 | To the extent possible under law, [Byungjin Park](http://www.posquit0.com) has waived all copyright and related or neighboring rights to this work. 139 | --------------------------------------------------------------------------------