The biggest drawback I felt was becoming isolated into a role with high pressure to deliver, with a tight budget, at a time where my network was still small.
Joining roundtables with other CTOs was a game changer for me.
I remember in my first roundtable:
Moderator: "What's unique about you?"
Me: "I feel tremendous impostor syndrome. I feel that I'm failing and not keeping up with expectations"
Moderator: "Well, I' don't think that's unique of you"
Everyone: "Yes!" (all nodding in agreement)
Sharing experiences and vulnerabilities with like minded people was very important to me.
Suddenly I:
- Realised others have similar vulnerabilities.
- Learned how they handle them.
- Realised I'm actually doing ok.
I can only recommend people to join such "discussion forums".
I've joined roundtables from a few different places:
The one I recommend the most (free and not affiliated) is Rands Leadership Slack. Find me and other CTOs either in in the #startup-cto or #fractional-cto-vpe channels.
When I made a renovation in my current house, 5 years ago, I built an office space out of a corner of the living room.
It's the place where I spend most of my working hours. And I don't impact my wife and kids, even when I work at american times.
Now that I'm building a new house to move later this year. It has 2 offices for deep work (one for me, and one for my wife), and has a few "social" areas that we can use for creative work or simply stretch our legs.
Should Software Engineers be afraid of AI taking their jobs?
TL;DR: Not as much as you might think. They should be more excited than afraid, actually.
A short π§΅
With tools like ChatGPT and Github Copilot maturing in the open market, it's now clear that AI tools will have a very important part to play in the future of software development.
Eg: See how ChatGPT solves code interview challenges:
As a Fractional CTO, these are my 5 most common assignments:
1/ Transitioning from outsourcing to an in-house team:
- Many startups begin with a low budget, hiring dev shops or freelancers to build an MVP. With funding, they need help to hire the right in-house team.
2/ Making key tech decisions:
- As a Fractional CTO, I help startups decide on tech stack, select vendors, lead integrations with clients, and define underlying processes to professionalize tech operations.
3/ Defining scalable hiring processes:
- In the hyper-growth phase, I help startups define positions to be hired, source candidates, and create scalable interview and onboarding processes.