Logo
Join the CTO Newsletter for free!
 
Amazing CTO Logo

Amazing CTO | More happiness and success
🚀 63.3

by Stephan Schmidt

Happy 🌞 Sunday,

This week’s insights

  • 🐘 How many direct reports should a manager have?
  • 🐡 Your Organization Probably Doesn’t Want To Improve Things
  • 🦄 11 years of SaaS product strategy

Good reading, have a nice Sunday ❤️ and a great week,

Stephan
developer at heart & ex-CTO

If you only read one thing

Your Organization Probably Doesn’t Want To Improve Things (10 minute read)

I enjoyed this so much. After you’ve read it, my take is a little different. Companies are driven by drivers and end up in the same spot. Just like leafs end up in the same spot outside your house. Your house and the wind and the leafs have no choice. In other words, all fintechs end up being Paypal. Hero for some years, like Stripe, then they are like Paypal. And I’ve met many people at Paypal, and they are clever and nice, but still, external drivers are driving companies.

https://ludic.mataroa.blog/blog/your-organization-probably-doesnt-want-to-improve-things/

🐡 Image of the week

ChatGPT on fugu fish

Tweet of the week

Oh yes, please!

How to organize imports

https://twitter.com/mikenikles/status/1706726764293374051

🚀

Stories I’ve enjoyed this week

How many direct reports should a manager have? (13 minute read)

A very good article on how many direct reports a manager has. And with quite some insights and some deciding factors. I’d say 5. Boink. There you have it. Not scientific. But I do think five people is the amount of people you can support in their development and if you have management team meetings discussing topics, 6 (5 + you) is a manageable size. But still, go read the article.

https://theengineeringmanager.substack.com/p/how-many-direct-reports-should-a

🦄 11 years of SaaS product strategy (12 minute read)

Pure gold. “All of a sudden you’ll find that all the really obvious stuff has been built. Suddenly prioritisation goes from being really easy, to really hard.”. Too many of the startups I talk with have no idea about strategy or strategy progression like in the article.

https://ghiculescu.substack.com/p/11-years-of-saas-product-strategy

Going faster by duplicating code (12 minute read)

You’re probably still a coder and this is really interesting I think, though useless to most. But to me more interesting than the newest React features.

https://voidstar.tech/code_duplication/

💌 The Poignant Email Steve Jobs Wrote To Himself A Year Before He Died (4 minute read)

Yes.

https://officechai.com/stories/steve-jobs-email-to-self/

Test drive all the programming fonts! (928 minute read)

For 40 years I’ve played around with programming fonts (well not quite, there was very little choice on 8bit systems, but I already with Amiga Assemblers there was the font question). And for 40 years I thought it was some form of vanity. Then I found Berkeley Mono and it really is easier to read.

https://www.programmingfonts.org/

Push and Pull (8 minute read)

Too many managers insist on push. The want status meetings, they want email status reports. Then they have no time left for their work. Think more about pull. If you want the status, ask for it (and most of the time, you don’t want it - I get it you’re curious and insecure, and have a feeling you need to control things - just don’t). Then you have more time to do work that is useful.

https://kellanem.com/notes/push-and-pull

🐎 Lazarus luring employees with trojanized coding challenges: The case of a Spanish aerospace company (9 minute read)

Your employees take a coding challenge for a new job. On your computer. Not only is your employee going to leave, your company infected by ransomware. Double whammy. After reading this as CTO, next day I’d make it clear to everyone that taking coding challenges on company hardware is not ok. And they should be aware of this attack vector. On the other hand, if developers in your org do this, I’d like to see your recruiting criteria.

https://www.welivesecurity.com/en/eset-research/lazarus-luring-employees-trojanized-coding-challenges-case-spanish-aerospace-company/

Question: Is there a way to run gop in watch mode?#1424 (5 minute read)

Someone (me!) asked about a feature for an open source project. Implemented next day. How long would this take in your product development organization?

https://github.com/goplus/gop/issues/1424

The Musk Algorithm (18 minute read)

My personal feelings aside, some great insights. Must read.

https://world.hey.com/dhh/the-musk-algorithm-977bf312

Kafka As An Antipattern (12 minute read)

Use Kafka if you need it. Most people don’t need it. Most people who use it have no clue what it is.

https://joshaustin.tech/blog/kafka-as-an-antipattern/

Else Nuances (10 minute read)

Never thought about that nuance of else. And I wrote a million else clauses (always did the first one).

https://testing.googleblog.com/2023/09/else-nuances.html

Unpacking Elixir: Resilience (11 minute read)

We do not focus enough on resilience in our designs. They are too fragile. If your system is resilient, you can sleep better, no more incidents at night. The article is an example for Elixir, but every system can be designed more resilient. Every code path can be written more resilient. Two things stop developers doing this: 1.) Knowledge 2.) Sprint business pressure to cut corners (Still on Scrum?)

https://underjord.io/unpacking-elixir-resilience.html

Join the CTO newsletter!
Impressum