Logo
Join the CTO Newsletter for free!
 
Amazing CTO Logo

Amazing CTO | More happiness and success
šŸš€ 91.3

by Stephan Schmidt

Happy šŸŒž Sunday,

Welcome to my opinionated newsletter. This week’s insights

  • ā›ˆļø How people confuse funding and product market fit
  • šŸ’Ŗ How to find out if a candidate is motivated
  • šŸ‘„ Could this meeting have been an email?!?

Good reading, have a nice Sunday ā¤ļø and a great week,

Stephan
CTO-Coach and CTO-veteran

šŸŽ

If you only read one thing

šŸ›« How Cargo Cult Thinking Nearly Derailed Our Startup (12 minute read)

Gold. At it’s core it explains how new managers hired to become more professional had no clue ā€œOur new team seemed to believe that as long as the technology was impressive, the market would followā€ Like everyone else. And ā€œThis team adopted a ā€œmulti-prongedā€ strategy, simultaneously chasing multiple verticals without committing to any single focus.ā€ Again like everyone else who doesn’t know what they are doing (no real vision and strategy). If you do more than one thing, you have no clue what you are doing. And more in the article.

https://healthio.notion.site/How-Cargo-Cult-Thinking-Nearly-Derailed-Our-Startup-aef367f7acc94b26a8bb4c73684958e6

Event of the week

Is there a formula for high-performing P&D teams?

My take: With the greaaaaaat Eric Bowman - CTO at King I always get something out of listening and talking to him. Would love to go there, but no longer in Berlin, now living at the sea 🌊

ā€œRoundtable CTO Berlinā€ / 11. September 2024, Berlin

https://www.meetup.com/de-DE/cto-roundtable-berlin/events/302999651/

šŸš€

Stories I’ve enjoyed this week

šŸ’Ŗ Why Motivation Always Follows Discipline (11 minute read)

Sometimes I discuss with my client motivation and how important it is in developers. They ask me how to find out if someone they are going to hire is motivated. The article says motivation follows discipline—so look out for discipline in a candidate! #Protip I’ll add, motivation does not exist, it’s discipline and joy. So also look for joy. Candidates need the joy of work in some things, and discipline to do things they don’t enjoy. Easy what to ask a candidate in an interview if you know this.

https://www.mikelavalley.com/sidenotes/why-motivation-always-follows-discipline

The Sneaky Costs of Scaling Serverless (41 minute read)

Ah yes, serverless. If you have the money, lots of it, go for it! (but the money might dry up, that series A might not be coming, have a plan B). What I found interesting here, ā€œon Vercel ~1276 GB-Hrs per month on Vercel and ~101 GB-Hrs on AWS.ā€ Same service. Same traffic. The billing of ā€œserverlessā€ looks random to me, with prices pulled out of thin air in a meeting with executives and dice.

https://www.zachleat.com/web/serverless-cost/

ā›” Stop ā€˜Manage by Exception’ (17 minute read)

When I join a company as a manager like CTO, there often is chaos that I should fix. Then I add processes for most things, delegate, give authority, make people responsible, add the right engineering culture, make everyone hire great people, and I tell everyone when I see something that I like, some behaviour or code or ideas. Then everyone is surprised that I’m not stressed and overworked. Then there are people where chaos doesn’t go away. The reason? The love being a hero, so they need chaos. The need to manage by exception. ā€œThey intervene only when something big happens, overlooking smaller mishapsā€ Don’t.

https://yanivpreiss.com/2024/08/11/stop-manage-by-exception/

šŸ“… Create Calendar Entries with Claude (34 minute read)

OCRing an image, then creating calendar entries from the image. I feel like many #CTOs still are not at the forefront of AI usage but on a text prompting level. Level up!

https://gregsramblings.com/stupid-but-useful-ai-tricks-creating-calendar-entries-from-an-image-using-anthropic-claude-35

Study: Why laws are written in an incomprehensible style (13 minute read)

Study says, normal people write laws in an incomprehensible style because they think laws need to read like this. How is this relevant to CTOs? Well, you write sterile job ads because you think they are written that way. Developers write incomprehensible architecture documentation, because they think they are written that way. DON’T Write for the reader, documents have a why, every document essentially needs to help people make a decision. Write it that way.

https://phys.org/news/2024-08-laws-written-incomprehensible-style.html

The Apostle Model (10 minute read)

I always found this customer model very useful in explaining things. Customers are put into four quadrants, Hostages (not happy, will buy again), Loyalists (happy, will buy again), Mercenaries (happy and not loyal), Defectors (unhappy and not loyal). I often see startups where customers are locked into the product, but are unhappy. This is a very unstable situation like a compressed spring. One wrong company movement, or a better competitor and everyone is gone. Are most of your customers hostages?

https://cx-journey.com/2012/02/apostle-model.html

šŸ› An underrated software engineering interview question (7 minute read)

ā€œHere’s a repo you’ve never seen before. Here’s how to build and run the tests in this repo. There’s a bug: what we’re observing is X, but we want to see Y instead. Find the bug and maybe even write some code to fix it.ā€ Really like that one, it stresses code reading, code understanding and fixing a bug. Not same l33t code questions.

https://blog.jez.io/bugsquash/

šŸ‘„ Could this meeting have been an email? (10 minute read)

Yes. ………………………………. Meetings are for alignment and decisions.

https://www.fastcompany.com/90653244/answering-the-age-old-question-could-this-meeting-have-been-an-email

😮 Working with People Who Aren’t Self-Aware (15 minute read)

Don’t. But, ha, it’s not always that easy. Sometimes you are forced to work with those people. I loved their list though. From the article, they

  1. won’t listen to, or accept, critical feedback.
  2. cannot empathize with, or take the perspective of, others.
  3. have difficulty ā€œreading a roomā€ and tailoring their message to their audience.
  4. possess an inflated opinion of their contributions and performance.
  5. are hurtful to others without realizing it.
  6. take credit for successes and blame others for failures.

My take: If you have employees that have two of these signs, it’s time for them to go. You might be a better manager than me, there are many, but I never could turn someone around without self-awareness. And I inherited people that showed all six of those signs.

https://hbr.org/2018/10/working-with-people-who-arent-self-aware

Good Refactoring vs Bad Refactoring (28 minute read)

CTOs do not talk enough about refactoring. Everyone things they know what it means. But everyone means something different. The article goes into detail on good and bad refactorings, this article would be great for a kickoff with your developers. My beef with refactorings: I love ongoing small refactorings. What I love most is Decompose conditional, https://refactoring.guru/decompose-conditional

if date.before(now.minusDays(5)) {
...
}

to

if validPurchaseDate(date, now) {
...
}

But I digress. Often developers mean LAAAAARGE refactorings, when they talk about refactoring. Nothing could be more wrong, and you need to break it to them, that are not refactorings. Constant ā€œsmallā€ refactorings keep your code flexible, testable and in shape. Read the book!

https://www.builder.io/blog/good-vs-bad-refactoring

My book:

Join the CTO newsletter!
Impressum