The idealization of farming by tech (News)

31 Mar 2025 · 8 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: Episode Summary - The Idealization of Farming by Tech

Episode Information

  • Podcast Title: The Changelog: Software Development, Open Source
  • Episode Title: The Idealization of Farming by Tech
  • Release Date: March 31, 2025
  • Host: Jared

Episode Overview This episode explores various topics surrounding the intersection of technology, culture, and software development, featuring discussions on the romanticization of hands-on trades, challenges with open source projects, and innovations in command line tools.

Key Topics and Discussions

  1. Idealization of Farming by Tech
  2. Speaker: Theodore Morley
  3. Main Idea: Morley examines why many tech workers express a desire to engage in hands-on trades, such as farming, despite the comforts of their current roles.
  4. Key Quotes:
  5. “Why does everyone who sits behind a computer long to be out in the fields or workshops?”
  6. Personal Reflection: Morley, having grown up on a farm, contrasts his escape from manual labor with the desire expressed by tech workers.
  7. Cultural Analysis: Discusses the notion that people often idealize other lifestyles, suggesting that the allure may stem from modern ennui and cultural narratives that romanticize manual labor.
  1. Concerns About Vercel's Handling of Next.js
  2. Speaker: Eduardo Bouças (Netlify)
  3. Main Argument: Bouças critiques Vercel's management of Next.js, particularly regarding transparency and security.
  4. Key Points:
  5. Transparency Issues: Emphasizes the need for clear boundaries between the company and the open source project.
  6. Concerns Raised:
  7. No adapters for different environments.
  8. Lack of official serverless support.
  9. Vercel-specific code paths which may limit flexibility.
  10. Context: Bouças’ comments were prompted by Vercel's poor handling of a critical security vulnerability in Next.js.
  1. Introduction of Exan, the CSV Management Tool
  2. Tool: Exan (X-A-N)
  3. Description: A command line tool for processing CSV files efficiently, built with Rust.
  4. Features:
  5. Handles very large files (even gigabytes).
  6. Supports multi-threading for faster processing.
  7. Allows commands to be chained for complex tasks.
  8. Utility: Aimed at enhancing productivity for users frequently working with CSV data.
  1. The Evolution of Heroku: Introduction to FIR
  2. New Platform: FIR
  3. Key Features:
  4. Built on open source standards and cloud-native technologies (like Kubernetes).
  5. Focus on maximizing developer productivity by minimizing distractions.
  6. Maintains a familiar user experience while enhancing security and stability.
  7. Quote from Terrence Lee: "FIR is still the Heroku you know and love..."
  1. Kanban's Original Purpose and Application
  2. Speaker: Pawel Brodzinski
  3. Insight: Explains Kanban's roots as a visual signal and its application in modern project management.
  4. Illustrative Example: Brodzinski shares a simple Kanban system for managing milk inventory in an office setting, demonstrating the fundamental principles of Kanban.
  1. Discussion on Vibe Coding
  2. Speaker: Sergey Tselovalnikov
  3. Concept: Tselovalnikov addresses the rising trend of "vibe coding" in the industry.
  4. Key Takeaway:
  5. While AI influences coding practices, it does not replace the fundamental roles of software engineers.
  6. Questions remain about whether vibe coding can produce applications suitable for production.
  7. Conclusion: The engineering process will evolve, but the core responsibilities of designing scalable software remain unchanged.

Conclusion The episode encapsulates a range of insights, highlighting both cultural reflections on work and detailed technical discussions relevant to software development. It serves as a reminder of the complexities within the tech industry and the continuous evolution of tools and methodologies.

---

Notes: For more in-depth information and updates, listeners are encouraged to subscribe to the Changelog newsletter and explore additional links provided in the show notes.

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:04What up nerds? I'm Jared and this is Changelog news for the week of Monday March 31st, 2025. Here's a perfectly joyous use of tech. The Jumbotron operator for the Indiana Pacers adds a crying filter to visiting Laker fans' faces during game breaks. The effect compounds as the Laker fans begin to laugh along, giving the appearance of uncontrolled sobbing. You just gotta see it for yourself. Okay, let's get into this week's news. The idealization of farming by tech. In a hashtag long post, Theodore Morley wonders why we tech workers so frequently point our wanderlust towards hands-on trades. Quote, why does everyone who sits behind a computer long to be out in the fields or workshops?

1:02Is this specific to some subgroup in tech that I happen to cross paths with regularly, or is it a broader modern ennui? End quote. Quote, Theodore grew up working on a farm, so his desire to escape manual labor so he could be getting paid to sit in an air-conditioned office makes him puzzled by our seemingly collective desire to move the opposite direction. Quote, Why would people who are so comfortable, whose job was to me a lifelong goal, want to do exactly what I worked so hard to move away from? I suspect the answer is tied up in the nature of our work in the modern world, as well as in the inspection of who has been mythologized in American history.

1:43End quote. An enjoyable deep dive follows, but I believe the old adage explains this phenomenon well. We always think the grass is greener on the other side, even though we get to specify the exact RGB values of our digital grass. Still, it pales in comparison to its natural analog. Know this before choosing Next.js. Eduardo Bucas, who works at Netlify, a Vercel competitor, so keep that in mind, says this, quote, there is nothing wrong with a company profiting from an open source software it created, especially when that helps fund the development of the project. In fact, there are plenty of examples of that model working successfully in our industry.

2:26But I think that can only work sustainably if the boundaries between the company and the open source project are abundantly clear with well-defined expectations between the maintainers, the hosting providers, and the users about how and where each feature of the framework can be used. I want to explain why I don't think this transparency exists today. My goal is not to stop anyone from using Next.js, but to lay out as much information as possible so developers and businesses can make an informed decision about their technology stack. This post was prompted by how Vercel recently handled a critical security vulnerability with Next.js, which Eduardo describes as so poor, reckless, and disrespectful to the community that it has exacerbated my concerns about the governance of this project.

3:16He lists three facts that give him pause regarding the project. Number one, no adapters. Number two, no official serverless support. And number three, Vercel-specific code paths. Exan is the CSV magician. Quote, Exan, that's X-A-N, is a command line tool that can be used to process CSV files directly from the shell. It has been written in Rust to be as fast as possible, use as little memory as possible, and can easily handle very large CSV files, even gigabytes. It is also able to leverage parallelism through multi-threading to make some tasks complete as fast as your computer can allow. It can easily preview, filter, slice, aggregate, sort, join CSV files, and exposes a large collection of composable commands that can be chained together to perform a wide variety of typical tasks.

4:12End quote. This tool looks super handy for anyone who works with CSV files regularly. It even has its own expression language, so you can perform complex tasks. Oh, and its terminal support is on point. It's now time for sponsored news. Heroku plants new roots with FIR. The next generation of Heroku is called FIR and is being built on open source standards and cloud-native technologies 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:59Here's what Heroku's Terrence Lee has to say about Fur. Quote, Fur is still the Heroku you know and love. It's rooted in the world's 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. End quote. Follow the link in your chapter data and the newsletter to learn all about it, and thanks to Heroku for sponsoring Changelog News.

5:36What we can learn from Milk Kanban. Pavel Brodzinski takes us back to Kanban's roots and original purpose. Quote, in its original meaning, Kanban represented a visual signal, the thing that communicated, well, something. It might have been a need, option, availability, capacity, request, etc. In our Kanban systems, the actual Kanban is a sticky note. It represents work, and given its closest environment, such as a board, columns, other stickies, visual decorators, etc., it communicates what needs or needs not to be done. It's a visual signal all the way. end quote. He then tells a story of how his office mate Kassia designed a perfectly simple Kanban system for milk inventory.

6:25Yeah, milk inventory in their office. It's a good example with an even better lesson. Read it for yourself using the link in your newsletter. There is no vibe engineering. Sergei Telovolnikov weighs in on vibe coding, the tech industry's buzzword du jour, and quite honestly, one of my favorite terms of late. The term caught on and Twitter quickly flooded with posts about how AI has radically transformed coding and will soon replace all software engineers. While AI undeniably impacts the way we write code, it hasn't fundamentally changed our roles as engineers. Allow me to explain. Sergey's overarching point is one Amal Hussain and I agreed about on ChangeLog and Friends last week, and that's that vibe coding as a practice is here to stay, but whether or not it will ever produce production-grade applications, Hmm, that's still a big question mark.

7:19Sergey says, quote, It is possible that there will be a future where software is built from Vibe-coded blocks, but the work of designing software able to evolve and scale doesn't go away. That's not Vibe engineering. That's just engineering, even if the coding part of it will look a bit different. That's the news for now, but also scan our companion newsletter for even more links worth clicking on, such as stamina is a quiet advantage apple needs a snow sequoia and a desktop from a bygone era get in on the newsletter at changelog.com slash news all right have a great week leave us a five-star review if you dig the show and i'll talk to you again real soon

From the publisher

Theodore Morley wonders why tech workers so frequently point our wanderlust toward hands-on trades, Eduardo Bouças explains why he's lost confidence in Vercel's handling of Next.js, "xan" is a command line tool that can be used to process CSV files directly from the shell, Pawel Brodzinski takes us back to Kanban's roots & Sergey Tselovalnikov weighs in on vibe coding.

More from The Changelog: Software Development, Open Source

All 232 episodes
The idealization of farming by tech (News)The Changelog: Software Development, Open Source · 8 min
Listen in VO