In short
The Changelog: Software Development, Open Source
Episode Summary
Tactile Controls Are Back in Vogue (News)
In this episode of *The Changelog*, the hosts delve into several significant topics concerning the recent developments in technology, particularly focusing on the resurgence of tactile controls, advancements in AI scripting, and updates on the right to repair movement. Here’s a breakdown of the key discussions and insights shared during the episode.
---
Key Discussions
- The Resurgence of Tactile Controls
- Article Reference: Gwendolyn Rock's report for *IEEE Spectrum*.
- Core Idea: There is a notable return to physical buttons and dials across various devices:
- Examples:
- Apple’s iPhone 16 has introduced new buttons.
- Home appliances (like stoves and washing machines) are reverting to knobs.
- Car manufacturers are reintroducing buttons and dials in dashboards.
- Expert Insight: Rachel Plotnick, an expert on human interaction with technology, shares her views on this trend.
- The transition reflects the tech industry's pattern of extreme adoption followed by a re-evaluation of what works best.
- Tools for Generative AI Scripting
- New Release: Microsoft’s Gen AI Script.
- Description: A scripting language that integrates large language models (LLMs) using a simplified JavaScript syntax.
- Use Case: Allows users to create, debug, and automate scripts that leverage LLMs.
- Example Script: An automation script that generates alt text for images using OpenAI’s vision model.
- Podcast Note: Mention of a generated "podcast" by Notebook LM, though the host found it unsettling.
- Right to Repair Advocacy
- Highlight: iFixit’s Elizabeth Chamberlain reports a significant win for repair advocates.
- Context: Many McDonald's ice cream machines often remain nonoperational due to proprietary software locks.
- Recent Ruling: The U.S. Copyright Office has allowed the legal repair of commercial food preparation equipment, including ice cream machines, thus empowering owners to troubleshoot and repair issues.
- Reimagining Technical Interviews
- Perspective Shared by: Daniela Barron.
- Critique: Current technical interviews often rely on unrealistic problems that do not reflect real-world software engineering challenges.
- Recommendation: The need for a more realistic evaluation process that aligns with actual engineering tasks rather than just theoretical knowledge.
- Open Source Governance
- Insights from: John O'Nolan, founder of Ghost.
- Structure of Ghost: Operates as a non-profit foundation, giving away all intellectual property under an MIT license, which promotes trust and transparency.
- Future Vision: Discusses the potential changes in governance for Ghost to enhance its structure and community trust.
---
Key Takeaways
- The shift back to tactile controls signifies a move towards user-friendly designs that prioritize interaction comfort and reliability.
- Generative AI scripting tools like Gen AI Script represent a pivotal step towards making AI more accessible for developers.
- The Right to Repair movement gains momentum with legal victories, enhancing consumer autonomy over tech products.
- The discussion around improving technical interviews underscores the need for hiring practices that better reflect the realities of software engineering.
- The governance model of open source projects, as exemplified by Ghost, can serve as a blueprint for fostering trust within tech communities.
---
Conclusion This episode encapsulates a vibrant mix of updates and insightful discussions surrounding current trends in software development, open source governance, and the ongoing evolution of user interface design. The hosts encourage listeners to engage with these concepts and consider their implications in both personal and professional contexts.
---
Additional Resources
- For more detailed articles and updates, visit [Changelog News](https://changelog.com/news).
- Check out the companion newsletter for more stories and links discussed in the episode.
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? news. Tactile controls are back in vogue. Here's Gwendolyn Rock writing for IEEE Spectrum. Quote, Apple added two new buttons to the iPhone 16. Home appliances like stoves and washing machines are returning to knobs and several car manufacturers are reintroducing buttons and dials to dashboards and steering wheels. End quote. She goes on to interview Rachel Plotnick, a leading expert on buttons and how people interact with them, all about the pendulum swinging away from touchscreens and back to physical controls. This is yet another instance of the tech industry's propensity toward extreme adoption before settling in to a more reasonable balance.
1:12It's like, one, here's a new thing. Two, new thing good, old thing bad. Three, let's use new thing everywhere. Four, new thing doesn't work great everywhere. Five, let's go back to old thing, where appropriate. You'd think we could skip a few of these steps, but I guess we just can't figure out where appropriate without first realizing where inappropriate. Such is life. Oh, and I reached out to Rachel Plotnick, who wrote a book for MIT called Power Button. She studies the history of tech, haptics, and interfaces, and she is coming on the podcast real soon. Tools for Generative AI Scripting. Microsoft has released Gen AI Script, which they say brings essential LLM prompt tooling into a cohesive scripting environment.
1:59Quote, Gen AI script is a scripting language that integrates LLMs into the scripting process using a simplified JavaScript syntax. Supported by our VS code, Gen AI script extension, it allows users to create, debug, and automate LLM based scripts. End quote. Honestly, I had a hard time figuring out exactly what people would do with this tech, but the case studies they include in the docs helped me get the drift. A good example is the script, which I'll link up in the newsletter, which uses the OpenAI vision model to analyze images in an astro site's assets folder and generates the alt text for them.
2:37As an aside, they also provide a 10 minute podcast, air quotes there, because it's not really a podcast, that is generated by Notebook LM. You can listen to that as a primer. I made it about 30 seconds into that audio and was thoroughly creeped out. Listen to this. Okay, so anyone else feel like they need a GPS just to navigate the world of AI these days? Uh-huh. I hear you. It's overwhelming. One minute, it's all AI this, AI that, and now suddenly we're supposed to know how to code instructions for these things. Right. Like, hold on, I just figured out how to use the voice to text on my phone.
3:10Exactly. No, you did not just figure out how to use voice to text on your phone because you're not a real person. You are a computer. Ugh. Does anybody out there find these cool or useful? Please let me know. I would love to hear from you. We can now fix McDonald's ice cream machines. This is a sweet victory for right to repair advocates across the country. Here's iFixit's Elizabeth Chamberlain. Quote, ever tried to get an ice cream at McDonald's only to hear, sorry, our machine's broken. You're not the only one. Almost 15 % of ice cream machines at McDonald's are broken right now around the U.S., and in New York, it's 32%.
3:50But today, we want more ice cream and things should start to change. The U.S. Copyright Office just handed down a ruling that marks an important victory for right to repair. We can now legally repair commercial food preparation equipment, including McDonald's machines, without running afoul of copyright law. End quote. With this win, you are now free to hack your ice cream machine. Here she is again, quote, for years, McDonald's franchise owners have struggled with error codes and malfunctioning ice cream machines that could only be fixed by manufacturer authorized technicians. The machines would often sit broken for extended periods because owners couldn't troubleshoot or repair them on their own due to digital locks embedded in the machine software.
4:36These locks are protected under Section 1201 of the Digital Millennium Copyright Act, which generally makes it illegal to bypass software locks known as technological protection measures, even for legitimate repairs. That changes today. End quote. There's only one appropriate way to end this segment. I scream, you scream, we all scream for, I'm sorry. It's now time for Sponsored News. Join the open source pledge, why don't ya? David Kramer and the team at Sentry have launched open source pledge to raise awareness and call for teams and orgs to support the open source that they're using. Here's David, quote, we don't think it's the only solution, nor do we think it's the only way to give back, but we do believe giving cash money to maintainers is an appropriate way to show your thanks, to recognize their hard work, the value they create for you.
5:29Maybe, just maybe, we'll do our small part in encouraging the maintainers to keep putting up with us in the enormous ecosystem we rely on, end quote. After reading David's post, link in the newsletter, you may have two questions about this pledge. One, what does it take to join the pledge? And two, what's the ROI your company gets from joining? If so, head to opensourcepledge.com to learn all about it. And thanks again to Sentry for sponsoring ChangeLog News. Reimagining technical interviews. After hearing us rant a little about the tragedy of technical interviews on Friends 68, But the interview process does suck.
6:09Yes. So we're not going to disagree on that. Daniela Barron sent me this post she wrote over the summer. Quote, For companies that choose to use leak code exercises for the evaluation, these are an unrealistic reflection of daily engineering work. Often, the complexity in software engineering comes from trying to figure out what to build rather than how to build it. In over 20 years of software development, the only time I've encountered a linked list was in computer science classes at school. End quote. This hashtag long read covers the shortcomings of current technical interview methods and tries to offer a better way that aligns more closely with the skills that drive successful engineering projects.
6:49A must read for all engineering managers and a nice read for the rest of us. I will also submit to you the episode called Principles for Hiring Engineers with Jacob Kaplan Moss for your consideration. Link in the newsletter. Democratizing Publishing. Ghost founder John O 'Nolan shares some thoughts on open source governance and how to create trust within technology, communities, and media. Apropos of absolutely nothing, I'm sure. Quote, Ghost is a distributed non-profit foundation which gives away all of its intellectual property under a permissive MIT license. The company has no investors and, in fact, no owners of any kind.
7:30I don't own any part of Ghost and neither does my co-founder, Hannah. We currently generate around$7.5 million in annual revenue and have been profitable and sustainable for the past 12 years. End quote. Those are some pretty astounding facts when they're all presented together like that. John lays out all the details of how Ghost is structured in this post. Quote, The structure we've chosen for Ghost, a single entity, non-profit organization, has helped us to create a lot of trust and clarity around the Ghost project and the Ghost brand. Neither myself nor Hannah own any shares, assets, domains, trademarks, or other companies related to Ghost.
8:07Everything is owned by the foundation. End quote. That structure has served them well, but he doesn't think it's sufficient for where Ghost is headed. Ghost's board is just two people, himself and co-founder Hannah Wolfe. In the future, it will change. John says, no BDFL, which is interesting in light of our conversation with DHH last week. I sure hope it works. democratizing publishing is a big deal and ghost is making a real run at it that is the news for now but don't forget to scan that companion newsletter for even more stories worth your attention such as trench and open source analytics infrastructure a curses-based uci-compatible chess gui and our world famous unordered list of links read all about it at changelog.com slash news.
8:59Have 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
IEEE Spectrum reports on the return to physical buttons and dials, Microsoft released GenAIScript, iFixit's Elizabeth Chamberlain announces a big Right to Repair win, Daniela Baron reimagines technical interviews & John O'Nolan, shares some thoughts on open source governance and how to create trust within technology, communities, and media

