Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo
Automation Alley public
[search 0]
More
Download the App!
show episodes
 
Automation Alley is Michigan’s leading nonprofit technology and manufacturing business association, connecting industry, academia and government to fuel Southeast Michigan’s economy and accelerate innovation. Automation Alley focuses its efforts on innovation and technology, entrepreneurship, talent development, defense and international business, providing resources, funding and actionable intelligence to help members grow and prosper in the digital age. Automation Alley programs and servic ...
  continue reading
 
Artwork

1
Dead Code

Jared Norman

icon
Unsubscribe
icon
Unsubscribe
Monthly+
 
The software industry has a short memory. It warps good ideas, quickly obfuscating their context and intent. Dead Code seeks to extract the good ideas from the chaos of modern software development. Hosted on Acast. See acast.com/privacy for more information.
  continue reading
 
Dive deep into the rhythm of the streets and the pulse of current events with "10 Minutes of Talk," hosted by the inimitable Business CEO and Hip Hop Influencer, Jamilah Lawry also known as Nina Capone. Every episode promises a concentrated dose of insights, delivered with the unique flair that only Nina can provide. From the latest headlines to the underground beats, from boardroom strategies to back-alley tales, this podcast is a melting pot of everything you need to stay informed and insp ...
  continue reading
 
Loading …
show series
 
In this episode of Dead Code, Jared interviews Carson Gross, creator of HTMX, about the principle of Locality of Behavior (LoB) and its role in web development. Carson explains that HTMX enhances HTML rather than replacing it like modern JavaScript frameworks, offering a simpler, hypermedia-driven approach ideal for use cases like e-commerce. He cr…
  continue reading
 
In this episode of Dead Code, Jared chats with Nora, a Rust contributor, about operator precedence and the trade-offs between code clarity and conciseness across programming languages. Nora, inspired by her blog post “Don’t Play the Precedence Game,” explains how languages like C and Rust handle operator order differently, particularly around equal…
  continue reading
 
In this episode of Dead Code, Jared speaks with software engineer Nicole Tietz-Sokolskaya about the ethical complexities of large language models (LLMs). Nicole shares her mixed experiences with LLMs—finding brief personal value but little long-term usefulness in her work—and critiques their environmental impact, reliance on questionable training d…
  continue reading
 
In this episode of Dead Code, Jared talks with Kevlin Henney about the importance of immutability in software development, particularly as a strategy for reducing bugs related to state and concurrency. Kevlin explains that while many programming languages default to mutable state, treating state change as a privilege—not a right—can lead to more ma…
  continue reading
 
In Season 4, Episode 4 of 10 Minutes of Talk, host Nina Capone breaks down the key strategies for hiring the right employees to fuel business growth and profitability. In this solo episode, she covers essential steps entrepreneurs and business owners must take to build a team that not only supports operations but actively contributes to revenue. To…
  continue reading
 
In this episode of Dead Code, journalist Joan Westenberg joins host Jared to explore the political and ethical consequences of our tech choices, advocating for decentralized, open-source platforms over corporate-controlled ecosystems like Google and Meta. Joan shares her path from tech journalism to founding The Index, a reader-supported publicatio…
  continue reading
 
In this episode of Dead Code, host Jared Norman speaks with Jean Boussier, a key contributor to the Ruby community and Shopify engineer, about the challenges of concurrency in Ruby, particularly the Global VM Lock (GVL). Jean explains that while the GVL was originally implemented to simplify Ruby’s design, it now limits parallel execution, sparking…
  continue reading
 
In this episode of Dead Code, Jared interviews James Gayfer about data modeling and the challenges of structuring databases effectively. James, who prefers raw SQL over ORMs, explains how many database models merely mirror table structures, leading to inefficient APIs and excessive data fetching. He discusses the concept of complete versus incomple…
  continue reading
 
In this episode of Dead Code, Jared explores the world of roguelike game development with guests Mark R. Johnson and Darren Grey from Roguelike Radio, discussing the history, appeal, and technical challenges of the genre. They dive into the upcoming Seven-Day Roguelike Challenge, where developers create a game in a week, emphasizing the importance …
  continue reading
 
In this episode of Dead Code, Jared interviews Tim Riley about Hanami, an alternative Ruby web framework that prioritizes separation of concerns, modular components, and maintainability over Rails’ monolithic approach. Tim explains how Hanami’s repository pattern for database interactions reduces unintended ripple effects, while its built-in depend…
  continue reading
 
In this Dead Code podcast episode, Cyrus Omar and Andrew Blinn discuss Hazel, an innovative programming language and editor designed to handle incomplete programs by providing continuous feedback and partial code execution, similar to dynamic languages, while maintaining a robust type system. Hazel’s unique graphical editor allows domain-specific v…
  continue reading
 
In this episode of Dead Code, Jared interviews Ingy döt Net, co-creator of YAML, about its origins, unexpected rise in popularity—especially within the Ruby community—and its evolution into a widely used configuration language. Ingy shares insights into YAMLScript, a new programming language he developed to address YAML’s limitations, enabling more…
  continue reading
 
Listen, y’all know I rarely talk politics, but I can’t sit aside and say nothing on this one. Elon Musk—yes, the Tesla and SpaceX guy—just got hired by the Department of Government Efficiency (wait…that’s a thing?!) and now has a say in cutting unnecessary costs for the country. But let’s be real—what does that actually mean? And why him? Before yo…
  continue reading
 
In this episode of Dead Code, Jared interviews software engineer Joel Drapper about his open-source projects in the Ruby ecosystem. They discuss Phlex, a view framework that allows developers to build HTML components using pure Ruby, eliminating the need for templating languages like ERB. Joel also introduces Literal, a library for reducing boilerp…
  continue reading
 
In this Dead Code episode, host Jared interviews Karl Oscar Weber about revitalizing Camping, a minimalist Ruby web framework originally created by “Why the Lucky Stiff.” Karl shares his 14-year programming journey, his passion for Ruby, and the challenges of modernizing Camping while preserving its compact, esoteric design under five kilobytes. He…
  continue reading
 
In this episode of Dead Code, Jared Norman hosts Ruby developer and consultant Ismael Celis to discuss event sourcing—a data storage model that records historical events to derive the current state of an application, offering benefits like accurate audit trails and reduced complexity. Ismael explains how event sourcing contrasts with traditional CR…
  continue reading
 
Most entrepreneurs think success is posting on social media and calling it "marketing." Their websites are glorified placeholders, and the idea of follow-ups is...well, nonexistent. In this episode, Nina Capone gets real about what small business owners are not doing—and what they need to start doing—to truly level up. From fundable business plans …
  continue reading
 
In this episode of Dead Code, Jared Norman interviews Felienne Hermans, creator of the Hedy programming language and author of “A Case for Feminism in Programming Language Design.” Felienne discusses her experiences of alienation in the programming language design community and critiques its prioritization of mathematical rigor and technical diffic…
  continue reading
 
In this engaging episode, Jess and Jamal has an insightful conversation on understanding the critical differences between Search Engine Optimization (SEO) and Answer Engine Optimization (AEO). As we move into 2025, the duo explores why both strategies are essential for businesses to thrive in an AI-driven, voice-search-dominated world. From actiona…
  continue reading
 
In this powerful episode of 10 Minutes of Talk, we dive into the transformative world of Business Process Automation and its game-changing impact on modern work. Hosts James and Jamilah explore how automation is revolutionizing industries, enabling businesses to save time, cut costs, and maximize efficiency—all without sacrificing quality. Discover…
  continue reading
 
In this Dead Code episode, host Jared Norman interviews JP Camara, Principal Software Engineer at Wealthbox, about Ruby concurrency. JP explains that Ruby applications are inherently multithreaded, even when developers assume otherwise, highlighting how background threads from libraries like Sidekiq or monitoring tools can introduce concurrency iss…
  continue reading
 
In this whimsical holiday-themed episode of the Dead Code podcast, Jared dives into the much-anticipated release of Ruby 3.4, framing the technical updates in a festive, poetic rendition of 'Twas the Night Before Christmas. Listeners are treated to a charming narrative where Ruby's creator, "Saint Matz," embodies a coding Santa Claus, delivering th…
  continue reading
 
In this episode of Dead Code, Jared speaks with Rebecca Murphey, Field CTO at Swarmia, about the critical importance of written communication in engineering organizations. Rebecca shares insights from her experiences at Indeed and Stripe, emphasizing how clear, concise, and audience-focused communication can drive alignment, mitigate risks, and adv…
  continue reading
 
🔥 Why Black People Struggle to Price Their Products and Services: What Caused It and How We Can Change ThatIn this powerful and thought-provoking episode of 10 Minutes of Talk, Nina Capone dives straight into the root of a critical issue impacting Black entrepreneurs: the struggle to confidently price products and services. 💰💡Why do so many of us u…
  continue reading
 
In this episode of Dead Code, Jared Norman and guests Andrew, Sofia, and Senem discuss their experiences with Advent of Code, an annual programming challenge with Christmas-themed puzzles. They share how the challenge fosters creativity, improves coding skills, and allows for unique problem-solving approaches, particularly using Ruby’s powerful too…
  continue reading
 
In this episode of Dead Code, Jared Norman and guest Noah Gibbs, author of Rebuilding Rails and Mastering Software Technique, discuss programming as an art form rather than purely a business or engineering practice. They explore how programming, much like traditional art, thrives on creativity and self-expression, with languages like Ruby enabling …
  continue reading
 
Your relationship with money says a lot about your growth—so, is it helping or holding you back? In this episode of 10 Minutes of Talk, Nina Capone breaks down common money personas, explores how they impact your goals, and shares quick, actionable tips to improve your financial habits. It’s time to define your money status and level up! During thi…
  continue reading
 
In this episode of Dead Code, host Jared Norman shares highlights from RubyConf in Chicago, reflecting on its exceptional programming and his personal connection to the venue, dating back to RailsConf 2014. Memorable talks included Matz’s keynote on Ruby's future, Aaron Patterson’s optimization insights, Enrique Mogollan’s exploration of Ruby's bou…
  continue reading
 
In this Dead Code episode, Jared Norman hosts Aji Slater, Development Team Lead at thoughtbot, to discuss “incremental automation,” a concept that advocates for gradually automating tasks by refining them with small steps rather than investing large amounts of time upfront. Aji explains that capturing each step of repetitive tasks enables developer…
  continue reading
 
In this Dead Code episode, Jessica Kerr (Jessitron) joins host Jared Norman to explore the evolving nature of experimentation and learning in software development. Jessica reflects on her shift from valuing software’s determinism to embracing the unpredictability of distributed systems and human factors. She explains that traditional scientific met…
  continue reading
 
In this episode of Dead Code, host Jared Norman talks with Andrew Atkinson, author of High Performance Postgres For Rails, about the benefits and recent updates to Postgres. Andrew shares why he prefers Postgres for its reliability, extensibility, and independence from corporate control, making it ideal for applications with complex or fluctuating …
  continue reading
 
In this Dead Code podcast episode, Jared Norman interviews Chael Wright-Munn (ChaelCodes) about the benefits of working openly through activities like live streaming and contributing to open-source projects. Chael emphasizes how creating a "library of examples" through public coding can enhance a developer’s skills, build their professional network…
  continue reading
 
In this episode of Dead Code, host Jared Norman interviews Garrett Dimon about the benefits of using Rails generators for automating tasks and maintaining consistency in Rails applications. Garrett, a seasoned developer, shares how he transitioned to Ruby and Rails and delved deep into using generators to simplify repetitive tasks, automate file cr…
  continue reading
 
In this episode, Jared speaks with Coraline Ada Ehmke, a veteran software developer and creator of the Contributor Covenant and Hippocratic License, about the ethics of open-source software. Coraline discusses common justifications developers use to avoid accountability for the potential harm their software may cause, such as the "freedom zero" arg…
  continue reading
 
In this episode, host Jared Norman and SuperGood teammates and guests Mat Harvard, Sofia Besenski, Noah Silvera, and Chris Todorov recap their experiences at Rails World 2024. They discuss the unique venue in Toronto, key takeaways from David Heinemeier Hansson's keynote on making Rails more accessible, and the shift towards on-prem solutions over …
  continue reading
 
In this episode of 10 Minutes of Talk, your host Nina Capone dives headfirst into the world of marketing with a fast, fun, and witty breakdown of everything you need to know to elevate your business. From Digital Marketing to Guerrilla Marketing, and everything in between, Nina explains the different strategies and how they can work for you. But th…
  continue reading
 
In this episode of Dead Code, J.B. Rainsberger discusses the pitfalls of integrated tests, calling them a "scam" due to their tendency to complicate rather than solve testing problems. He advocates for writing smaller, more focused tests, like unit tests, to simplify debugging and avoid tangled code. J.B. emphasizes that test-driven development (TD…
  continue reading
 
In this episode of Dead Code, Jared interviews Kevin Newton, Staff Software Engineer at Shopify, about his work on Ruby's new parser, Prism. Kevin explains how Prism was created to address the limitations of Ruby's original parser by providing a portable, error-tolerant solution that unifies the ecosystem, replacing multiple outdated parsers used a…
  continue reading
 
In Season 3, Episode 5 of 10 Minutes of Talk, Nina Capone breaks down the essentials of cultivating a powerful business mindset. Tune in as she explores why trying to do everything yourself can hinder your growth, the importance of positive self-talk, and how to build a healthy relationship with money. Nina also dives into her signature Hustle & Ha…
  continue reading
 
In this special episode, we dive into the importance of legacy preparation with Taniah Delina as she celebrates her birthday and the launch of her book, Planning After Life. This isn't just a book signing—it's a movement to help families secure their legacies and celebrate their loved ones. What You'll Learn: Why legacy planning is crucial for prot…
  continue reading
 
In this episode of the Dead Code Podcast, Jared Norman talks with Stefanni Brasil, a Senior Software Developer at thoughtbot and co-founder of hexdevs, about career growth, open source, and mentorship in tech. Stefanni shares her non-traditional path into software development and her passion for helping mid-level developers advance through her prog…
  continue reading
 
In this episode of 10 Minutes of Talk, host Nina Capone dives into the critical first step of building a successful business: understanding who you are. Nina discusses the importance of self-identity and how her Self-Identity Workshop helps individuals uncover their unique strengths, values, and what they have to offer. She connects this self-aware…
  continue reading
 
Hilary Stohs-Krause and Jared discuss the importance of applying accessibility principles to coding environments, emphasizing how it benefits both developers and end-users. Hilary, a senior software engineer, shares insights from her talk at Madison Ruby, highlighting how small changes, like using descriptive variable names, avoiding acronyms, and …
  continue reading
 
In this episode of “10 Minutes of Talk,” Nina Capone breaks down the 5 essential steps to transform your business mindset and elevate your hustle. Learn how to change your self-talk, surround yourself with the right people, embrace failure, set clear goals and invest in yourself. This is more than just advice-it’s a game plan to take your business …
  continue reading
 
In this powerful kick-off to Season 3, Nina Capone dives deep into the importance of knowing your purpose and never giving up, no matter the challenges. She shares key insights on staying distraction-free, keeping your eyes on the prize, and fully committing to your goals. Whether you're an entrepreneur, artist, or simply striving for success, this…
  continue reading
 
In this episode of "Dead Code," Jared and Harmony, a self-taught programmer with extensive experience in Ruby, explore the benefits of experimenting with unconventional programming languages. They discuss Fennel, a Lisp that compiles to Lua, highlighting its simplicity and versatility for applications like game modding. Jared shares his experience …
  continue reading
 
In this episode of "Dead Code," host Jared Norman interviews Jim Remsik, a Ruby developer and founder of the consultancy Flagrant. Jim shares his journey from .NET to Ruby on Rails, reflecting on the early days of the Ruby community and the impact of its vibrant, collaborative environment on his career. He discusses the importance of mentorship and…
  continue reading
 
Strategize to thrive: the power of a well written marketing strategy. Strategize to Thrive: The Power of a Written Marketing Strategy" is your ultimate guide to unlocking the full potential of your business through the art of strategic planning. In this engaging and informative show, we delve deep into the importance of a well-crafted marketing str…
  continue reading
 
In this episode of the Dead Code podcast, Jared welcomes RailsConf speakers Joël Quenneville and Stephanie Minn, both from thoughtbot and co-hosts of The Bike Shed podcast. Stephanie discusses her talk on the stages of change model, initially about codebase changes but ultimately focusing on adopting testing practices, highlighting the evolution of…
  continue reading
 
In this episode of the Dead Code Podcast, Jared interviews his brother Alistair Norman and colleague Senem Soy about their experiences with conference talks. Alistair recently spoke at RailsConf in Detroit on mentorship and pair programming, choosing the topic for its broad relevance and personal interest. He prepared for the talk by biking 750 kil…
  continue reading
 
Loading …
Listen to this show while you explore
Play