In short
Podcast Episode Notes: If not React, then what? (News)
Episode Overview
- Podcast Title: The Changelog: Software Development, Open Source
- Episode Title: If not React, then what?
- Host: Alex Russell
- Key Themes: Software frameworks, knowledge silos, software efficiency, and cloud storage comparison.
---
Key Discussions
- Frameworkism and React
- Main Argument: Alex Russell advocates against starting new projects based on React.
- Quote: "Frameworkism isn't delivering."
- Belief: The next framework will not necessarily solve existing architectural problems.
- Critique: Many engineers choose popular frameworks without understanding their architectural needs, leading to ineffective codebases.
- Knowledge Silos
- Speaker: Csaba Okrana
- Problem Identification: A Stack Overflow survey indicated that 45% of developers encounter knowledge silos multiple times a week.
- Core Issues Leading to Knowledge Silos:
- Vertical Information Trap
- Documentation Curse
- Onboarding Gap
- Tribal Mindset
- Solutions Proposed:
- Encourage sharing of knowledge over individual possession.
- Promote collaborative efforts and celebrate engineers who contribute to team learning.
- Markwhen - A New Tool
- Creator: Rob Koch
- Description: Markwhen is a Markdown-like language for creating timelines and logs.
- Capabilities include:
- Creating Gantt charts, blogs, notes, to-dos, and more.
- Includes a collaborative editor (Meridium) with features such as snippets and autocomplete.
- Also has a command line interface and plugins for popular editors like Obsidian and VS Code.
- Apple's M4 Mac Mini
- Reviewer: Jeff Geerling
- Key Takeaway:
- The M4 Mac Mini shows significant efficiency improvements.
- Performance Metrics: Achieves 6.74 gigaflops per watt, maintaining low power consumption (3-4 watts at idle).
- Compared to predecessors, the M4 represents a notable step forward in efficiency.
- Cloud Storage Comparison: S3 vs. Cloudflare R2
- Analyst: Sylvain Kerkour
- Comparison Focus:
- Price, performance, and user experience between AWS S3 and Cloudflare R2.
- Conclusion:
- Cloudflare R2 is often a better choice for most projects unless specific conditions favor S3 (e.g., low latency needs, existing AWS architecture).
- Personal experience indicates R2 has saved costs on egress fees despite some limitations.
---
Sponsored Segment
- Topic: Sentry's AI tools for debugging.
- Upcoming session featuring engineers discussing smarter alerts, anomaly detection, and integrating AI into workflows.
- Encourages attendance for insights on enhancing debugging processes.
---
Additional Information
- Suggested Actions:
- Listeners are invited to contribute voicemails for the upcoming State of the Log episode at changelog.fm/sotl.
- Upcoming Episodes Teaser: Features discussions with Hack Club and ShopTalk's Chris Coyer and Dave Rupert.
---
Key Takeaways
- The reliance on popular frameworks like React may be misguided; deeper engineering understanding is essential.
- Knowledge silos are a significant barrier in software development that can be mitigated by fostering a culture of knowledge sharing.
- Markwhen presents a promising new tool for timeline management, enhancing collaborative documentation practices.
- The M4 Mac Mini sets a new standard for energy efficiency in computing.
- Cloudflare R2 is a compelling alternative to AWS S3 for many use cases, particularly in terms of cost savings.
---
This markdown serves as a comprehensive outline and summary of the insights and discussions from the podcast episode "If not React, then what?"
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:28What up nerds? a person's mental or intellectual state, especially viewed as a result of overconsumption of material, particularly online content, considered to be trivial or unchallenging. Hopefully we do not contribute to brain rot. But speaking of year-end content, we are preparing for our seventh annual State of the Log episode, and we need your help. Please go to changelog.fm slash S-O-T-L, that's short for State of the Log, and leave us a voicemail. If your audio is used on the show, we'll hook you up with your very own Breakmaster Cylinder Remix. Okay, let's get into this week's news. If not React, then what?
1:10In the hopes of steering the next team away from the rocks, Alex Russell dives deep on why he believes nobody should start a new project in the 2020s based on React. Full stop. His overarching message, quote, Quote, Frameworkism isn't delivering. The answer isn't a different tool. It's the courage to do engineering. End quote. I've been preaching similar things around these parts basically forever. Not against frameworks per se, but against the belief that the next framework will deliver us from whatever self-constructed hellscape of a code base we are currently abiding in. This statement by Alex rings particularly true.
1:50Quote, a shocking fraction of decent, well-meaning product managers and engineers haven't thought through the whys and wherefores of their architectures, opting instead to go with what's popular in a sort of responsibility fire brigade. The real cost of knowledge silos. Cassaba Okrana takes note that the Stack Overflow survey revealed 45 % of developers hit knowledge silos three or more times per week. Here's what keeps him up at night. One, engineers feeling frustrated and isolated. Two, innovation dying in departmental dead ends. And three, your best people solving the same problems over and over.
2:32After years of scaling engineering teams, he has identified four core problems that create and reinforce knowledge silos. One, the vertical information trap. Two, the documentation curse. Three, the onboarding gap. And four, the tribal mindset. Check his article for descriptions of each. What's the path forward? Kasaba says, quote, want to break this cycle? Start rewarding the sharing of knowledge more than its possession. Make multiplier effects part of your promotion criteria. Celebrate the engineers who make others better. Mark when is like Markdown for timelines. This project by Rob Cook looks really well made and full featured.
3:15Quote, a Markdown-like journal language for plainly writing logs, Gantt charts, blogs, feeds, notes, journals, diaries, to-dos, timelines, calendars, or anything that happens over time. End quote. Rob hasn't merely designed the Mark when language. He also created Meridium, a collaborative editor for it that supports custom commands, snippets, visualizations, autocomplete, and more. Oh, and he built a CLI, an Obsidian plugin, and a VS Code extension. Cool stuff, Rob. Check it out. It's now time for sponsored news. Debug faster with Sentry's AI tools. Next Tuesday, join Jen Mwang and Ram Santamari, the engineers behind Sentry's latest AI power tools.
4:03They'll walk you through Sentry's approach to AI and share how they're seeing it reshape the developer experience. This session is all about debugging faster with Sentry's AI tools and includes a live demo of what they've built. No AI hype here, just smarter alerts, issue summaries, and suggested fixes to get you back to building faster. During the session, you'll learn how priority alerts and issue grouping work to highlight what matters, how to use anomaly detection to spot issues before they blow up, and how to integrate automatic issue fixes right into your workflow. It will close with a live Q &A where they'll answer your questions, dive deeper into how these features work, and show you how to make the most of them in your workflow.
4:44Don't miss it. Link in the chapter data and the newsletter. M4 Mac Mini's efficiency is incredible. Jeff Geerling is quite impressed by Apple's latest iteration on the Mac Mini. Quote, I expected M4 to be better than M1 and M2. I haven't personally tested M3, and I hoped it would at least match the previous total system power efficiency king, a tiny ARM SBC with an RK3588 system on a chip. But I didn't expect it to jump forward 32%. Efficiency gains on the ARM systems I tested typically look like two to 5 % year over year. The M4 mini I just bought reaches 6.74 gigaflops per watt on the HPL benchmark.
5:24The chip isn't the fastest at everything, but it's certainly the most efficient CPU I've ever tested. And that scales down to idle power too. It hovers between 3 to 4 watts at idle, which is about the same as a Raspberry Pi. Comparing AWS S3 with Cloudflare R2. Sylvain Kerkor took the time to draw a comparison of Amazon's OG S3 service with Cloudflare's competitor across price, performance, and user experience. I'll leave the details for you to plumb on your own time. Here's Sylvain's conclusion after all the hard work had been put in. Quote, I see only a few reasons to use S3 today. If about 40 millisecond of latency really matters, if you already have a mature AWS-only architecture and inter-region traffic fees are not making a dent in your profits, or if it's really hard to bring another vendor into your infrastructure for organizational reasons.
6:17That's all. Maybe 90 % plus of projects and organizations will be better served by Cloudflare R2, end quote. We've been on R2 for over a year, and while it has a few rough edges, namely reduced third-party client support, custom domain requirement, yeah, just those two off the top of my head, it has saved us a bunch of money on egress fees. That's the news for now, but also scan the companion issue of our changelog newsletter for even more news worth your attention, including good software development habits, the skill that is not doing can you measure a tech team's efficiency dhh talking bdfls wordpress sqlite and rails and a whole lot more get in on that action at changelog.com slash news we have some great episodes coming up this week akon joins me from hack club's new high seas competition on wednesday and on friday we talk shop with shop talks chris Coyer and Dave Rupert.
7:17Have a great week. Leave us a voicemail at changelog.fm slash SOTL. And I'll talk to you again real soon.
From the publisher
Alex Russell answers the question, "If not React, then what?" Csaba Okrona identifies four core problems that create and reinforce knowledge silos, Rob Koch's Markwhen is like Markdown for timelines, Jeff Geerling is quite impressed by Apple's latest iteration on the Mac mini & Sylvain Kerkour took the time to draw a comparison of Amazon's O.G. S3 service with Cloudflare's R2 competitor.

