What is the role of a Chief Technology Officer is a question many aspiration CTOs and even the CTOs themselves ask. My answer in thread.
#engineeringmanager #management #techlead #leadership #cto #leaddev
In my research for the latest product I created for Senior Engineering leaders called CTO Toolkit, I found that there are 6 critical areas that fall within a senior technology leader’s remit, 3 are strategic and 3 are more operational.
In general, CTOs are responsible for:

⛳️ Technology Strategy

Evaluate the current technology landscape (technology stack, resourcing, capabilities, etc.) and recommend a forward-looking, short and long-term technology strategic vision and plan.
✅ Engineering Excellence

Build world-class R&D practices and execution excellence.

Establish strong metrics, process and road map management and foster an agile and lean working environment.
🌎 Organization Design

Position and prepare the technology organisation for scalable growth.
💡Hiring & Career Development

Oversee all aspects of engineering, such as hiring and retaining talent, defining best practices, and coaching and mentoring. Mentor engineering team members in terms of time management, development process, problem-solving, and feature design.
🚀Alignment & Delivery

Work closely with the executive team in setting business goals and translating them to the engineering team. Coordinate and direct projects across multiple teams within Engineering.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Isabel Nyo

Isabel Nyo Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @eisabai

3 Oct
Does a software engineering manager (people manager) normally do a lot of coding in tech companies? I'll answer using my personal experience in the thread.

##engineeringmanager #software #developer #management #leadership #coding #techcompany #programming
When I was an engineering manager of a small team of 4-5, my coding time was about 40% - 50%.
When I was an engineering manager of a 12 people team, I’d only have about 10%-20% time for coding.
Read 5 tweets
3 Oct
This photo was taken in 2016, 5 years ago. I was in front of a class of 30 mid-career professionals who had decided to make a career change and were learning to code. It was at a coding bootcamp.
As a speaker, I shared my story of how I got into tech and my tips on how to thrive in the industry as a software developer.

It was also one of my very first speaking experiences. I didn't think I did well, but a few students told me that they found it valuable.
Since then I have been speaking at many events, conferences and workshops sharing my knowledge. I speak not because I enjoy speaking or being the centre of attention.
Read 12 tweets
3 Oct
People often ask about how to be productive or if I have any productivity hacks. I don't really consider them as hacks but these are the things I do. #productivity #manager #timemanagement
- Be ruthless with my calendar and theme my day so I can reserve focus time (eg: Meetings days, Writing days, Strategy days, etc)
- Observe my energy levels and schedule appropriate activities
- Understand what sparks my creativity and do more of that regularly
- Not relying on my memory — Record any ideas within 20 seconds
Read 5 tweets
2 Oct
Studies have found that leaders who focus on the strengths of their teams have better outcomes both in terms of business and employee engagement.
As an engineering manager, do you know what are your strengths of your team members? As a software engineer, what skill is your single greatest strength?
As a senior engineering manager who was once a software developer, I’d say my ability to think and act like a CEO was my greatest strength that has helped me in my career growth and progression.
#developer #engineer #engineeringmanager #careerintech
Read 4 tweets
27 Sep
1/ Your habits become your values, your values become your destiny. Here are 10 #productivity habits for #ambitious people. (Thread) #personaldevelopment #selfimprovement
2/ - Start your day early. If you have an early morning appointment, get up at least an hour before that.
- Practice critical thinking. Don't just take things on the surface value.
3/ - Bias towards action. When you're stuck, when you're given a new piece of information, or when you're feeling dissatisfied being in your comfort zone, take an action, however small that action may be.
Read 8 tweets
14 Jul
Here Are 7 Things Only Engineering Managers Will Understand... 🧵

#engineeringmanager #management #techlead #leadership #leaddev
You find your role as a manager rewarding while at the same time you can't help but miss building and making things.
Every time you were fun and witty with your team, you worried if you should be acting more serious.
Every time you were serious, you worried about not building rapport with your team.
You struggle to believe in the value you bring to your team as you have smart and capable people working for you.
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(