TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What books would you recommend to newly appointed ScaleUp CTO?

10 pointsby Frajedoover 1 year ago
I’m young, lacking experience on the role. Previously, I was a DevOps engineer at the company (first 15-ish employee). Looking to take on the challenge and read inspiring and useful books.

3 comments

0x54MUR41over 1 year ago
I would like to add &quot;Think Like a CTO&quot; by Alan Williamson. This book was just released a couple of months ago. The author had experiences as a CTO in different companies. He shares about planning, team management, technical decisions, security, etc.<p>Last but not least, congratulations and good luck on your new role!<p><a href="https:&#x2F;&#x2F;www.manning.com&#x2F;books&#x2F;think-like-a-cto" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.manning.com&#x2F;books&#x2F;think-like-a-cto</a>
squeaky-cleanover 1 year ago
I haven&#x27;t heard the term ScalepUp CTO. There&#x27;s a company named ScaleUp, but I&#x27;m assuming you&#x27;re not their new CTO ;p but a CTO promoted during the &quot;scale up&quot; phase of a startup. I&#x27;m a lead engineer but was responsible for scaling a service to 500M monthly users. So sample size=1. And my suggestions will be from the &quot;T&quot; part of CTO and nit really the &quot;C&quot; part.<p>Firstly, I think youtube is a great primary resource here that you shouldn&#x27;t neglect. There&#x27;s a lot of conference talks by companies that scaled very quickly which go into great technical detail.<p>Also blog posts, there&#x27;s a lot of great blog posts from the scale up phase of companies that don&#x27;t hide anything.<p>The reason these fairly transparent conference sessions and blog posts exist is because the company is trying to interest top-level applicants and to look good for a future sale (I know because I experienced these requests) but it&#x27;s great for just learning from.<p>For actual books, my suggestions will be very related to the system I had to scale. So my main suggestion is to first find some means to learn the optimal ways for your own system to scale before you go deep into any specifics.<p>&quot;Designing Data Intensive Applications&quot; by Martin Kleppmann is as the title describes. If &quot;data&quot; storage or manipulation is central to your systems (and what modern app isn&#x27;t), I&#x27;d say it&#x27;s essential to at least skim through. It&#x27;s more of a breadth than depth book, but it goes deeper than you&#x27;d expect.<p>&quot;Big Data&quot; by Nathan Marz was foundational to the system I ended up designing, usefulness may vary. It describes a specific architecture for a flexible and high throughput data-based application. He has a new framework(?) named Rama that&#x27;s open source, has some good blogs, and was recently featured on HN. And it appears to be based on improvements to the ideas in Big Data. So that&#x27;s free and may be a better first look, though the available details aren&#x27;t as in depth as the Big Data book.<p>&quot;Event Streams in Action&quot; by Alexander Dean &amp; Valentin Crettaz is another one that may be specific to the area I needed. But if that&#x27;s what you need, it has what you need.<p>&quot;The Data Warehouse Toolkit&quot; is another somewhat specific usecase book. It&#x27;s also more developer-level than CTO level in a lot of areas. But it includes good, very specific examples such as several chapters dedicated to case studies of specific industries like banking, accounting, ecommerce, healthcare.<p>&quot;Working Effectively with Legacy Code&quot; By Michael Feathers is a personal favorite. Maybe a bit opinionated. You might think &quot;We have older&#x2F;early startup code, but we don&#x27;t have legacy code&quot;, but Michael introduces a unique (and IMO very effective) idea of &#x27;Legacy Code&#x27;, anything that doesn&#x27;t have tests is legacy code. It&#x27;s a great resource on refactoring&#x2F;maintaining&#x2F;modifying and even rewriting important code without comprehensive coverage, and not written to make test coverage simple. The way I now look at it, any services written before the &quot;scaleup&quot; phase are almost always legacy code.<p>&quot;Scrum: The Art of Doing Twice the Work in Half the Time&quot; By Jeff Sutherland. If you&#x27;re doing Scrum abd haven&#x27;t read the original, I&#x27;d give it an extreme recommendation. The most important part of Scrum (in my opinion) is the flexibility and self-modification. The team I lead chose to trial Scrum and it was fantastic. The whole company decided to implement it. When the CEO learned we had abandoned literal &quot;standups&quot; for daily slack threads he made us revert to standups. The whole company had to follow the initial template laid out by Scrum with no deviation. It failed horribly and everyone hated it, it became the dreaded &quot;waterfall with sprints&quot;. The main issue is he didn&#x27;t listen to us about how it&#x27;s meant to be modified, but I also think a big issue is he ordered 50 copies of some 30-page cliff-notes version of Scrum for the whole office, which completely omits the &quot;kaizen&quot; and other details about how malleable it can be.<p>&quot;Don&#x27;t Make Me Think&quot; by Steve Krugg. Not so much about scaling but about user testing. So maybe not technically CTO territory but please advocate for this :P I&#x27;m paraphrasing some phrase in the book but 2 hours of proper user testing from random people off Craigslist&#x2F;etc will provide you with 2 months of dev-work. You will not believe the features users misunderstand or various opportunities for additional sales users completely miss until you try with real people off the street.<p>&quot;High Output Management&quot; by Andrew Grove is about where management can be effective or harmful in developer productivity. It&#x27;s an older book, sir, but it checks out. Some of it is fairly commonplace information nowadays, but still a good intro to tech management, and probably some useful information for very high-level management since Grove was the Director of Engineering at Intel when he wrote it.
souvicover 1 year ago
Congratulations on your new role as a ScaleUp CTO! Exciting times ahead with lots of learning.<p>I will recommend the following books. But more than books, you will probably require real talk with other people who are experienced in their sectors related to your tech stacks.<p>1. &quot;The Phoenix Project&quot; by Gene Kim, Kevin Behr, and George Spafford - This book provides a fictional narrative about transforming an IT department, offering valuable insights into DevOps practices and the challenges of scaling technology within an organization.<p>2. &quot;Team Geek&quot; by Ben Collins-Sussman and Jennifer Greene - As a CTO, managing and leading your engineering team is crucial. This book focuses on building effective engineering teams, fostering collaboration, and maintaining a healthy work culture.<p>3. &quot;High Output Management&quot; by Andrew S. Grove - A classic in management literature, this book offers timeless wisdom on organizational management and leadership, with a focus on achieving high performance and scalability.<p>4. &quot;The Lean Startup&quot; by Eric Ries - As a ScaleUp CTO, you&#x27;ll likely need to embrace innovation and growth. This book introduces the principles of lean startup methodology, helping you navigate the challenges of scaling your company.<p>5. &quot;Continuous Delivery&quot; by Jez Humble and David Farley - Scaling your technology infrastructure while maintaining a robust and efficient development pipeline is crucial. This book delves into the principles and practices of continuous delivery and automation.<p>6. &quot;Inspired: How to Create Products Customers Love&quot; by Marty Cagan - If your role involves product development, this book is a must-read. It provides insights into building products that resonate with customers and can scale effectively.<p>7. &quot;Zero to One&quot; by Peter Thiel - This book offers unconventional wisdom on startups and innovation, challenging traditional thinking. It&#x27;s particularly relevant if you&#x27;re leading a company in a competitive market.<p>8. &quot;The Innovator&#x27;s Dilemma&quot; by Clayton Christensen - A classic in the field of innovation and disruption, this book can help you understand why successful companies often fail to adapt and how to navigate disruptive technologies.<p>9. &quot;Good to Great&quot; by Jim Collins - Scaling a company to greatness is a common goal. This book explores the factors that distinguish great companies from good ones and offers insights into leadership and strategy.<p>10. &quot;Crucial Conversations&quot; by Al Switzler, Joseph Grenny, and Ron McMillan - Effective communication is key for leadership success. This book teaches you how to have difficult conversations and resolve conflicts constructively, which is essential in a leadership role.<p>These books cover a wide range of topics, from technology management and leadership to innovation and personal development. Depending on your specific challenges and interests, you can select the ones that resonate with you the most to help you excel in your role as a ScaleUp CTO.
评论 #37378211 未加载
评论 #37378148 未加载
评论 #37377847 未加载