Awesome CTO / CTO Position |
| The Different CTO Roles | | | Werner Vogels |
| Is it required to be a developer to become a CTO? | | | |
| Three Golden Rules to Finding a CTO | | | |
| Becoming a CTO | | | |
| VP Engineering vs CTO | | | Fred Wilson |
| What makes for a successful CEO and CTO relationship in a startup? | | | |
| #define CTO | | | Greg Brockman |
| How my role as CTO has changed as we've grown to 100 engineers | | | |
| Your first 90 days as CTO or VP Engineering | | | Will Larson |
| How to spend your first 30 days in a new senior-level role | | | |
| The difference between a CTO and a VP Engineering | | | |
Awesome CTO / Hiring |
| The Guerrilla Guide to Interviewing | | | Joel Spolsky |
| The Joel Test: 12 Steps to Better Code | | | Joel Spolsky |
| Why Can't Programmers.. Program? | | | Jeff Atwood |
| We Hire the Best, Just Like Everyone Else | | | Jeff Atwood |
| Getting the Interview Phone Screen Right | | | Jeff Atwood |
| Engineering interview process at Stripe | | | |
| Improving Our Engineering Interview Process | | | |
| Hitting the High Notes | | | Joel Spolsky |
| Top 10 System Design Interview Questions | | | - |
| How To Hire World-Class Engineers | | | |
| Trouble hiring senior engineers? It's probably you | | | |
| The Real 11 Reasons I Don't Hire You | | | Charity Majors |
| How to Interview at Amazon | | | |
| Lessons from Keith Rabois: How to Interview an Executive | | | |
| Lessons from Keith Rabois: How to Become a Magnet for Talent | | | |
| GitLab Talent Acquisition Framework | | | |
| Visualizing Tech Company Layoffs in 2022 | | | |
Awesome CTO / People Management |
| The mythical 10x programmer | | | Salvatore Sanfilippo |
| The Engineer/Manager Pendulum | | | Charity Majors |
| Maker's Schedule, Manager's Schedule | | | Paul Graham |
| Software Engineering at Google | | | |
| Google re:Work | | | |
| 44 Engineering Management Lessons | | | (correct link to for lesson 34) |
| The Secret To Discussing Pay With Employees | | | |
| Awesome Leading and Managing | | | |
| Progressing from tech to leadership | | | |
| A Review Process | | | Cap Watkins |
| 12 manager readmes from top tech companies | | | |
| Predictable Delivery | | | |
| How people rise up to EVP level in big organizations | | | |
| Should I Become a Manager? | | | Cap Watkins |
| How to fail as a new engineering manager | | | |
| Design Patterns for Managing Up | | | |
| A Tactical Guide to Managing Up | | | |
| Engineering Management | 7,620 | 11 months ago | |
| On-boarding Software Engineers | | | |
| Hold Your Team Accountable | | | |
| The Manager FAQ | | | |
| The Power of Performance Reviews | | | |
| Performance reviews are coming up | | | Gergely Orosz |
| Principles of Engineering Management | | | |
| Compensation Best Practices | | | |
| Draw The Owl and Other Company Values You Didn’t Know You Should Have | | | |
| A MANAGER’S BILL OF RESPONSIBILITIES (AND RIGHTS) | | | |
| After Being A Manager, Can I Be Happy As A Cog? | | | |
| Increment: Teams | | | |
| Hacking team communications | | | |
| How to build a startup engineering team | | | |
| Hug your manager | | | |
| Lessons from Keith Rabois: How to be an Effective Executive | | | |
| How Context Switching Sabotages Your Productivity | | | |
| 10,000 Hours with Reid Hoffman: What I Learned | | | |
| 7 Ways to Set Up a New Hire for Success | | | |
| How to get promoted | | | |
| Individuals matter | | | |
| Mandate Levels | | | |
| 10 ideas for building great culture in a distributed (remote) team | | | |
| Adapting to Endure / Crisis management | | | Sequoia |
| Mochary Method Curriculum | | | Matt Mochary |
| Meetings for an effective eng organization | | | Will Larson |
| The One Key to Dealing with Senior Executives: Answer the Question! | | | |
| Step by step guide to building high performing teams | | | |
| Cycle times | | | Andrew Bosworth |
Awesome CTO / Career growth |
| Career Growth Frameworks in Software Engineering: A Review | | | |
| Software Engineers Growth framework | | | |
| Software Engineering Ladders | 8,021 | about 3 years ago | |
| Awesome Engineering Ladders | 103 | over 3 years ago | |
Awesome CTO / Career growth / Reverse Interview |
| The Reverse Interview: How To Choose Your Next Company | | | |
| Reverse Interviewing — How to interview a company as well as they interview you | | | |
| Reverse Interview Questions | 27,789 | about 1 year ago | |
Awesome CTO / Project management |
| Evidence Based Scheduling | | | Joel Spolsky |
| How Big Tech Runs Tech Projects and the Curious Absence of Scrum | | | Gergely Orosz |
| The Secret to a Great Planning Process — Lessons from Airbnb and Eventbrite | | | |
| What TPMs Do and What Software Engineers Can Learn From Them | | | Gergely Orosz |
| How to Scope a New Feature | | | |
| Measuring an engineering organization | | | Will Larson |
Awesome CTO / Handbooks |
| The Atlassian Team Playbook | | | |
| Valve Employee Handbook | | | |
| Basecamp Employee Handbook | 6,389 | over 1 year ago | |
| GitLab Team Handbook | | | |
| How HashiCorp Works | | | |
Awesome CTO / Development process / Scrum / Agile |
| Introduction to Scrum for Managers and Executives | | | |
| Writing User Stories, Examples and Templates In Agile Methodologies | | | |
Awesome CTO / Development process / CI / CD |
| What are the fundamental principles of continuous integration? | | | |
| The Product Managers’ Guide to Continuous Delivery and DevOps | | | |
Awesome CTO / Development process / Git |
| Comparing Git workflows | | | |
| A successful Git branching model | | | |
| Trunk Based Development | | | Alternative: (focused on ) |
Awesome CTO / Development process / Tech debt |
| Why You Should Learn to Stop Worrying and Love Technical Debt | | | |
| It’s Time to Rethink Technical Debt Management | | | |
Awesome CTO / Development process / Crisis |
| How to Write a Postmortem | | | |
| List of Post-mortems | 11,336 | over 1 year ago | |
| Startup Lessons Learned - Five Whys | | | Eric Ries |
| On Call Rotations: How Best to Wake Devs Up in the Middle of the Night | | | |
| Testing in Production, the safe way | | | |
Awesome CTO / Development process / Error handling |
| When life gives you lemons, write better error messages | | | |
Awesome CTO / Architecture |
| Twelve-Factor App | | | |
| Reactive Manifesto | | | |
| An introduction to distributed systems | 9,085 | almost 3 years ago | Kyle Kingsbury |
| Microservices – Please, don’t | | | (also: ) |
| GitHub CTO – Biggest architectural mistake was going full microservice | | | (also: ) |
| The Death of Microservice Madness in 2018 | | | |
| Shrinking microservices to functions | | | |
| Design patterns for microservices | | | |
| Serverless architecture | | | |
Awesome CTO / Architecture / Serverless architecture |
| Serverless framework | | | |
Awesome CTO / Architecture |
| Best Practices for Designing a Pragmatic RESTful API | | | |
| 10 Modern Software Over-Engineering Mistakes | | | |
| How I Write Tests | | | |
| Lambda Architecture | | | |
| Awesome Scalability | 59,488 | 11 months ago | |
| The Single Most Important Internal Email in the History of Amazon | | | |
| Build Your Own X | 317,639 | about 1 year ago | |
| Accentuate the negative: making the non-perfect decision. Technical decision making | | | |
Awesome CTO / Technologies / General |
| Developer Roadmaps | 301,232 | 11 months ago | |
| Coding Interview University | 307,893 | 11 months ago | |
| Big-O explained in plain English | | | |
Awesome CTO / Technologies / Javascript |
| JS: The Right Way | | | |
| Frontend developer handbook 2019 | | | |
Awesome CTO / Technologies / Big scale |
| What is CAP Theorem? | | | |
| CAP Theorem: Revisited | | | |
Awesome CTO / Technologies / Security |
| Awesome Security | 12,563 | over 1 year ago | |
| SaaS CTO Security Checklist | | | |
Awesome CTO / Technologies / Search |
| Open Guide to Search Engineering | 560 | over 2 years ago | |
Awesome CTO / Technologies / Cloud |
| Open Guide to Amazon Web Services | 35,774 | about 1 year ago | |
| Amazon AWS in Plain English | | | |
| Microsoft Azure in Plain English | | | |
| Google Cloud Services for the AWS expert | | | |
Awesome CTO / Technologies / Pricing |
| Awesome Billing | 955 | 12 months ago | |
| Awesome PriceOps | 132 | over 2 years ago | |
Awesome CTO / Data |
| NoSQL Databases: a Survey and Decision Guidance | | | |
| Evolutionary Database Design | | | |
| Database Migrations Done Right | | | |
| A reference guide for fintech & small-data engineering | | | |
| Building a data team at a mid-stage startup: a short story | | | |
| DataOps | | | |
| Databases in 2022: A Year in Review | | | |
Awesome CTO / Data / Data Science |
| Building a data science team | | | |
| Managing Data Science Teams | | | |
| How to Structure a Data Science Team | | | |
Awesome CTO / Data / Machine Learning |
| Awesome Machine Learning | 66,380 | 11 months ago | |
| Best resources of everyday ML learning | | | |
| Machine Learning Crash Course: with TensorFlow APIs | | | |
| Deep Learning For Coders | | | |
| Awesome Production Machine Learning | 17,721 | 11 months ago | |
| Weapons of Math Destruction | | | |
Awesome CTO / Startups |
| What are the things startups have to get right? | | | |
| 85 Things I learned being a CEO | | | |
| What’s the Second Job of a Startup CEO? | | | |
| Things I will tell my kids if they become entrepreneurs | | | |
| What do VCs really look for when making investments? | | | |
| As an employee of a startup, how do you know when to quit? | | | |
| Pitch deck collection from VC funded startups | | | |
| YC’s Series A Diligence Checklist | | | |
| Startup Playbook | | | Sam Altman |
| Y Combinator Startup Class | | | |
| Lean Canvas | | | + |
| Open Source Pitch Deck Templates for Figma | | | |
| List of startups that had successful pivots | 733 | about 3 years ago | |
Awesome CTO / Due Diligence |
| Technology Due Diligence Checklist | | | |
| Technical Due Diligence Questions | 22 | over 5 years ago | |
| IT Department Tech Due Diligence Checklist | | | |
| A Guide to Surviving Tech Due Diligence | | | |
Awesome CTO / Money / Finance / Startups |
| IPOs and Beyond: A Guide to Exit Options for Companies | | | |
| What would a CTO equity be for a small startup? | | | |
| Options vs Cash | | | |
| How To Invest In Startups | | | Sam Altman |
| A Guide to Seed Fundraising | | | |
| Startup Economics equity calculator | | | |
| Option grants at seed | | | |
| Joining the new startup, with a handsome stock option allocation | | | Gergely Orosz |
| Equity 101 for Software Engineers at Big Tech and Startups | | | Gergely Orosz |
Awesome CTO / Money / Finance / Big companies |
| Financial Planning & Analysis @ GitLab | | | |
| Framework for balancing and budgeting engineering resourcing | | | |
| Negotiate the right deal with suppliers | | | |
| Strategic Procurements 10 Commandments for Managing the Buying Process | | | |
| |
| Knowledge-Sharing Architects As An Alternative to Coding Architects | | | |
| Ten Rules for Negotiating a Job Offer | | | (also: ) |
| Salary Negotiation: Make More Money, Be More Valued | | | |
| What are best practices of experienced programmers? | | | |
| Falsehoods Programmers Believe About Names | | | |
| 2016 European Software Development Salary Survey | | | |
| DevOps: Bringing development and operations together | | | |
| How to Prepare a Talk | | | |
| Undervalued Software Engineering Skills: Writing Well | | | Gergely Orosz |
| The Pyramid Principle | | | |
| Senior Engineer’s Checklist | | | |
| How to Use OpenAPI and Swagger for Documentation | | | |
Awesome CTO / Product |
| What Makes a Great Product Manager | | | |
| If You Don’t Think You Need a VP of Product... | | | |
| Red Oceans: How to Find Profitable Startup Ideas | | | |
| Product North Star Metric | | | |
| What distinguishes the Top 1% of product managers from the Top 10%? | | | - |
| How to Hire a Product Manager | | | |
| The Secrets Of Creative Thinking | | | |
| StellarPeers - Product Management Interviews | | | |
| Product vs. Feature Teams | | | |
| Most Startups Should Be Deer Hunters | | | |
| Shape Up: Stop Running in Circles and Ship Work that Matters | | | |
| How to Write Your First Strategic Roadmap | | | |
| Execution at Facebook | | | |
| 8 Product Hurdles Every Founder Must Clear | | | |
| The Top 10 Deliverables of Product Managers | | | |
| Product Manager Career Ladders | | | Lenny Rachitsky |
| Awesome Product Management | 1,453 | about 1 year ago | |
| Awesome Product Manager | 211 | over 1 year ago | |
Awesome CTO / Marketing |
| Developer Marketing Guide | | | |
| Top Resources for Startup Marketing and PR | | | |
| SaaS Email Marketing Handbook | | | |
| How today's fastest growing B2B businesses found their first ten customers | | | |
Awesome CTO / Books |
| Epic CTO Reading List | | | |
| The Mythical Man-Month | | | |
Awesome CTO / More links |
| Awesome Falsehood | 24,322 | about 1 year ago | |
| Engineering blogs | 31,861 | about 1 year ago | |
| Awesome Awesomeness | 32,173 | over 1 year ago | |
| Awesome.re | 337,709 | 11 months ago | |
| Chief Technology Officer vs Coder Thinker Organizer | 160 | over 9 years ago | |
| Senior Software Engineer | | | |
| Socal CTO | | | |
| Curated list of CTO resources | 160 | over 9 years ago | |
| Awesome CTO Resources | 846 | over 4 years ago | |
| Free Tools for Developers | | | |
| NfX - The Founder Library | | | |
| foundr - Advices from founders | | | |
| The Leadership Library for Engineers | | | |
| Rands Leadership Slack | | | |
| Engineering Managers Slack | | | |
Awesome CTO / Other |
| Awesome CEO | 235 | over 2 years ago | |
| Awesome TPM | 166 | over 3 years ago | |