If you only read one thingWhat Do We Owe Our Teams? (11 minute read) This article is powerful. I ❤️ love it. Four very basic but impactful things. I’ve practiced the first one Be Umbrellas, Not Funnels for decades. I do think this was the main reason people respected me as a manager. “Companies, especially executive teams, can generate a lot of chaos: “small” interrupts, sudden shifts, cross-functional blame, budget jousting. In the colorful MBA vernacular, we’re either poop umbrellas or poop funnels: buffering our teams from the noise and confusion as best we can, or letting it all fall on their heads.” 🎙️ Podcast of the weekCory Doctorow: Platform capitalism and the curse of ’enshittification’ (3 minute read) If you don’t want to listen, you can read about ’enshittification’ https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys “Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.” 📹 Video of the WeekInterview with Senior JS Developer in 2022 “Well this was a toolchain from last week, this week is different […] My job is to keep our code running while other packages are changing theirs” Of course this is satire. But it reflects everything that is wrong with Javascript. To the point I have given up on it. The promise that you write the same code in the frontend and backend with the same people never materialized. The benefits of the frontend frameworks never materialized. But millions of hours have been spent on framework migration and keeping npm dependencies working. Perhaps we could have saved the world with those smart people instead. https://www.youtube.com/watch?v=Uo3cL4nrGOk Stories I’ve enjoyed this weekAutomatically migrate code to another language with ChatGPT (13 minute read) This project amazed me. Easily migrate from one stack to another. Then it writes unit tests for you to run it against the new code. Yhe it debugs the code from logs. Programming languages become virtual. Just like you didn’t care about how virtual machines did memory management, you no longer care about the programming language. “Easily migrate your codebase from one framework or language to another. […] It iteratively debugs the code for for you with context from logs, error messages, relevant files, and directory structure.” https://github.com/0xpayne/gpt-migrate Stability AI CEO: There Will Be No (Human) Programmers in Five Years (5 minute read) I’m not sure change is as fast as predicted in this article. I’d say there are no programmers in 20 years. But still, most people I’ve met are much too conservative, it’s nice to read someone who is more aggressive with the time frame. https://decrypt.co/147191/no-human-programmers-five-years-ai-stability-ceo The Age of AI has begun (8 minute read) Bill Gates was twice impressed with technology: When he saw a UI and when he saw AI. I was also two times impressed: When my first code printed “Hello Stephan” and changed the background colors and when I saw AI. I’m still mightily amazed every time I use ChatGpt to write code. " I watched in awe as they asked GPT, their AI model, 60 multiple-choice questions from the AP Bio exam—and it got 59 of them right. Then it wrote outstanding answers to six open-ended questions from the exam." https://www.gatesnotes.com/The-Age-of-AI-Has-Begun Threads passes 30M sign-ups in less than 24 hours (4 minute read) Everyone is running for threads. And I can’t get an account because I’m in the EU. And I wondered why they didn’t choose a federated implementation like Mastodon, so they would not have legal problems in the EU. This week when I reflected about Twitter and my Mastodon account, it somehow feels like the time for this kind of apps is over, and Threads don’t matter. Who knows? But imagine a startup with 30M users in the first day. (https://techcrunch.com/2023/07/05/threads-passes-2-million-downloads-in-2-hours/ Boss such a tyrant you need a job quitting agent? It works in Japan (4 minute read) In Japan, you can outsource quitting your job to someone. Some of my coachees feel miserable but do not quit. Perhaps I should offer “Quitting Service” as part of my coaching (a conundrum—the companies pay me for the coaching). What do you think? https://www.theregister.com/2023/07/05/job_quitting_agents/ ronami/meta-typing : 📚 Functions and algorithms implemented purely with TypeScript’s type system (9 minute read) Do you ever wonder if we have gone too far? Like some scientists on the Manhattan project did? If your type system can Quicksort, who is going to understand it? “type S1 = QuickSort<[6, 9, 7, 1, 0, 4, 3]>; // [0, 1, 3, 4, 6, 7, 9]” There seems to be this idea that more complex type systems are better. I was on that trip. But they create errors that are hard to understand. They create code that is hard to understand. Although I’d wish Go - my current language of choice because of simplicity and compile times - would have a little more complex type system (I want syntactic sugar for ?u32 and !u32), simpler is better. https://github.com/ronami/meta-typing You can NOT and should NOT stop procrastinating (12 minute read) “We are such in a hurry to “beat” procrastination that we don’t realize it’s our smart brain at work, asking a great question we need to listen to. Is it actually worth it to do this thing this way and now?” As someone who has to fight with this all the time, this sounds like relief. Is it? But perhaps embracing procrastination sets you free to do the things that matter. https://dev.to/jmfayard/you-can-not-and-should-not-stop-procrasting-2ooh Illegal Life Pro Tip: Want to ruin your competitors business? (1 minute read) What is your plan B? Did you have this one in your thread model? https://oppositeinvictus.com/illegal-life-pro-tip-want-to-ruin-your-competitors-business Get a Personal Teacher (3 minute read) Ha, as a CTO coach, I say yes. But no really, get one. Or read the article and then get one. “Don’t listen to people telling you that you can learn everything by yourself. I mean, sure, you could. But it takes way longer, and it’s easier to quit for a bunch of reasons” Your company won’t pay for this? Sad that they don’t want to support your growth. Still think they are great? https://sebastian.bearblog.dev/get-a-personal-teacher/ Noticing when an app is only hosted in us-east-1 (5 minute read) Several takes on this one. First I’m in Europe, think of me, also host here! Second: Too often the internet was down because us-east-1 was down. There is so much talk about how the cloud makes your setup more resilient, but then they only host on us-east-1. “As soon as you land back in the United States and turn of Airplane mode on your phone everything just starts feeling… snappier? A little more fluid? As much as T-Mobile and Verizon would like to take credit for that I don’t think there’s much more to it than the physical location of the servers and where you are at that moment.” Know someone who could benefit from this? | Please forward the newsletter ❤️ Received this newsletter from someone? 📩 Just Join! |