Backend Banter

#057 - AI Bros Suck.. feat. Ken Wheeler

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • AI is beneficial, but the hype around it is often fueled by misinterpretations and the 'AI bro' culture.
  • Understanding diffusion models can deepen knowledge of generative technologies and their limitations in creative processes.
  • Focusing on foundational programming principles is more important than stressing over framework choices.
  • The roles of back-end developers and DevOps are converging, especially in smaller companies, requiring a diverse skill set.
  • Effective public speaking in tech can engage and inform but should also embrace creativity and fun.

Summary

AI and Its Misinterpretations

The discussion kicks off with a light-hearted banter on whether AI is actually hated, with Ken Wheeler clarifying that it’s really the ‘AI bros’ who are the problem, not AI itself. They explore the misconceptions surrounding machine learning and artificial intelligence, particularly the blending of terms like AI and AGI (Artificial General Intelligence). The conversation highlights that many developments often grouped under AI especially in machine learning, still don’t match up to the original concept of true intelligence.

Diffusion Models and Generative Tech

The pair delves deep into how diffusion models work, particularly in technologies like Midjourney and Stable Diffusion for image generation. Ken describes the fascinating process of turning images into noise and back again, illustrating the complexity and the inherent limits of AI in creative tasks, noting that while it can generate impressive results, it struggles significantly with original creation.

Frameworks and the Developer Experience

The conversation shifts toward programming paradigms, where Ken expresses his thoughts on the overwhelming stress around choosing specific frameworks. They touch on the pros and cons of frameworks like React, OCaml, and the role of key libraries and tools in making a developer's job easier while emphasizing the importance of fundamentals more than the latest trends.

Back-End vs. DevOps

Ken elaborates on the line between backend development and DevOps roles, explaining how the responsibilities increasingly merge at smaller companies. He discusses how developers often wear multiple hats—working with APIs, maintaining databases, and ensuring service reliability—emphasizing the growing complexities in the backend world.

Collective Perspectives on JavaScript and Performance

Throughout the episode, both speakers share insights into their experiences with JavaScript and performance optimization. They discuss frameworks, the necessity of understanding performance metrics, and debugging tools available to developers. Ken emphasizes that it's the body of knowledge rather than just the technologies that truly benefits developers.

Creative Projects and Public Speaking

As the episode wraps up, Ken shares his journey into public speaking—highlighting how initial talks stemmed from showcasing cool projects he created. They discuss the importance of engaging presenters who share insights in a fun manner. Plus, the humorous experience of showing off hardware hacks, like a Bluetooth-powered crossbow, serves to remind listeners that tech should spark joy and creativity.

Sponsors

  • Ken Wheeler's Twitter · Ken's X/Twitter: https://x.com/ken_wheeler

Show notes

In today's episode, we welcome Ken Wheeler, a dope programmer, who creates cool projects and just gives them away for free, helping thousands of developers worldwide, a based beatmaker and just in general a cool person.


In this episode, we talk about AI, React, OCaml, why stressing over specific frameworks is not worth it, advice for new developers, HTMX, SPA's and a LOT of other stuff, so stay tuned!


Ken's X/Twitter: https://x.com/ken_wheeler


Timestamps:


00:00 Introduction

00:25 Do you hate AI?

02:10 How diffusion works

17:47 First impressions with writing Go

18:29 Where's the line between Backend Development and DevOps

24:11 Does anyone version their REST?

24:57 urql

25:38 Offloading the data work to the other side

29:55 Wordpress is 80% of the websites

31:15 HTMX

33:12 Single Page Apps

34:02 Is React still your go-to

36:38 Is it hard to switch from React to Vue?

39:37 Picking a first language to learn

40:43 OCaml

43:12 HEX and raw Binary Data

44:42 Bluetooth powered crossbow

52:20 What got Ken into doing talks

58:45 Where to find Ken



Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file