Code design
- compesition v inheritance: https://www.youtube.com/watch?v=hxGOiiR9ZKg
- https://kentcdodds.com/blog/colocation
- https://www.bloomberg.com/company/stories/guide-logging-python/
- https://github.com/DovAmir/awesome-design-patterns
- https://www.martinfowler.com/ieeeSoftware/failFast.pdf
- https://realpython.com/solid-principles-python/
Python best practices
- https://docs.quantifiedcode.com/python-anti-patterns/
- https://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html
- https://www.b-list.org/weblog/2022/dec/19/boring-python-code-quality/
- https://stevedower.id.au/blog/most-critical-python-metric
CI/CD
- https://monorepo.tools
- https://talkpython.fm/episodes/show/399/monorepos-in-python
- https://google.github.io/eng-practices/review/
- https://docs.sonarqube.org/7.7/user-guide/fixing-the-water-leak/
Team structure
- https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249
- https://multithreaded.stitchfix.com/blog/2019/03/11/FullStackDS-Generalists/
- https://multithreaded.stitchfix.com/blog/2016/03/16/engineers-shouldnt-write-etl/
- https://ronjeffries.com/xprog/articles/the-noestimates-movement/
- https://review.firstround.com/investing-in-internal-documentation-a-brick-by-brick-guide-for-startups#make-writing-a-part-of-the-job-ladder
Interviews