Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-cto
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
https://github.com/kuchin/awesome-cto
Last synced: 1 day ago
JSON representation
-
CTO Position
- How my role as CTO has changed as we've grown to 100 engineers
- The Different CTO Roles - Werner Vogels *(Amazon CTO)*
- Is it required to be a developer to become a CTO?
- Three Golden Rules to Finding a CTO
- VP Engineering vs CTO - Fred Wilson *(Union Square Ventures)*
- Becoming a CTO
- What makes for a successful CEO and CTO relationship in a startup?
- #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
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
- How my role as CTO has changed as we've grown to 100 engineers
-
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
- Improving Our Engineering Interview Process
- Hitting the High Notes - Joel Spolsky
- Top 10 System Design Interview Questions - *(HackerNoon)*
- 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
- How To Hire World-Class Engineers
-
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
- 44 Engineering Management Lessons - violent communication](https://review.firstround.com/power-up-your-team-with-nonviolent-communication-principles) 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
- On-boarding Software Engineers
- Hold Your Team Accountable
- The Manager FAQ
- Performance reviews are coming up - Gergely Orosz
- Principles of Engineering Management
- Compensation Best Practices
- 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
- 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
- How Context Switching Sabotages Your Productivity
- On-boarding Software Engineers
-
Architecture
- Build Your Own X
- Twelve-Factor App
- Reactive Manifesto
- Microservices – Please, don’t
- GitHub CTO – Biggest architectural mistake was going full microservice
- The Death of Microservice Madness in 2018
- Shrinking microservices to functions
- Design patterns for microservices
- Serverless architecture
- Serverless framework
- Best Practices for Designing a Pragmatic RESTful API
- 10 Modern Software Over-Engineering Mistakes
- How I Write Tests
- Lambda Architecture
- The Single Most Important Internal Email in the History of Amazon
- Accentuate the negative: making the non-perfect decision. Technical decision making
- The Single Most Important Internal Email in the History of Amazon
- The Single Most Important Internal Email in the History of Amazon
- The Single Most Important Internal Email in the History of Amazon
-
Career growth
-
Project management
- Evidence Based Scheduling - Joel Spolsky *(StackOverflow co-founder)*
- How Big Tech Runs Tech Projects and the Curious Absence of Scrum - Gergely Orosz
- 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
-
Handbooks
-
Development process
- Introduction to Scrum for Managers and Executives
- Writing User Stories, Examples and Templates In Agile Methodologies
- What are the fundamental principles of continuous integration?
- The Product Managers’ Guide to Continuous Delivery and DevOps
- Comparing Git workflows
- A successful Git branching model
- Trunk Based Development - tech-trunk-based-development))
- Why You Should Learn to Stop Worrying and Love Technical Debt
- It’s Time to Rethink Technical Debt Management
- How to Write a Postmortem
- Startup Lessons Learned - Five Whys - Eric Ries *(creator of the Lean Startup)*
- On Call Rotations: How Best to Wake Devs Up in the Middle of the Night
- Testing in Production, the safe way
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
- Testing in Production, the safe way
- When life gives you lemons, write better error messages
- When life gives you lemons, write better error messages
-
Technologies
-
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
- Building a data science team
- Managing Data Science Teams
- How to Structure a Data Science Team
- Awesome Machine Learning
- Best resources of everyday ML learning
- Weapons of Math Destruction
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
- NoSQL Databases: a Survey and Decision Guidance
-
Startups
- What are the things startups have to get right?
- 85 Things I learned being a 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?
- Startup Playbook - Sam Altman
- Y Combinator Startup Class
- Lean Canvas - canvas/)
- Open Source Pitch Deck Templates for Figma
- What’s the Second Job of a Startup CEO?
- YC’s Series A Diligence Checklist
- Open Source Pitch Deck Templates for Figma
-
Due Diligence
-
Money / Finance
- 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
- 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
-
Related stuff
- Knowledge-Sharing Architects As An Alternative to Coding Architects
- Ten Rules for Negotiating a Job Offer
- 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
-
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%? - *(Quora)*
- 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
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Product vs. Feature Teams
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
- Most Startups Should Be Deer Hunters
-
Marketing
-
Books
-
More links
- Awesome Falsehood
- Engineering blogs
- Awesome Awesomeness
- Senior Software Engineer
- Socal CTO
- Free Tools for Developers
- NfX - The Founder Library
- foundr - Advices from founders
- The Leadership Library for Engineers
- Rands Leadership Slack
- Engineering Managers Slack
- Senior Software Engineer
- The Leadership Library for Engineers
Categories
Sub Categories
Keywords
awesome-list
5
awesome
4
vpe
1
security
1
accounting
1
billing
1
business-intelligence
1
cloud
1
cost-forecast
1
cost-management
1
credit-card
1
data-engineering
1
finance
1
fraud
1
invoice
1
marketplace
1
metering
1
tech-culture
1
strategy-development
1
software-management
1
roadmap
1
remote-work
1
management
1
leadership
1
interviewing
1
hiring
1
frameworks
1
engineering-managers
1
engineering-management
1
decision-making
1
tech
1
software-development
1
programming-blogs
1
lists
1
engineering-blogs
1
typography
1
time
1
resources
1
programming
1
postal-addresses
1
phone-numbers
1
phone-number
1
network
1
myths
1
internationalization
1
identity
1
geography
1
falsehoods
1
engineering
1
email
1