Compiler cover image

Compiler

Latest episodes

undefined
Mar 2, 2023 • 37min

The Sysadmin And The Script

System(s) Administrators don’t get enough credit. They set up systems. Maintain them. Make sure everything follows security best practices. All while having to know code and infrastructure and looking out for crises. And if you think you can automate away their jobs, you’re in for a surprise: They can do it better and continue to make other valuable contributions to your company. The company, its business activities and its employees depicted in this podcast are fictional and are not intended to represent or depict any current or former business organization or any individuals living or dead. Any resemblance to any individual or organization is purely coincidental.
undefined
Feb 16, 2023 • 29min

The Designer And The Blueprint

Design can be a powerful tool. But where, and how, does it start when building software? And how can it drive a company’s growth? Through intentional, proactive processes and documentation, design can be a monumental force in development, discovery and problem solving. The company, its business activities and its employees depicted in this podcast are fictional and are not intended to represent or depict any current or former business organization or any individuals living or dead. Any resemblance to any individual or organization is purely coincidental.
undefined
Feb 2, 2023 • 37min

The Architect And The Toolbox

There are many kinds of architects in the tech industry. While they don’t draw building schematics, they do put together blueprints for programs, systems, networks. What does it take to effectively build solutions to technical problems? And how do you learn those skills? Grabbing tools out of a box and assembling them into a working whole is the starting point. Architects consider a customer’s needs and how those are affected by the particular combinations. And as it turns out, keeping an eye on available tools has some pivotal advantages.
undefined
Jan 19, 2023 • 35min

The CTO And The Vision

A Chief Technology Officer needs to be an expert in technology. That much is clear. But what does a CTO actually do every day? What outcomes are they responsible for? And how can others help them achieve those goals? The CTO and the Vision is the first episode in Compiler’s series on tech careers. We call it Re:Role. We launch a fictional startup that needs to expand its team as it grows. But before we hire, we need to understand when it makes sense to add another role, what it is the people in those jobs need to accomplish—and how they fit into the company structure. The company, its business activities and its employees depicted in this podcast are fictional and are not intended to represent or depict any current or former business organization or any individuals living or dead. Any resemblance to any individual or organization is purely coincidental.
undefined
16 snips
Dec 8, 2022 • 36min

From CodeNewbie: The new wave of frontend developer tools are on their way

Compiler is on a holiday break and will return in January 2023—but we're sharing an episode made by our friends at CodeNewbie that we think you'll like: To welcome back our show for Season 22, we talk with a familiar face to the CodeNewbie Podcast, Chris Ferdinandi. Chris is the author of the Vanilla JS Pocket Guide series and the creator of the Vanilla JS Academy training program. On today's episode, Chris talks about what he's learned since coming on the show in 2020, how he sees the future of frontend development evolving over the next few years, and what tools might help in your next job search. Check out the CodeNewbie site for complete show notes and more episodes: https://www.codenewbie.org/podcast/the-new-wave-of-frontend-developer-tools-are-on-their-way
undefined
Nov 10, 2022 • 39min

Building A Common Language

While working in a software stack, IT professionals may have to bridge gaps in practical knowledge, institutional knowledge, and communication. Teams may be located in different countries or backgrounds, and may even work in different areas of the stack. The practice of building software is deeply technical, but it’s also deeply human. In the final episode of Stack/Unstuck, we discuss how bridging gaps in communication and expertise helps teams come together from across a software stack to build something great. The Compiler team would like to thank everyone they spoke with in the making of Stack/Unstuck. Earlier in this series, we mentioned how building software was like building a house. One of our guests, Ryan Singer, made a great video where he discusses the similarities. Check out his explanation here. And to check out what David Van Duzer and his team are up to, you can visit the Open Up official webpage.
undefined
Oct 27, 2022 • 29min

Testing, PDFs, And Donkeys

We reach our penultimate episode for Stack/Unstuck, and arrive on the topic of testing. Testing isn’t necessarily part of any technology stack, but it is a vital part of building software. Sometimes, it can feel like testing is an afterthought, or just a box for busy coders to tick once completed.We hear from our guests about how testing doesn’t need to be saved for a curtain call. It can have a starring role when identifying problems within different components of a software stack. And as we include it more in discussions and planning, and as we start thinking about it earlier in development cycles, testing can further an application’s potential, and help teams build software better.
undefined
Oct 13, 2022 • 34min

The Overlooked Operating System

The operating system wars are over. We’re still left with Windows, Linux, and MacOS—along with Android and iOS. Many argue that there’s little left to accomplish with the bottom of the software stack. But work on the OS is far from over. The kernel and user space provide the literal foundation for the rest of the software stack. Drivers, networking, and countless other features are abstracted away as common resources so the other layers of the stack can focus on their own functions. So when the overlooked layer gets an upgrade, it can really make a difference. 
undefined
4 snips
Sep 29, 2022 • 29min

Data-baeses

Writing data is easy. You take in the information and put it away for future use. It’s remembering exactly what you wrote and where you put it that’s the challenge. Just like having to look for your keys as you try to rush out the door, getting that data quickly makes all the difference. And when your database is your bestie, it can serve that information faster than you could imagine. Getting a database into shape takes specialized skills. From planning and development to maintenance and rebuilding, it’s a layer of the stack that needs constant attention and evaluation. It can be a performance booster—or an efficiency bottleneck. What does it take to keep your database and the information it stores available to the stack?
undefined
Sep 15, 2022 • 33min

Frameworks And Fundamentals

Frameworks exist to make building apps easier, and there are a lot to choose from. We hear from one long-time Java developer about his passion project, an app designed to remind users of important deadlines and appointments. We explore his app’s framework—how he chose it, and how things changed along the way.While they are there to help developers build applications very quickly, frameworks shouldn’t be seen as a salve or a substitute for basic knowledge. When things go awry, that’s when knowing the fundamentals can help, whether you are building applications on your own, or working on a larger team.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode