
Collaborative Craft
Podcast door 8th Light
Probeer 14 dagen gratis
€ 9,99 / maand na proefperiode.Elk moment opzegbaar.

Meer dan 1 miljoen luisteraars
Je zult van Podimo houden en je bent niet de enige
Rated 4.7 in the App Store
Over Collaborative Craft
Collaborative Craft navigates the ins and outs of software design and development. Host Jerome Goodrich is joined by fellow software, design, and technology professionals to discuss their ambitious project work and gain an understanding of the ever-shifting craft of software. As a consultant at 8th Light, Jerome has visibility into how different organizations — big, small, young, and old — navigate their technological challenges and transformations. Throughout this series, he dives into detailed and personal stories to uncover hidden complexities and discover how systems really work, and how companies really get things done. Learn more about 8th Light at www.8thlight.com
Alle afleveringen
14 afleveringen
High-quality software is built by small, interdisciplinary teams aligned to a shared outcome. Teams that have a shared context, tight feedback loops, and free-flowing communication—attributes that are even more critical for a project with seemingly impossible requirements. In this episode, Jerome met with 8th Light team members Mike Danaher and Hani Kruger about a recent project to create a prototype intended to attract potential investors. The constraint of an extremely tight timeline acted like a crucible for quality software practices, leaving little room for error. In this discussion, they dive into the project details and explain how a small team working closely together delivered an ios app as a high-fidelity prototype in 3 short weeks. * (02:09) - The idea * (06:26) - Project kickoff * (07:27) - Bringing in Design * (12:04) - Communication across timezones * (17:20) - Centering outcomes over outputs * (19:28) - What was built * (26:52) - The client as Product Manager * (28:16) - Good, not great * (29:40) - Lessons learned * (35:04) - The result Mike Danaher [https://8thlight.com/leadership/mike-danaher] is a project director and long-time leader at 8th Light. He joined the company in 2014, and he’s gone from a crafter to a project director with experience leading dozens of projects, legacy and greenfield alike. Hani Kruger recently joined 8th Light as a UX designer. She has a background in research and usability and has worked in startup environments as well as big tech. Jerome Goodrich [https://8thlight.com/authors/jerome-goodrich] leads amazing software teams to design and develop thoughtful solutions to complex problems as a principal software crafter at 8th Light. He loves pairing strenuous hikes with deep conversations and is always trying to see things clearly and with an open heart. Jerome lives much of his life off of the internet, but he occasionally writes on his website [https://jeromegoodrich.com]. You can listen to Collaborative Craft via Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733], Google Podcasts [https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5jYXB0aXZhdGUuZm0vY29sbGFib3JhdGl2ZS1jcmFmdC8], Spotify [https://open.spotify.com/show/1IHAOMBIbug4g2YtNDZQfo], or wherever you get your podcasts. Don’t forget to subscribe to receive notifications of the latest episodes. And if you enjoy what you’re hearing, please consider leaving a review in Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733]. It really helps others find the show. This podcast was produced in partnership with Dante32. [https://www.dante32.com/]

These days it seems like everyone’s walking around with their head in a cloud. On-prem hardware has an almost antiquated feel, while serverless options promise reduced cost, greater scalability, and increased team productivity. But is that really the case? To find out, Jerome talked with Bill Wanjohi, a principal crafter at 8th Light, who brings deep experience in web services, relational databases, batch data processing pipelines, and the support systems needed to deploy, maintain, and secure them. In other words, he has a ton of experience helping organizations manage the tradeoffs of different approaches to server management. In this conversation, they dive into the world of serverless architectures by looking back at its technical foundations—defining the first steps into the cloud, exploring unintended consequences created, and questioning whether stopping at Docker containers would’ve been preferable. * (01:44) - Bill’s bona fides * (04:07) - The technical foundation for serverless * (05:12) - Hardware virtualization: the first sea change * (08:40) - Proliferation of virtual private servers * (11:51) - Docker containers: solving the portability problem * (14:21) - Reintroducing old problems * (17:17) - Defining serverless * (20:25) - Containers as a Service * (23:17) - An orchestration nightmare? * (28:00) - The upside of AWS Lambda * (36:07) - Is a serverless future inevitable? Jerome Goodrich [https://8thlight.com/authors/jerome-goodrich] leads amazing software teams to design and develop thoughtful solutions to complex problems as a principal software crafter at 8th Light. He loves pairing strenuous hikes with deep conversations and is always trying to see things clearly and with an open heart. Jerome lives much of his life off of the internet, but he occasionally writes on his website [https://jeromegoodrich.com]. Bill Wanjohi [https://8thlight.com/authors/bill-wanjohi] is a principal crafter at 8th Light who brings deep experience in web services, relational databases, batch data processing pipelines, and the support systems needed to deploy, maintain, and secure them. He’s currently leading a team of engineers building an auction platform with common building blocks, and he delivered an 8LU presentation on de-risking data migrations [https://8thlight.com/insights/de-risking-data-migrations]. Prior to joining 8th Light Bill consulted as a generalist software engineer, began and led a DevOps practice at a fast-growing cloud-based product company, administered many flavors of relational and analytical databases in several contexts, and generally gravitated to messy systems problems. Bill doesn’t consider himself a worrier by nature, but he doesn’t like getting caught flat-footed and has seen enough things go wrong that others might find him a tad paranoid. You can listen to Collaborative Craft via Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733], Google Podcasts [https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5jYXB0aXZhdGUuZm0vY29sbGFib3JhdGl2ZS1jcmFmdC8], Spotify [https://open.spotify.com/show/1IHAOMBIbug4g2YtNDZQfo], or wherever you get your podcasts. Don’t forget to subscribe to receive notifications of the latest episodes. And if you enjoy what you’re hearing, please consider leaving a review in Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733]. It really helps others find the show. This podcast was produced in partnership with Dante32. [https://www.dante32.com/]

Will AI take our jobs? If only software was that simple. New technologies have a way of sparking our imagination in ways that don’t match the frustrating realities of integrating complex systems. Even a tool as thrilling as ChatGPT will only ever be able to work with what you give it, and integrations are full of underlying tradeoffs and contradictions at deeper levels of a system. Low-code and no-code solutions can be convenient ways for teams to expand their capabilities within the happy-path use cases, but what happens when it’s time to pivot, and you need to add new software to your workflow? How can you innovate without causing a drag on your organization’s broader tech ecosystem? In this episode, Jerome talks with Jeff Ramnani, principal crafter at 8th Light, about his recent internal talk, provocatively titled: Declarative Systems are a Lie. In this, he made a case for rethinking assumptions about some popular DevOps tools and considering downstream implications when making architectural decisions. * (02:50) - What the heck is a declarative system [https://youtu.be/E7Fbf7R3x6I]? * (06:07) - When the system gets in the way of the solution * (08:58) - Relative complexity of Chef vs Ansible * (12:12) - Falling off the happy path * (14:33) - Integrating no-code/low-code solutions * (18:43) - How kludges [https://www.merriam-webster.com/dictionary/kludge] are born * (19:17) - Mind the escape hatch * (23:07) - Living with legacy decisions Jeff Ramnani [https://8thlight.com/insights/from-desktop-computers-to-applications-how-jeff-ramnani-continues-to-learn-software] is an experienced software professional who has helped uncover and resolve issues across various layers of the tech stack, with a focus on building infrastructure operations tools that enable teams to be more productive and deliver high-quality software. Throughout his career, Jeff Ramnani has helped clients of all different sizes design and develop software systems that are robust and flexible to their needs. Since joining 8th Light, he has built on his generalist, technology-agnostic skill set to become a Technical Expert in DevOps. Jerome Goodrich [https://8thlight.com/authors/jerome-goodrich] leads amazing software teams to design and develop thoughtful solutions to complex problems as a principal software crafter at 8th Light. He loves pairing strenuous hikes with deep conversations and is always trying to see things clearly and with an open heart. Jerome lives much of his life off of the internet, but he occasionally writes on his website [https://jeromegoodrich.com]. You can listen to Collaborative Craft via Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733], Google Podcasts [https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5jYXB0aXZhdGUuZm0vY29sbGFib3JhdGl2ZS1jcmFmdC8], Spotify [https://open.spotify.com/show/1IHAOMBIbug4g2YtNDZQfo], or wherever you get your podcasts. Don’t forget to subscribe to receive notifications of the latest episodes. And if you enjoy what you’re hearing, please consider leaving a review in Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733]. It really helps others find the show. This podcast was produced in partnership with Dante32. [https://www.dante32.com/]

In a continued series on all things data, Jerome meets with 8th Light Principal Crafters Myles Megyesi and Pierce Edmiston to talk about machine learning. Along with AI, it's an area of tech that gets a lot of attention and is often spoken about as some mysterious black box that can solve all the problems. In this discussion, they break apart the black box and the various misconceptions surrounding ML by looking at how it’s implemented in real-world, production-level applications. They also cover the value of having data scientists and engineers working together on machine learning projects, and how all the usual rules and best practices for writing good code still apply. * (03:13) - Why all the hype? * (07:39) - Avoiding Rube Goldberg traps * (12:19) - Using Ml without a data science background * (17:03) - Document AI - a case study on implementing an ML model * (24:52) - Knowing the category of your machine learning problem * (29:15) - Approaching ML like any other framework * (31:28) - Is data engineering truly a unique skill set? Myles Megyesi [https://8thlight.com/authors/myles-megyesi] loves design patterns, functional programming, and popcorn. He is an experienced software crafter who enjoys writing software and nurturing its constant growth into something tangible. Throughout his career at 8th Light, he has fulfilled several long-term engagements, focusing on database performance and coordinating distributed services. Pierce Edmiston [https://8thlight.com/authors/pierce-edmiston] combines a background in scientific research and statistics with experience bringing data products from R&D to product systems. He's worked with data teams at many levels of an organization, and he's passionate about bringing quality software tools and practices that enable data science teams to find more insights with more predictable data. Jerome Goodrich [https://8thlight.com/authors/jerome-goodrich] leads amazing software teams to design and develop thoughtful solutions to complex problems as a principal software crafter at 8th Light. He loves pairing strenuous hikes with deep conversations and is always trying to see things clearly and with an open heart. Jerome lives much of his life off of the internet, but he occasionally writes on his website [https://jeromegoodrich.com]. You can listen to Collaborative Craft via Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733], Google Podcasts [https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5jYXB0aXZhdGUuZm0vY29sbGFib3JhdGl2ZS1jcmFmdC8], Spotify [https://open.spotify.com/show/1IHAOMBIbug4g2YtNDZQfo], or wherever you get your podcasts. Don’t forget to subscribe to receive notifications of the latest episodes. And if you enjoy what you’re hearing, please consider leaving a review in Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733]. It really helps others find the show. This podcast was produced in partnership with Dante32. [https://www.dante32.com/]

Kicking off a new series on all things data, Jerome talks with Brad Ediger, 8th Light's Head of Technology, about the state of data engineering, and takes the opportunity to scratch beneath the surface of Brad’s notorious optimism. They also dive into common challenges businesses face when dealing with data before doing a bit of time-traveling—looking at what’s possible today that was unthinkable 10 years ago, and speculating on where the industry might be a decade from now. * (01:59) - Brad’s background * (03:41) - Optimistic perspective * (06:41) - Challenge: Legacy System Maintenance * (08:55) - Challenge: Lack of Standardization * (11:30) - Challenge: Change Management * (13:04) - Conway’s Law * (14:26) - Challenge: Data Provenance * (15:53) - Advances: Cloud Offerings * (19:05) - Advances: DevOps Practices * (20:32) - Future Predictions: Immutable Data & Abstractions * (23:57) - Future Predictions: Database Models * (29:23) - Later Discussions: Compliance & Risk Management * (30:38) - Later Discussions: Machine Learning Brad Ediger [https://8thlight.com/leadership/brad-ediger] has been a staple in the Chicago tech scene since 2005. As 8th Light’s Head of Technology, his focus is on growing 8th Light's profile as a software consultancy. He joined 8th Light in 2019 when he merged his independent consultancy with the company. Brad specializes in connecting subject-matter experts with the tools they need to work more effectively — as exemplified by his success in supporting an e-commerce startup as they grew from five to 150 employees and through multiple rounds of investment. This includes providing wraparound software support, developing decision-support software, and using analytic data to optimize inventory dynamics. In 2007, early in the life of the Ruby on Rails web framework, Brad authored Advanced Rails, a book that goes in-depth on ways for developers to use Rails to build applications that scale. Jerome Goodrich [https://8thlight.com/authors/jerome-goodrich] leads amazing software teams to design and develop thoughtful solutions to complex problems as a principal software crafter at 8th Light. He loves pairing strenuous hikes with deep conversations and is always trying to see things clearly and with an open heart. Jerome lives much of his life off of the internet, but he occasionally writes on his website [https://jeromegoodrich.com]. You can listen to Collaborative Craft via Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733], Google Podcasts [https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5jYXB0aXZhdGUuZm0vY29sbGFib3JhdGl2ZS1jcmFmdC8], Spotify [https://open.spotify.com/show/1IHAOMBIbug4g2YtNDZQfo], or wherever you get your podcasts. Don’t forget to subscribe to receive notifications of the latest episodes. And if you enjoy what you’re hearing, please consider leaving a review in Apple Podcasts [https://podcasts.apple.com/gb/podcast/collaborative-craft/id1574530733]. It really helps others find the show. This podcast was produced in partnership with Dante32. [https://www.dante32.com/]

Rated 4.7 in the App Store
Probeer 14 dagen gratis
€ 9,99 / maand na proefperiode.Elk moment opzegbaar.
Exclusieve podcasts
Advertentievrij
Gratis podcasts
Luisterboeken
20 uur / maand