diff --git a/README.md b/README.md index ee6985d..d26579e 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,8 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [What makes for a successful CEO and CTO relationship in a startup?](https://www.quora.com/What-makes-for-a-successful-CEO-and-CTO-relationship-in-a-startup) *(Quora)* * [#define CTO](https://blog.gregbrockman.com/figuring-out-the-cto-role-at-stripe) - Greg Brockman *(Stripe CTO)* * [How my role as CTO has changed as we've grown to 100 engineers](https://engineering.gusto.com/how-my-role-as-cto-has-changed-as-weve-grown-to-100-engineers/) - * [Your first 90 days as CTO or VP Engineering](https://lethain.com/first-ninety-days-cto-vpe/) + * [Your first 90 days as CTO or VP Engineering](https://lethain.com/first-ninety-days-cto-vpe/) - Will Larson + * [How to spend your first 30 days in a new senior-level role](https://larahogan.me/blog/first-30-days-new-role/) * [The difference between a CTO and a VP Engineering](https://www.linkedin.com/pulse/20140615184118-4928723-the-differences-between-a-cto-and-a-vp-engineering/) @@ -64,6 +65,7 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [Lessons from Keith Rabois: How to Interview an Executive](https://delian.io/lessons-2) * [Lessons from Keith Rabois: How to Become a Magnet for Talent](https://delian.io/lessons-5) * [GitLab Talent Acquisition Framework](https://about.gitlab.com/handbook/hiring/talent-acquisition-framework/) + * [Visualizing Tech Company Layoffs in 2022](https://www.visualcapitalist.com/visualizing-tech-company-layoffs-in-2022/) ## People Management @@ -90,6 +92,7 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [Hold Your Team Accountable](https://marker.medium.com/how-to-hold-your-team-accountable-9fa57bfb315d) * [The Manager FAQ](https://www.seebs.net/faqs/manager.html) * [The Power of Performance Reviews](https://firstround.com/review/the-power-of-performance-reviews-use-this-system-to-become-a-better-manager/) + * [Performance reviews are coming up](https://www.linkedin.com/posts/gergelyorosz_performancereviews-softwarengineering-career-activity-7008079544171528192-D2fF/) - Gergely Orosz * [Principles of Engineering Management](https://medium.com/swlh/principles-of-engineering-management-c9cae1b34a8b) * [Compensation Best Practices](https://www.payscale.com/cbpr) * [Draw The Owl and Other Company Values You Didn’t Know You Should Have](https://firstround.com/review/draw-the-owl-and-other-company-values-you-didnt-know-you-should-have/) @@ -109,6 +112,10 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [10 ideas for building great culture in a distributed (remote) team](https://twitter.com/nathanbarry/status/1520442729397858304) * [Adapting to Endure / Crisis management](https://www.sequoiacap.com/adapting-to-endure-2022/) - Sequoia * [Mochary Method Curriculum](https://docs.google.com/document/d/18FiJbYn53fTtPmphfdCKT2TMWH-8Y2L-MLqDk-MFV4s/preview) - Matt Mochary + * [Meetings for an effective eng organization](https://lethain.com/eng-org-meetings/) - Will Larson + * [The One Key to Dealing with Senior Executives: Answer the Question!](https://kellblog.com/2012/01/17/the-one-key-to-dealing-with-senior-executives-answer-the-question/) + * [Step by step guide to building high performing teams](https://mm-coaches.notion.site/Step-by-step-guide-to-building-high-performing-teams-a1d3c70c031144738943e043933d3267) + * [Cycle times](https://boz.com/articles/cycle-times) - Andrew Bosworth ## Career growth @@ -124,10 +131,11 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a ## Project management * [Evidence Based Scheduling](https://www.joelonsoftware.com/2007/10/26/evidence-based-scheduling/) - Joel Spolsky *(StackOverflow co-founder)* - * [How Big Tech Runs Tech Projects and the Curious Absence of Scrum](https://newsletter.pragmaticengineer.com/p/project-management-in-tech) + * [How Big Tech Runs Tech Projects and the Curious Absence of Scrum](https://newsletter.pragmaticengineer.com/p/project-management-in-tech) - Gergely Orosz * [The Secret to a Great Planning Process — Lessons from Airbnb and Eventbrite](https://review.firstround.com/the-secret-to-a-great-planning-process-lessons-from-airbnb-and-eventbrite) - * [What TPMs Do and What Software Engineers Can Learn From Them](https://newsletter.pragmaticengineer.com/p/what-tpms-do) + * [What TPMs Do and What Software Engineers Can Learn From Them](https://newsletter.pragmaticengineer.com/p/what-tpms-do) - Gergely Orosz * [How to Scope a New Feature](https://www.prodify.group/blog/how-to-scope-a-new-feature) + * [Measuring an engineering organization](https://lethain.com/measuring-engineering-organizations/) - Will Larson ## Handbooks @@ -160,6 +168,8 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [Startup Lessons Learned - Five Whys](http://www.startuplessonslearned.com/2008/11/five-whys.html) - Eric Ries *(creator of the Lean Startup)* * [On Call Rotations: How Best to Wake Devs Up in the Middle of the Night](https://thenewstack.io/call-rotations-best-wake-devs-middle-night/) * [Testing in Production, the safe way](https://medium.com/@copyconstruct/testing-in-production-the-safe-way-18ca102d0ef1) + * Error handling + * [When life gives you lemons, write better error messages](https://wix-ux.com/when-life-gives-you-lemons-write-better-error-messages-46c5223e1a2f) ## Architecture @@ -172,6 +182,7 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [Shrinking microservices to functions](https://highscalability.com/blog/2017/3/27/faster-networks-cheaper-messages-microservices-functions-edg.html) * [Design patterns for microservices](https://azure.microsoft.com/en-us/blog/design-patterns-for-microservices/) * [Serverless architecture](https://www.quora.com/What-is-Serverless-Computing) *(Quora)* + * [Serverless framework](https://www.serverless.com) * [Best Practices for Designing a Pragmatic RESTful API](https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api) * [10 Modern Software Over-Engineering Mistakes](https://medium.com/@rdsubhas/10-modern-software-engineering-mistakes-bc67fbef4fc8) * [How I Write Tests](https://blog.nelhage.com/2016/12/how-i-test/) @@ -179,13 +190,15 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [Awesome Scalability](https://github.com/binhnguyennus/awesome-scalability) *(GitHub)* * [The Single Most Important Internal Email in the History of Amazon](https://www.sametab.com/blog/frameworks-for-remote-working) * [Build Your Own X](https://github.com/danistefanovic/build-your-own-x) *(GitHub)* + * [Accentuate the negative: making the non-perfect decision. Technical decision making](https://leaddev.com/technical-decision-making/accentuate-negative-making-non-perfect-decision) ## Technologies * General - * [Big-O explained in plain English](https://stackoverflow.com/a/487278/472433) + * [Developer Roadmaps](https://github.com/kamranahmedse/developer-roadmap) *(GitHub)* * [Coding Interview University](https://github.com/jwasham/coding-interview-university) *(GitHub)* + * [Big-O explained in plain English](https://stackoverflow.com/a/487278/472433) * Javascript * [JS: The Right Way](http://jstherightway.org) * [Frontend developer handbook 2019](https://frontendmasters.com/guides/front-end-handbook/2019/) @@ -193,6 +206,7 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [What is CAP Theorem?](https://www.quora.com/What-Is-CAP-Theorem-1) *(Quora)* * [CAP Theorem: Revisited](https://robertgreiner.com/cap-theorem-revisited/) * Security + * [Awesome Security](https://github.com/sbilly/awesome-security) *(GitHub)* * [SaaS CTO Security Checklist](https://www.goldfiglabs.com/guide/saas-cto-security-checklist/) * Search * [Open Guide to Search Engineering](https://github.com/open-guides/og-search-engineering) *(GitHub)* @@ -202,6 +216,7 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [Microsoft Azure in Plain English](https://web.archive.org/web/20190508145128/https://www.expeditedssl.com/azure-in-plain-english) * [Google Cloud Services for the AWS expert](https://cloudacademy.com/blog/google-cloud-services-aws-expert/) * Pricing + * [Awesome Billing](https://github.com/kdeldycke/awesome-billing) *(GitHub)* * [Awesome PriceOps](https://github.com/priceops/awesome-priceops) *(GitHub)* @@ -213,6 +228,7 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [A reference guide for fintech & small-data engineering](https://medium.com/dangerous-engineering/a-reference-guide-for-fintech-small-data-engineering-bd65b9796d90) * [Building a data team at a mid-stage startup: a short story](https://erikbern.com/2021/07/07/the-data-team-a-short-story.html) * [DataOps](https://en.wikipedia.org/wiki/Dataops) + * [Databases in 2022: A Year in Review](https://ottertune.com/blog/2022-databases-retrospective/) * Data Science * [Building a data science team](https://fastdatascience.com/building-a-data-science-team/) * [Managing Data Science Teams](https://www.dominodatalab.com/resources/field-guide/managing-data-science-teams/) @@ -258,6 +274,8 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [How To Invest In Startups](https://blog.samaltman.com/how-to-invest-in-startups) - Sam Altman * [A Guide to Seed Fundraising](https://blog.ycombinator.com/how-to-raise-a-seed-round/) * [Startup Economics equity calculator](https://smartasset.com/infographic/startup) + * [Option grants at seed](https://www.indexventures.com/rewardingtalent/option-grants-at-seed) + * [Equity 101 for Software Engineers at Big Tech and Startups](https://blog.pragmaticengineer.com/equity-for-software-engineers/) - Gergely Orosz * Big companies * [Financial Planning & Analysis @ GitLab](https://about.gitlab.com/handbook/finance/financial-planning-and-analysis/) * [Framework for balancing and budgeting engineering resourcing](https://medium.com/engineering-operations/a-framework-for-balancing-and-budgeting-engineering-resourcing-d0cce0e6911c) @@ -275,7 +293,7 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [2016 European Software Development Salary Survey](http://web.archive.org/web/20170412051943/https://www.oreilly.com/programming/free/files/2016-european-software-development-salary-survey.pdf) *(O'Reilly)* * [DevOps: Bringing development and operations together](https://www.atlassian.com/devops) *(Atlassian)* * [How to Prepare a Talk](https://www.deconstructconf.com/blog/how-to-prepare-a-talk) - * [Undervalued Software Engineering Skills: Writing Well](https://blog.pragmaticengineer.com/on-writing-well/) + * [Undervalued Software Engineering Skills: Writing Well](https://blog.pragmaticengineer.com/on-writing-well/) - Gergely Orosz * [The Pyramid Principle](https://medium.com/lessons-from-mckinsey/the-pyramid-principle-f0885dd3c5c7) * [Senior Engineer’s Checklist](https://medium.com/@littleblah/my-top-25-items-in-a-senior-engineers-checklist-c8e9f9f6e3c2) * [How to Use OpenAPI and Swagger for Documentation](https://blog.readme.com/how-to-use-openapi-and-swagger-spec-for-documentation/) @@ -329,6 +347,9 @@ A curated and **opinionated** list of resources for [Chief Technology Officers a * [Free Tools for Developers](https://free-for.dev) * [NfX - The Founder Library](https://www.nfx.com) * [foundr - Advices from founders](https://foundr.com/articles) + * [The Leadership Library for Engineers](https://leadership-library.dev) + * [Rands Leadership Slack](https://randsinrepose.com/welcome-to-rands-leadership-slack/) + * [Engineering Managers Slack](https://engmanagers.github.io) ## Other