I just want to code (News)

28 Apr 2025 · 7 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

The Changelog Podcast Episode Notes: I Just Want to Code (News)

Episode Overview Title: I Just Want to Code (News) Host: Zach Bellay Description: Discussions on the balance between coding for passion and profit, the evolution of AI applications, innovative open-source projects, and insights into career growth for software engineers.

---

Key Discussions

  1. Zach Bellay on Coding and Hustle Culture
  2. Struggle Between Passion and Profit:
  3. Zach discusses the internal conflict of pursuing side projects for profit versus coding for enjoyment.
  4. Devil vs. Angel Analogy:
  5. Devil: Tempts Zach to start a monetizable side hustle.
  6. Angel: Encourages him to focus on his day job and code for fun.
  7. Balancing Act:
  8. Zach recognizes the importance of managing this temptation to avoid burnout.
  9. He emphasizes enjoying work and pursuing projects that bring satisfaction rather than solely financial gain.
  1. AI Applications: Horseless Carriages
  2. Pete Koomen's Observation:
  3. AI tools for software development are empowering and enjoyable, akin to using power tools.
  4. Many current AI applications feel outdated or overly restrictive.
  5. Critique of Existing AI Apps:
  6. Uses Gmail's AI Assistant as an example of poorly designed AI that mimics traditional software constraints.
  7. Suggests that allowing users to edit system prompts could enhance personalization and utility.
  1. Open Source Innovation: Hyperwood
  2. Introduction to Hyperwood:
  3. A unique open-source system for crafting furniture with simple wooden slats.
  4. Designed for DIY enthusiasts and small manufacturers to create aesthetically pleasing furniture.
  5. Current Status:
  6. While intended for broader use, it is currently more suited for tech-savvy individuals with access to basic tools.
  1. Sponsored News: Next Gen Heroku (FUR)
  2. Overview of FUR:
  3. The next iteration of Heroku, built on open-source standards and cloud-native technologies.
  4. Focuses on enhancing developer productivity while reducing distractions.
  5. Key Features:
  6. Maintains core principles while ensuring security and stability.
  7. Aims to minimize cognitive load for developers.
  1. New Concept: YAGRI
  2. Extension of YAGNI (You Aren't Gonna Need It):
  3. YAGRI emphasizes not just storing minimum required data but also relevant contextual data likely to be used later.
  4. Practical Application:
  5. Encourages engineers to include additional fields like timestamps and metadata to assist with future needs and prevent issues.
  1. Debunking Myths by Antony Henao
  2. Common Misconceptions:
  3. Engineers often feel stuck due to outdated beliefs about career progression:
  4. Someone will always guide you.
  5. Promotions are the sole indicator of growth.
  6. Career paths are linear.
  7. Encouragement to Reflect:
  8. Henao prompts listeners to rethink their career aspirations by asking what they genuinely want their careers to look like, and importantly, the reasons behind those desires.

---

Key Takeaways

  • Balance Between Hustle and Passion: Finding a path that allows enjoyment in coding while managing the desire to monetize side projects is crucial for long-term satisfaction.
  • Critique of AI Tools: Current AI applications may fail to leverage their full potential due to outdated design thinking.
  • Open Source Creativity: Projects like Hyperwood represent the innovative spirit within the open-source community, making creative endeavors accessible to more people.
  • Career Growth Myths: Overcoming limiting beliefs about career progression can lead to more fulfilling professional journeys.

---

Additional Resources

  • Subscribe to the ChangeLog newsletter for further insights and updates: [changelog.com/news](https://changelog.com/news).
  • Explore Changelog Beats and merchandise: [changelog.com/beats](https://changelog.com/beats).

---

End of Notes. Feel free to subscribe, like, and leave a review if you found this summary helpful!

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:28What up nerds? The exact same email I sent a couple weeks ago looks radically different now. Just another day in the world of distributed systems where a complete stranger pees into the wind and you get the privilege of washing urine off your clothes. Oh well, let's get into this week's news. I just want to code. Zach Belay's lifelong enjoyment of both A, computers, and B, hustle culture, has cultivated in him the classic angel and devil on the shoulder. Zach says, quote, I constantly find the devil on my shoulder trying to convince me to start a new side hustle. Starting a new monetizable side project is like a latent addiction.

1:13Giving in feels like relapsing. The angel says, don't worry about some side hustle. Just do well in your day job and code for fun as a hobby. But the devil keeps telling me that you can be your own boss and earn what you're worth, end quote. Zach has decided, at least back when this was written in 2023, that he must manage that devil, not vanquish it, because the bills will never stop coming. But he's also learned this, quote, I can no longer force myself to work on things that I don't like forever, since I will burn out. As I mature, I am better honing perception for when and when not to give in to the devil's call to build something for profit.

1:50AI Horseless Carriages Peter Kuman noticed something the other day. He enjoys using AI to build software more than he enjoys using most AI applications. I agree with him. Pete says, quote, When I use AI to build software, I feel like I can create almost anything I can imagine very quickly. AI feels like a power tool. It's a lot of fun. Many AI apps don't feel like that. Their AI features feel tacked on and useless, even counterproductive. End quote. Pete is beginning to suspect that these apps are the horseless carriages of the AI era. They're bad because they mimic old ways of building software that unnecessarily constrain the AI models they're built with.

2:31To illustrate this point, Pete picks apart Gmail's AI Assistant app and explains how much better it could be if they rethought it from the ground up. His biggest gripe is his inability as the core user to edit the system prompt, which would make all of these apps more personal and useful. Open source furniture. Well, this sounds incredibly cool. quote, Hyperwood is an open source system for crafting furniture from simple wooden slats. Hyperwood empowers anyone, DIY enthusiasts, designers, interior architects, and small manufacturers to build beautiful, robust furniture using minimal tools and locally sourced materials.

3:13End quote. The concept is intended for everyone, but the state of the project right now makes it more suitable for hackers like us. All you need to get started is a terminal, a chop saw, and some wood slats. There are two published designs so far, a bench and a trough. It's now time for sponsored news. Next Gen Heroku is built on open source standards. The next generation of Heroku is called FUR and is being built on open source standards and cloud-native tech like the Open Container Initiative, cloud-native build packs, open telemetry, and Kubernetes. This next technology stack represents the next decade and beyond for Heroku while building on their core principle, maximize developer productivity by minimizing distractions.

4:02Here's what Terrence Lee has to say about FUR. Quote, FUR is still the Heroku you know and love. It's rooted in the world-renowned developer experience while built on a bedrock of security and stability. We achieve this by offering seamless functionality out of the box with the flexibility to customize as needed. In today's complex development landscape, minimizing cognitive load is crucial. This allows you to focus on what truly matters, delivering value to your customers. Yagri. You are going to read it. Here's a fun twist on Yagni, one of my favorite acronyms. You might not need it, but you probably are going to read it.

4:38quote, it means that you shouldn't just store the minimum data required to satisfy the current product spec. You should also store data that you'll likely use and read such as timestamps and contextual metadata. This problem tends to happen when a UI design shows that you only need to display a few specific bits of data to the user so you only store those exact fields in the database. You've satisfied the design and ship it. Then later you realize you're missing valuable info to help debug an issue, do internal analytics, etc. End quote. To guard against this eventuality, the author suggests adding these fields to almost any table.

5:15Created at, updated at, deleted at for soft deletes, created by, etc. and permissions used during CRUD. See also my post from a few years back. You might as well timestamp it. Three myths that keep engineers stuck. Anthony Haneo believes software engineers don't get stuck in their career because they lack skills, but because they follow outdated assumptions about how their careers are supposed to work. To help you get unstuck, Anthony is here to debunk three common myths. One, someone will guide you. Two, promotions are the only sign of growth. And three, career progression is linear. Anthony wants you to pause for a moment and answer this question.

5:57If I could break free from these myths, how would I want my career to look? I like that question, especially the second half. Myths aside, it's always worth asking yourself what you want your career to look like. But more importantly, append and why to the end. What do I want my career to look like and why? Then you might get to the heart of what matters. That's the news for now. But go and subscribe to the ChangeLog newsletter for the full scoop of links worth clicking on. such as self-host your own open-source AI research agent, a web-based free alternative to Screen Studio, and this week's developer dictionary definition, unit test.

6:40Get in on that newsletter at changelog.com slash news. Do it. Oh, and I did want you to know that you can now buy all of our Changelog Beats albums as digital downloads direct from our merch shop. Yeah, I like Beats. And for a limited time, use code BOGOBEATS to get a free album with each purchase. Check that out at changelog.com slash beats. All right, have yourself a great week. Like, subscribe, and leave us a five-star review if you dig the show. And I'll talk to you again real soon.

From the publisher

Zach Bellay tells us about the devil and the angel on his shoulders, Pete Koomen thinks today's AI apps are like horseless carriages, Hyperwood is an open source system for crafting furniture from simple wooden slats, Scott Antipa agrees with YAGNI but adds YAGRI & Antony Henao debunks three common myths that get engineers stuck.

More from The Changelog: Software Development, Open Source

All 232 episodes
I just want to code (News)The Changelog: Software Development, Open Source · 7 min
Listen in VO