Logo
Join the CTO Newsletter for free!
 
Amazing CTO Logo

Amazing CTO | More happiness and success
🚀 75.3

by Stephan Schmidt

Happy 🌞 Sunday,

Welcome to my opinionated newsletter. This week’s insights

  • 🦹 Jason Fried, 37signals: Making Decisions
  • 🤖 About Strategy: This is the only Strategy Framework you need
  • 💻 Classifying bug reports with ChatGPT

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

Stephan
CTO-Coach and CTO-veteran

🎁

If you only read one thing

This week’s only read is a long tweet. Most companies I see get decision-making wrong, so highly relevant.

Jason Tweet on Decisions

from https://twitter.com/jasonfried/status/1773777225185472849

🚀

Stories I’ve enjoyed this week

Syntax highlighting is a waste of an information channel (6 minute read)

It’s not about syntax highlighting, but according to the article what to color instead of syntax - there are many good ideas that would be far superior for understanding code and making less bugs than highlighting syntax. A topic to discuss with developers. Some ideas “Highlight imported functions from particular trees” or “Highlight functions that raise errors not caught in their body.” What if you could prevent bugs and make all developers more productive with just a little trick?

https://buttondown.email/hillelwayne/archive/syntax-highlighting-is-a-waste-of-an-information/

WSJ: The AI industry spent 17x more on Nvidia chips than it brought in in revenue (55 minute read)

As always, the people selling the shovels make more money than the gold diggers. As was the case during the dotcom boom, when Sun supplied all startups with servers. What shovels could you sell? To whom? (Gold diggers are the second best customers after companies that are desperate and have lots of cash).

https://old.reddit.com/r/MachineLearning/comments/1bs1ebl/wsj_the_ai_industry_spent_17x_more_on_nvidia/

The Set-Up-To-Fail Syndrome (13 minute read)

Just like the article on the boom cycle in the last newsletter. “Unfortunately, however, subordinates often interpret the heightened supervision as a lack of trust and confidence.” The article is from 1998 but has acute relevancy with remote work. “It may even result in the subordinate’s choosing to leave the company.” With remote work, employees need more trust. I fear, managers won’t give that trust and a large amount of productivity in the company—and economy - will be lost because of this. My advice: If you can’t trust someone, let them go, but don’t mistrust everyone.

https://hbr.org/1998/03/the-set-up-to-fail-syndrome

This is the only Strategy Framework you need. Period. (20 minute read)

Not completely my understanding of strategy. Strategy is that path of your choosing of which you think it has the highest probability to reach your vision. Strategy helps everyone on your team make decisions that move you closer to your vision. BUT the article has a long list of questions that you need to answer with your strategy, like “What distractions must we avoid to maintain focus on our selected actions?” - If you need a tech strategy, and don’t know where to start, start here.

https://productify.substack.com/p/this-is-only-strategy-framework-you

leapingio/leaping (4 minute read)

LLMs for debugging “Leaping traces the execution of your code and allows you to retroactively inspect the state of your program at any time […] You can ask Leaping questions like: Why was variable y set to this value?” This in particular is something I wanted to have from debuggers. This variable has a bad value, where did it get it from? LLMs will soon make debugging obsolete, they’ll just fix any bug. Until then, use these tools. There is much more for developers in AI than ChatGPT prompts.

https://github.com/leapingio/leaping

GitHub’s Engineering Fundamentals program: How we deliver on availability, security, and accessibility (14 minute read)

Read how the big boys are doing it. Not to copy, not to cargo cult it, because you are not them, but to learn and adapt. It does go into the same direction as macro architecture we’ve talked about in the last newsletter.

https://github.blog/2024-02-08-githubs-engineering-fundamentals-program-how-we-deliver-on-availability-security-and-accessibility/

Explain Like I am 5 (ELI5): Tracking Parameters (5 minute read)

Understanding tracking parameters is useful: Both for supporting marketing, making sure they understand what they are doing, and for privacy reasons. The script that checks the URLs for this newsletter also tries to remove all tracking parameters (though I asked ChatGPT)—I’m for privacy and against tracking.

https://wideangle.co/blog/tracking-parameters-for-beginners

Half-Life 2 Developers React to 50 Minute Speedrun (1-15 minute read)

It’s amusing watching this. Speedrunners totally break games. And then you wonder, how our users are misusing our application? I once watched support agents use the internal administration app we wrote. They had installed additional tools, copy & pasted a lot, and on some level, watching them, I felt like the devs from the video watching a speedrun.

https://www.youtube.com/watch?v=sK_PdwL5Y8g

One day, a computer will fit on a desk (1974) | RetroFocus (5 minute read)

One day!

https://www.youtube.com/watch?v=sTdWQAKzESA

Classifying bug reports with ChatGPT (10 minute read)

Yes, it’s an advertisement for a product. But it does show how easy it is to take away a small chunk out of the software life cycle and replace it with AI. Is there someone in your org who classifies bug reports and sends out Slack messages on urgent ones? No longer.

https://pipedream.com/blog/classifying-bug-reports-with-chatgpt/

Up to 8 million UK jobs at risk from AI unless government acts, finds IPPR (9 minute read)

I wonder if politicians don’t see it coming, don’t get it or actively ignore it. We should prepare now. The wave of job loss will be as we’ve never seen before. This week I had a discussion on LinkedIn and Hackernews about the future of software development and AI. And it’s grim for coders. Not sure how CTOs fit into the new model yet - you’ll all be fine :-)

https://www.ippr.org/media-office/up-to-8-million-uk-jobs-at-risk-from-ai-unless-government-acts-finds-ippr

Boeing chief must have engineering background, Emirates boss says (9 minute read)

Some years ago, Volkswagen had a public discussion if they need a software engineer at the helm (because of their tremendous software problems). Now a customer tells Boeing having an engineer as CEO. Looking at successful tech companies, they have engineers as CEOs. AMD has Lisa Su, an electrical engineer. Nvidia has Jensen Huang, also an electrical engineer. If you are a tech company, a geek should be in control. (And yes, Steve Jobs could code, don’t believe Woz!)

https://www.ft.com/content/fcacc767-5f05-414e-bebc-61c737764e7b

What we know about the xz Utils backdoor that almost infected the world (13 minute read)

The world came to the edge of an apocalypse. Someone did put malicious code into a compression library that is used by SSH. This way he nearly got his private key into every ssh of the world, gaining access to all servers—yes yours too—which have ssh (with keys) enabled. (I have my ssh on non-standard ports, it does not harden security but reduces port scans by a lot) What mines and bombs are still in your supply chain? Can you vouch for every npm your app is using as a dependency of a dependency? At least audit your supply chain constantly with the appropriate tools. Talk to devs about this.

https://arstechnica.com/security/2024/04/what-we-know-about-the-xz-utils-backdoor-that-almost-infected-the-world/

Join the CTO newsletter!
Impressum