Awesome
Awesome CTO Resources
:bulb: A community-curated list of awesome resources to help you grow as a CTO. Originally published as an ebook How to become a better CTO.
Table of Contents
- Basics
- Lesson Learned from CTOs & Founders
- Management
- Tech
- Education
- Team
- Culture
- Business
- Money
- Networking
- Work-life balance
- Public speaking
- Remote Teams
- Sales
- Productivity
Basics
- Want to Know the Difference Between a CTO and a VP Engineering? : Blog post : Self-explanatory title.
- What does a startup CTO actually do? : Blog post : The role of a CTO from Eric Ries (Lean Startup Author) perspective.
- The Role of the CTO: Four Models for Success : PDF : This paper explores two fundamental questions: What are the current models in corporations for the role of the CTO? Which model is right for your company? This research study is drawn from discussions with hundreds of CIOs and CTOs as well as a written survey of approximately 30 CTOs.
- Being a CTO of a company, what are the roles and responsibilities of CTO? : Quora answer : Love Chopra, Co-Founder & CTO of the CareerGuide.com, shares his view on what it really means to be a CTO.
- What is a CTO? : Blog post : The article discusses what it means to be a CTO.
- We researched 58 of Berlin’s top CTOs. Here’s what we discovered. : Blog post : The role of CTO is commonly misunderstood and the profile is not as clearly delineated as other C-level positions. That’s why Honeypot undertook a study of Berlin’s CTOs.
- What Should a Fresh CTO Do? : Blog post : The article discusses what priorities should a fresh CTO have.
Lesson Learned from CTOs & Founders
- #define CTO : Blog post : Learnings on hiring, doing job of a CTO by ex-Stripe CTO and current OpenAI CTO & Co-founder - Greg Brockman.
- Five years, building a culture, and handing it off : Blog post : Flickr CTO lessons on building a tech organization.
- Learnings from 80 startup CTOs : Blog post : Notes from a CTO meet-up summarized by Javier Escribano.
- Surviving being senior (tech) management : Blog post : Advice by Kellan Elliott-McCrea a former SVP at Blink Health, CTO at Etsy and Flickr Architect.
- How to Go From Google Engineer to First-Time CTO | First Round Review : Blog post : Artillery Co-founder and CTO Ian Langworth talks about the tactics required to make the jump to technical leadership.
- Confessions Of A CTO: Three Technical Leadership Mistakes And Lessons Learned : Blog post : Three mistakes that you don’t want to repeat while running your business.
- 10 valuable life lessons from Rebecca Parsons, CTO of ThoughtWorks : Blog post : Rebecca Parsons speaks about her career path and valuable lessons she's learned along the way to becoming Chief Technology Officer of ThoughtWorks. Apart from the really cool fact that she's a woman CTO at a global IT consulting company, she's a huge inspiration in general.
- 5 Career Lessons From A Startup CTO : Blog post : John MacIlwaine, the Chief Technology Officer of Lending Club, having 20 years of experience in executive-level technology roles in the financial services industry, shares his thoughts on being a startup CTO.
- What I wish I knew when I became CTO : Blog post : SketchDeck founder David Mack reflects on his experience and what he wish he'd known at the start.
- Atlassian's largest-ever infrastructure project: CTO shares lessons learned : Blog post : Self-explanatory title.
- Leadership Lessons Learned from a Female CTO : Blog post : Laurel Fielding shares lessons learned from her journey as a female CTO and team leader.
- 23 amazing lessons learned from interviewing the world’s top developers : Blog post : An article based on interviews with top developers sharing their most valuable lessons ever learned.
- CTOs At Work : Book : The authors focus on how their interviewees tackle the day-to-day work of the CTO while revealing things like: how they got there, how they manage projects, and how they interact with business, teamwork, and software development practices. The book offers insights into the present and future of CTOs in organizations around the world.
- An interview with Otto Toth, CTO of The Huffington Post : Blog post : Part of a series of CTO interviews. Justin Hendrix the Executive Director of NYC Media Lab talks with CTOs from very different digital media companies to understand how they think about the role, what they have in common and where they differ in approach. This piece is based on conversation with Otto Toth, CTO of The Huffington Post.
- An interview with Robyn Peterson, CTO of Mashable : Blog post : Part of a series of CTO interviews. Justin Hendrix the Executive Director of NYC Media Lab talks with CTOs from very different digital media companies to understand how they think about the role, what they have in common and where they differ in approach. This piece is based on conversation with Robyn Peterson, CTO of Mashable.
- 5 things I’ve learned being a CTO in startups : Blog post : Jean-Baptiste Escoyez, the CTO of Prospect.io, shares 5 rules he follows in order to make choices as a Chief Technology Officer.
- CTO for a Startup? Please Read. : Blog post : Scott Francis, former CTO of BP3, talks about his lessons learned from being a Chief Technology Officer and shares an advice he would give himself if he could rewind the clock.
Management
- On Managing Developers (techcrunch.com) : Blog post : Jon Evans who's been a software engineer, a novelist, a journalist, and a manager– talks about why managing developers was the trickiest thing he has ever done.
- The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win : Book : In a fast-paced and entertaining style, three luminaries of the DevOps movement deliver a story that anyone who works in IT will recognize. Readers will not only learn how to improve their own IT organizations, they'll never view IT the same way again - by Gene Kim, Kevin Behr, George Spafford.
- Avoiding A CTO Meltdown: Part 1 – Defining The Role : Blog post : Article based on a talk with a seasoned veteran about early warning signs that indicate a CTO might need help.
- 7 Habits of Highly Successful CTOs : Blog post : Read this post to learn how you can make high quality decisions quickly, and to get key insights into 7 habits of highly successful CTOs.
- The Dilemma of the Startup CTO Title : Blog post : When hackers take the CTO titles in freshly founded startup, they need to know that at some point in the future the role will be split and they may or may not retain the CTO title.
Tech
- The SaaS CTO Security Checklist : Checklist : Protect your applications from cybersecurity threats by following the SaaS CTO Security Checklist.
Education
- MIT OpenCourseWare | Free Online Course Materials : Course : OCW makes the materials used in the teaching of MIT's subjects available on the Web.
- Stanford Engineering Everywhere | Home : Course : Stanford Engineering Everywhere (SEE) expands the Stanford experience to students and educators online and at no charge. A computer and an Internet connection are all you need. The SEE course portfolio includes one of Stanford's most popular sequences: the three-course Introduction to Computer Science.
Team
- Teammates First Deadlines Second : Blog post : Even though you’ve got plenty to prove, one of the things that should be on your mind when you’re managing people is how you can engage them in a way that will make them respect you and earn their trust.
- Managing and Motivating Developers: Tips for Management Cluefulness | CIO : Blog post : Encouraging productivity from your programming staff - at least in the developers' estimation - requires a few special techniques.
- 21 Rules of Thumb for Managing Software People and Teams : Blog post : An oft-overlooked tool in a manager's arsenal is the 'rule of thumb'—a short, pithy statement embodying a powerful message that makes a lasting impression on the listener.
- 7 simple rules for hiring great developers | JavaWorld : Blog post : Top developers can write their own ticket in today's tech hiring market, so how do smaller operations or startups attract skilled talent? From weeding out rocks stars to mentoring on the job, hiring managers explain how they build dev teams that really work.
Culture
- How To Use Your Unfair Advantage To Create an Unforgettable First Day For New Hires : Blog post : Even though feeling productive is a strong emotion, it is also a short-lived one. In order to create a long lasting emotion, a real WOW effect, you have to create a personal bond.
- Building a Strong Company Culture, with Airbnb CEO Brian Chesky : Blog post : Alfred Lin and Brian Chesky explain what culture is and how to build a strong one.
Business
- Zero to One: Notes on Startups, or How to Build the Future Hardcover : Book : On how to build 'next' Facebook, Google and the future tech disruptors. A book by venture capitalist, PayPal co-founder, and early Facebook investor Peter Thiel.
- The Innovator's Dilemma: The Revolutionary Book That Will Change the Way You Do Business : Book : The revolutionary business book that has forever changed corporate America. Based on a truly radical idea—that great companies can fail precisely because they do everything right— this Wall Street Journal, Business Week and New York Times Business bestseller.
- Building an Innovative Learning Organization : Book : How to create this culture in your organization, with detailed explanations, practical examples, and step-by-step instructions so you can get started right away.
- The Six Disciplines of Breakthrough Learning: How to Turn Training and Development into Business Results : Book : The Six Disciplines of Breakthrough Learning presents an innovative approach that accelerates the transfer and application of corporate learning.
- The Lean Startup: How Constant Innovation Creates Radically Successful Businesses : Book : The book provides the plan, how 'startup' is a company devoted to creating something innovative under circumstances of extreme uncertainty.
- Successful Chief Technology Officers (CTO) Strike a Balance Between Technology and People : Blog post : A talk with Dr. Goh, one of the World’s 25 Most Influential CTOs, a pioneer in high performance computing, big data and predictive analytics, and the evolving role of chief technology officers.
- CTO – A Coder And The Smartest Guy In The Company? : Blog post : The article discusses how to find a balance between being the smartest tech guy and a business leader.
Money
- Venture Deals: Be Smarter Than Your Lawyer and Venture Capitalist : Book : How the VCs and investors work? How to negotiate with them? How to understand their structure and language?
- CTO Equity and compensation at Startup : Blog post : A ton of data on Start CTO Salary and Equity at Venture Backed Companies.
- How Much Equity a Technical Cofounder Should Get : Blog post : Through Hirelite, cofounders often ask me how much equity a technical cofounder should get.
- Co-Founder Equity Calculator : Tool : Co-Founder Equity Calculator is based on almost 3 years of one-on-one discussions with entrepreneurs through the co-founders meetup and the startup conference.
Networking
- How to Win Friends and Influence People - Wikipedia : Book : It is one of the first best-selling self-help books ever published. Written by Dale Carnegie (1888–1955) and first published in 1936, it has sold over 30 million copies world-wide, and went on to be named #19 on Time Magazine's list of 100 most influential books in 2011.
- 9 networking tips for introverts | CIO : Blog post : Successful networking can be difficult for anyone, but it’s especially challenging if you’re introverted and shy by nature. Here, experts share networking tips that should make the process easier, if not completely painless.
Work-life balance
- CEO Secrets on Work-Life Balance – 10 Must Dos : Blog post : Steve Tappin interviewed many top CEOs, asking them what they do to maintain this balance and came up with 10 top tips.
Public speaking
- An Introvert’s Guide to Better Presentations – Matt Haughey – Medium : Blog post : Improving your public speaking despite hating crowds.
- Great Presentations: Tips From Great Presenters : Blog post : Consider this a pre-flight checklist for delivering world-class presentations.
Remote Teams
- How to Protect Your IP When Outsourcing | Blog Brainhub.eu : Blog post : Want to outsource software development for your company but worried about security? Here's how to protect your Intellectual Property while outsourcing..
- The Ultimate Guide to Remote Work - Zapier : Ebook : Working remotely and running a remote team seem like black magic to many. Yet the team of Zapier, has been working remotely since its founding in October of 2011. This book shares everything they've learned about running a remote team — their successes and their failures.
- Gitlab Handbook : Book : The GitLab team handbook is the central repository for how they run the company. It consists of about 500 pages of text. As part of GitLab value of being transparent the handbook is open to the world, and the feedback is welcomed.
Sales
- Jeff Szczepanski- The Developer's Guide To Running Sales Teams on Vimeo : Video : Business of Software Europe 2014. Jeff Szczepanski, Stack Exchange. For technical founders and software developers in general, building out the sales aspects..
- A Guide to Sales at Tech Startup—Lessons from Pipeline Summit 2016 : Blog post : When I started to do sales full-time at Brainhub last year, I did what I usually do to master my skills — I tried to find people wiser than me and copied their skills&hacks. So, of course, I started...
- Predictable Revenue: Turn Your Business Into a Sales Machine with the $100 Million Best Practices of Salesforce.com : Book : This is NOT another book about how to cold call or close deals. This is an entirely new kind of sales bible for CEOs, entrepreneurs and sales VPs to help you build a sales machine. What does it take for your sales team to generate as many highly-qualified new leads as you want, create predictable revenue, and meet your financial goals without your constant focus and attention?
Productivity
- 14 super-busy startup founders share their single best productivity tip : Blog post : In this post, busy CEOs and founders of 14 fast-growing companies shared how they hack their productivity.
- How to Be Productive The Mindmap of 35 Habits of... | Funders and Founders Notes : Infographics : The Mindmap of 35 Habits of the Uber-Productive.
Hiring
- What Makes A Good CTO Great? 8 Qualities To Hire For : Blog post : Yair Flicker, the President of SmartLogic a custom software development firm, shares the top qualities that distinguish a great Chief Technology Officer (CTO) from a merely good one, based on his own experience.
- 14 Tips for Hiring the Perfect CTO : Blog post : Scott Gerber the founder of Sizzle It!, asked a group of successful young entrepreneurs what fledging tech startups should be looking for in a CTO hire to ensure founders get the right person for the job.
- Hiring the Right CTO: 5 Best Practices to Keep in Mind : Blog post : Nav Athwal, founder and CEO of RealtyShares, writes about what should be taken into consideration when selecting a CTO to build a successful startup.
- How to Hire a CTO : Blog post : The article speaks about why CTO is more than just a number-cruncher, and what is important when choosing one.
- 7 Steps: How to Hire A CTO for your Startup : Blog post : Regardless of the stage of your startup, if you are looking to hire a CTO, follow these 7 steps to find your ideal candidate.
- When to Hire a CTO : Blog post : The article enlists four crucial things to consider when deciding when to hire a CTO.
- Recruiting and Hiring from the CTO Perspective : Blog post : As a CTO hiring developers, you need to know what you're looking for in a candidate, but also how to identify and test for those things.
Contributing
Read this if you want to contribute to this list.
Code of conduct
Read this regarding the code of conduct.
License
To the extent possible under law, Matt Warcholinski has waived all copyright and related or neighboring rights to this work.
About
Awesome-CTO-Resources is maintained by the Brainhub team. It is funded by Brainhub and the names and logos for Brainhub are trademarks of Brainhub Sp. z o.o.. You can check other open-source projects supported/developed by our teammates here.
We love open-source JavaScript software! See our other projects or hire us to build your next web, desktop and mobile application with React, React Native, Electron and Node.js.