In short
The Changelog: Software Development, Open Source
Episode Summary
The new $30,000 side hustle (News)
Episode Details
- Podcast Title: The Changelog: Software Development, Open Source
- Episode Title: The new $30,000 side hustle
- Episode Description: Discussion on new trends in tech hiring, the impact of large codebases, critiques of Swift's evolution, innovations in GitHub tools, and the potential of crypto stablecoins.
---
Key Concepts and Discussions
- The New $30,000 Side Hustle
- Overview:
- A report by Bloomberg highlights a trend where tech workers are monetizing employee referrals.
- Platforms such as Blind and ReferMarket connect job seekers with company insiders for a fee.
- Key Insight:
- The phenomenon reflects an imbalance in the job market.
- Example: One individual earned $30,000 by successfully referring over 1,000 candidates.
- Mistakes in Large Codebases
- Expert: Sean Godecki
- Definition:
- Large established codebases are defined as having:
- 5 million lines of code.
- Between 100 to 1,000 engineers.
- A history of at least 10 years.
- Common Mistake:
- Engineers often ignore existing code and implement features in isolation.
- This approach, while tempting, leads to inconsistency and issues within the larger system.
- Recommendation:
- Engineers should engage thoroughly with legacy code to maintain coherence and integrity.
- Critique of Swift's Evolution
- Expert: Jacob Bartlett
- Historical Context:
- Swift, originally designed with a community-driven mindset, is now seen as overly controlled by corporate interests.
- Key Quotes:
- Swift has become a "corporate dictator for life," lacking community input and driven by profit motives.
- Comparative Analysis:
- Contrasts Swift with languages like Python, Rust, and Kotlin, highlighting their different governance structures.
- Implications:
- Concerns about the future of Swift under the current governance model.
- Innovative Tool: Git Diagram
- Developer: Ahmed Khalil
- Functionality:
- Transforms GitHub repositories into interactive diagrams.
- Uses AI to enhance the visualization of code structure.
- Benefits:
- Facilitates easier navigation and understanding of complex codebases.
- Allows export of diagrams for further use.
- Exploring Stablecoins as Disruptors
- Expert: Bridget Harris
- Discussion Points:
- Stablecoins could disrupt the Visa and MasterCard duopoly by significantly reducing transaction fees.
- Current swipe fees (2-3%) impact smaller merchants the most.
- Potential Impact:
- A shift to stablecoins could offer a fee-less transaction network, appealing to merchants.
- Caveat:
- Changes may require government intervention.
---
Additional Mentions
- Sponsored Content: Introduction of Retool AI, a tool for building custom AI applications.
- Companion Newsletter: Contains additional stories and resources relevant to software development.
- Upcoming Guests: Alicia White from Embedded FM to discuss programming innovations beyond computer environments.
---
Conclusion This episode of The Changelog features a mix of commentary on emerging trends in tech hiring, insights into managing large codebases, critiques of programming language governance, innovative tools for software development, and the potential for stablecoins to reshape financial transactions. The discussions provide valuable perspectives for both software developers and tech industry observers.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:29What up nerds? some Sherwood news research, Disney Plus will likely subject you to more ads than anyone else, eating up about 13 to 16 % of your watch time. Netflix, on the other hand, shows you ads about 3 to 4 % of the time. These numbers are different depending on what you're watching, and they may change at any moment, but I found them interesting nonetheless. Okay, let's get into this week's news. The new$30 ,000 side hustle. Bloomberg reports, but I link to Megan McDonough's commentary on LinkedIn because paywall, that employee referrals have become a lucrative side hustle for tech workers.
1:11Quote, platforms like Blind and ReferMarket are connecting job seekers with company insiders willing to offer referrals for a fee. End quote. I'm not surprised that this is a thing, but I'm certainly disappointed. How can you feel good about making money by referring a complete stranger for a position? I guess you get over it because it's an easy 30K. Crazy times. While this phenomenon is likely rare, it is indicative of a job market that is way out of whack. The 30K income referenced in the headline is one individual who produced more than a half a dozen successful hires for the company after referring more than 1 ,000 job candidates to his employer.
1:56Mistakes engineers make in large codebases. Sean Godecki has spent a decade working on large established codebases, which he defines as having single digit million lines of code, like 5 million, somewhere between 100 and 1 ,000 engineers working on the same codebase, and the first working version of the codebase is at least 10 years old. I can't say I've ever worked on a codebase in this category, so I'll have to take Sean's word for it. And that word is, quote, there's one mistake I see more often than anything else, and it's absolutely deadly, ignoring the rest of the code base and just implementing your feature in the most sensible way.
2:36In other words, limiting your touch points with the existing code base in order to keep your nice, clean code uncontaminated by legacy junk. For engineers that have mainly worked on small code bases, this is very hard to resist. But you must resist it. In fact, you must sink as deeply into the legacy code base as possible in order to maintain consistency. Apple is killing Swift. Jacob Bartlett tells the brief history of Swift and why he believes, and its creator, Chris Latner, seems to agree, that it has fallen from its original great vision. Quote, today we're going to learn how modern programming languages are governed.
3:17I'll explain how Swift's dictatorial structure is uniquely terrible and demonstrate to you how bad the situation has become. End quote. Jacob describes Python's BDFL roots, Rust's community-driven roots, and Kotlin's corporate-backed roots. Then he compares these to Swift, which he calls corporate dictator for life. Quote, Modern Swift is a slave to the top-down whims of the Apple MBA cabal, who prize secrecy and sneer at community input. unshackled from Lattner's influence, or even the relentless drive to craftsmanship imposed from jobs, it's all about shipping the latest proprietary profit driver.
3:57It's now time for sponsored news. Build custom AI apps on top of your data. Our friends at Retool are helping teams integrate AI into their apps. Retool has been the best way to build internal apps, and now they're helping teams go from idea to prod fast without having to be an AI expert. Bring your data into Retool Vectors to make it instantly usable with any LLM no matter where the data lives now. Add your data to LLM calls in a single click. Use data with any LLM prompt inside an AI component or as a step in a workflow. From there, you can generate code or text, summarize text, extract labels, or even compare LLMs.
4:42Here's what James Evans, CEO of CommandBar, has to say about Retool AI. Quote, Retool AI saves our team hours each week by automating their outreach. We generate personalized messages instantly with AI actions, with our data from Salesforce, outreach, and our data warehouse connected to Retool. End quote. Learn more and start for free or get a demo at retool.com slash AI. And thank you to Retool for sponsoring ChangeLog News. Turn any GitHub repo into an interactive diagram. Git Diagram is an awesome site by Ahmed Khalil that uses Claude 3.5 Sonnet to take the contents of any GitHub repo you pass it and turn it into an interactive mermaid diagram.
5:27Here's the diagram it created when I passed it changelog.com source code. Check the chapter image if you're listening audio only or look at your screen if you're watching the video. You can click on each component to go straight to the code it represents and you can export the mermaid code for use elsewhere. Exploring a stablecoin bank. Bridget Harris goes deep on the potential of crypto stablecoins to disrupt Visa and MasterCard's duopoly. Quote, right now, Visa and MasterCard charge merchants an egregious 2 % to 3 % swipe fees, which is typically their second highest cost after payroll. Sadly, smaller merchants are disproportionately hit by these swipe fees.
6:08This is partly why Visa and MasterCard's profit margins are each higher than 50%. Small businesses have no choice but to accept Visa and MasterCard since they control 80 % of the credit card market. A stablecoin network could drop those swipe fees to essentially zero. Merchants hate swipe fees, rightfully so, and if they could opt for a lower fee network that wouldn't limit their TAM, total addressable market, they'd switch in a heartbeat. End quote.
7:03Quote, require government intervention, of which I'm a perma bear. That is the news for now, but also scan this week's companion newsletter for even more stories worth your attention, such as Introducing Work, a simplistic build system like Make, and Command Runner like Just. Awareness Syndrome, which is kind of like Imposter Syndrome, but not. And of course, our award-worthy unordered list of awesome links. Get in on the action at changelog.com slash news. In case you missed it, we had Rachel Blotnick talking buttons and Matt Ryer singing songs on the show last week, both of which are available in full video on our YouTube channel at youtube.com slash changelog.
7:53And coming up this week, we are joined by Embedded FM's Alicia White to talk all about programming things that are not computers. Have a great week. Leave us a five-star review if you dig our work, and I'll talk to you again real soon.
From the publisher
Bloomberg reports on a concerning new trend in tech hiring, Sean Goedecke has a lot to say about large established codebases, Jacob Bartlett thinks Apple is ruining Swift's original vision, Ahmed Khaleel built a cool tool for turning GitHub repos into interactive diagrams & Bridget Harris goes deep on the potential of crypto stablecoins to disrupt Visa and Mastercard's duopoly.

