kuchin /awesome-cto

A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups

★ 35,726⑂ 2,201👁 760⑃ 50● 17▤ 0◈ 1
CC0-1.0Created 2016-12-16
35,726
stars
+1
2,201
forks
760
watchers
50
prs
17
issues
0
releases
1
discussions

README

Awesome CTO

 — Hello, my name is Dima and I'm a CTO

 — (chorus) Welcome, Dima


A curated and opinionated list of resources for Chief Technology Officers and VP R&D, with the emphasis on startups and hyper-growth companies.

📢 Subscribe to get updates


 Contents

  CTO Position
  Hiring
  People management
  Career growth
  Project management
  Handbooks
  Development process
  Architecture
  Technologies
  Data
  Startups
  Due Diligence
  Money / Finance
  Related stuff
  Product
  Marketing
  Books
  More links


 CTO Position

  The Different CTO Roles - Werner Vogels (Amazon CTO)
  Is it required to be a developer to become a CTO? (Quora)
  Three Golden Rules to Finding a CTO
  Becoming a CTO
  VP Engineering vs CTO - Fred Wilson (Union Square Ventures)
  What makes for a successful CEO and CTO relationship in a startup? (Quora)
  define CTO - Greg Brockman (Stripe CTO)
  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
  Evolution of my role as a founder CTO, Year 4 Update, Year 5 Update - Miguel Carranza


 Hiring

  The Guerrilla Guide to Interviewing - Joel Spolsky (StackOverflow co-founder)
  The Joel Test: 12 Steps to Better Code - Joel Spolsky
  Why Can't Programmers.. Program? - Jeff Atwood (StackOverflow co-founder)
  We Hire the Best, Just Like Everyone Else - Jeff Atwood
  Getting the Interview Phone Screen Right - Jeff Atwood
  Engineering interview process at Stripe (Quora)
  Improving Our Engineering Interview Process (Foursquare)
  Hitting the High Notes - Joel Spolsky
  Top 10 System Design Interview Questions - (HackerNoon)
  How To Hire World-Class Engineers (angel.co)
  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


 People Management

  The mythical 10x programmer - Salvatore Sanfilippo (author of Redis)
  The Engineer/Manager Pendulum - Charity Majors
  Maker's Schedule, Manager's Schedule - Paul Graham (Y Combinator)
  Software Engineering at Google
  Google re:Work
  44 Engineering Management Lessons (correct link to non-violent communication for lesson 34)
  The Secret To Discussing Pay With Employees
  Awesome Leading and Managing (Github)
  A Review Process - Cap Watkins
  12 manager readmes from top tech companies
  Predictable Delivery
  How people rise up to EVP level in big organizations (Quora)
  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 (Github)
  On-boarding Software Engineers
  Hold Your T

Top issues

Discussions

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON