Logo
Join the CTO Newsletter for free!
 
Amazing CTO Logo

Amazing CTO | More happiness and success
🚀 65.3

by Stephan Schmidt

Happy 🌞 Sunday,

there is something new this week! From now on, I’ll include open CTO positions on Indeed and track changes. This makes it easier to find out when it’s a good time for a new job and when rather not. As a service average salaries are included.

This newsletter has unusual good opening rates, which makes me happy. I don’t write it for fame or money, but for help, entertainment and change.

If you enjoy this newsletter, I would be very grateful if you’ll drop me a testimonial ❤️

This week’s insights

  • 👨‍💼 The product manager role is a mistake
  • 📣 Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What To Build
  • 🏕️ The Basecamp Employee Handbook
  • 🪔 Good reading, have a nice Sunday ❤️ and a great week,
  • 📚 The Hacker News Top 40 books of 2023

Stephan
CTO-Coach and CTO-veteran

🎁

ÂťNEWÂŤ CTO Job Market

NEW Weekly search on the open positions for CTOs in the US, Germany and the UK. So you can find out if it’s a good time to look out for a new job.

CW 4 January 2024
US DE UK
Open Positions913420
Salary Avg$174,561€111.910£118,146
P10$97,000€71.000£79,000
P90$260,000€204.000£175,000
Source payscale.com, Indeed.com Search: +title:cto +title:"chief technology officer" Stopwords: staff, assistant, assistenz, analyst, werkstudent, stabsstelle, clinical, partner, team, office of, audit, tax, worker, supervisor, cto office, coach

If you only read one thing

The product manager role is a mistake (12 minute read)

I’ve often talked about this, and it’s dear to my heart. Don’t give control to product managers. Happily, I see more and more engineers and CTOs again become creators. Long, but needed quotes: “Often, they think “We don’t want to be a service organization, but a product company. Product companies are product-led, hence product managers should be in charge.” (This is a terrible misunderstanding, but a popular one: product-led does not mean having PMs in charge.) and “So, sure, if you can find someone tremendous, you’re willing to get out of their way, and you can cope with their intensity, by all means give them control over your product and company. They’ll produce extraordinary things. Good chances are, though, that you wouldn’t be able to find them, that they wouldn’t want to work for you or with you, and that you wouldn’t be able to tolerate their ego and burning intensity.” Much, much more in the article.*

https://sollecitom.github.io/software-product-development-blog/posts/2023/2023-10-21-product-manager-role-is-a-mistake/

Tweet of the week

I do think AI changes everything, yes also managers (also see the allocation article down in the newsletter).

Tweet of the week

Source: Twitter

Comic of the week

Xkcd Comic

From: https://xkcd.com/2881/

🚀

Stories I’ve enjoyed this week

Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What To Build (10 minute read)

This article gets much deeper and is worth a read, all of it. My general take on this? There is time for YES and time for NO (debate). Engineers focus on debate at the wrong time (at the beginning). Product managers think too much before they talk to engineers (debate too late).

https://www.fishmanafnewsletter.com/p/balancing-engineering-cultures-debate-vs-do

Backlog size is inversely proportional to how often you talk to customers (8 minute read)

I do think the most important task of a startup CEO is to talk to customers. The CEO needs to be the best expert in and on the market and those customers. If you don’t spend 50% of your time learning about your problem domain, you’re doing it wrong. Don’t make assumptions, go out! “Instead of spending time planning and concocting roadmaps, replace that activity by talking to current or potential customers on how their lives can be improved, and letting that determine your next feature.”

  • but remember: solve the customer’s problems, not follow their wishes.

https://bitbytebit.substack.com/p/the-size-of-your-backlog-is-inversely

The Knowledge Economy Is Over. Welcome to the Allocation Economy (15 minute read)

Very interesting and important idea about the coming (?) allocation economy! “Even junior employees will be expected to use AI, which will force them into the role of manager—model manager. Instead of managing humans, they’ll be allocating work to AI models and making sure the work gets done well. They’ll need many of the same skills as human managers of today do (though in slightly modified form).”

https://every.to/chain-of-thought/the-knowledge-economy-is-over-welcome-to-the-allocation-economy

The Hacker News Top 40 books of 2023 (6 minute read)

An alluring list. “Gödel, Escher, Bach” on 3rd. “The Mythical Man-Month” on 6th. “Peopleware” 13th. “High Output Management” on 21st. And many more good books.

https://hnreads.com/post/top40_2023/

Security for Startups (2 minute read)

Oh my, so basic. So useful. So often neglected, even these basics. Make it a checklist and implement all of it (although it will make some developers unhappy, but why risk the company?).

https://chris-haarburger.com/posts/security_startups.html

Indexing iCloud Photos with AI Using LLaVA and pgvector (12 minute read)

I feel like everyone needed to know relational databases for decades now (I remember the time when this wasn’t the case in the 80s and early 90s)—today people need to know about vector databases to store “AI data”. is one, and this is a nice example of understanding some basics and how a vector database fits in “Given a string, embedding models convert it to a vector that you can run a simple distance algorithm to find related ones or the ones that are similar to your query.”

https://medium.com/@mustafaakin/indexing-icloud-photos-with-ai-using-llava-and-pgvector-fd58182febf6

The Basecamp Employee Handbook (120 minute read)

Not enough companies have this. And I think it makes a huge difference to have something nicely looking instead of a cut&paste orgy in Notion. But perhaps that’s just me. Also, of course: As a German always stunned by “Health care” under “Perks.” Go, pay a freelancer to write this for you, from the cut&paste of your Notion page. It creates a culture, creates alignment, improves onboarding and reduces friction.

https://basecamp.com/handbook

Developer Experience for the 99% (18 minute read)

You’re the 99% - act that way. You’re not the 1% (unless you are ;-)

https://www.infoq.com/podcasts/developer-experience/

AI poisoning could turn open models into destructive “sleeper agents,” says Anthropic (7 minute read)

So an AI can play well and nice for some time, then at some time spit out code with backdoors. Never copy and paste without understanding what you’re pasting. But we are moving into a future where AI will change code and create code on its own. So how do we know if an LLM is a sleeper agent?

https://arstechnica.com/information-technology/2024/01/ai-poisoning-could-turn-open-models-into-destructive-sleeper-agents-says-anthropic/

Sit in Shade (1 minute read)

Excellent feature. You go on a bus ride, and the website tells you to either sit left or right on the bus if you like the sun on your side or not. This is something I call a WOW feature, or a deep feature. Suppose you have a bus ticket website. This feature is not crucial. But it’s deep and will engage developers and motivate them, working on real problems that need some thinking instead of “Store FORM A into TABLE B” … *“problems.” It also makes the customer WOW, they are positively surprised and will praise your site. But this is a feature most A/B and OKR driven product management teams will not come up with, customers are not WOWed, developers are not challenged and will instead rewrite to svelte.

https://sitinshade.com/

Key findings from the 2023 State of Devops Report | Nathen Harvey (DORA at Google) (19 minute read)

Worth the full read (or listen to). I consider DORA far from perfect, but it’s the best we have.

https://getdx.com/podcast/findings-state-of-devops-report/

Forecasts need to have error bars (10 minute read)

Forecasts and estimations are not measurements. Estimate how long my desk is, is much different from measuring how long my desk is. Measuring the temperature today is different from forecasting the temperature of tomorrow. And still, this is confused all the time. So Forecasts (and estimations) need error bars (or at least ranges). Forecasts in startups are slightly better treated than estimations, though they both try to predict the future. If you like mathematics, go read the article.

https://andrewpwheeler.com/2023/11/19/forecasts-need-to-have-error-bars/

Sick leave Germany 2023: IT people are the least likely to call in sick in Germany [German] (3 minute read)

I wonder why this is. Because technology invests more in people, has a better people culture (because we have talked about this for decades now). Or developers are more focused on tech? Tech good = devs happy? Or is it a fluke?

https://www.golem.de/news/krankenstand-2023-itler-melden-sich-in-deutschland-am-seltensten-krank-2401-181470.html

Cursorless is alien magic from the future (7 minute read)

Mind blown. “Cursorless is a plugin that integrates with voice control software to let you do AST level code editing with your voice. This is crazy alien magic from the future.” This is tempting me from moving from Jetbrains Goland to VS.

Example Idea: Address the function with green urge (green + hat over u).

Cursorless example

https://xeiaso.net/notes/cursorless-alien-magic/

Rewrites are Waterfall (2 minute read)

I guess I’m one of the few people who don’t damn waterfall—par se. Most B2B companies with direct customer contact and contracts for custom development should do more waterfall, requirement engineering, deadline managing, project management. And if you plan a rewrite, this is good advice. Rewrites for many reasons are Champions League Final Round. You need all the help you can get (Don’t do them, and as CTO, if you want to do a rewrite, start within 3 months of you starting the new job)

https://shermanonsoftware.com/2023/10/28/rewrites-are-waterfall/

Join the CTO newsletter!
Impressum