Backend Banter cover image

Backend Banter

#036 - BadCop's Bash Breakdown

Jan 15, 2024
Lane chats with BadCop, a senior Bash engineer and Twitch streamer. They discuss scripting languages, focusing on Bash, shells, terminals, and more. They explore the origins of 'BadCop' and the recent emergence of 'BashCop.' They also delve into the intricacies of online identity and the technical landscape of Unix shells. Other topics include writing web applications in Bash, building a CDN with GitHub's CLI, and discussing key values, security, and vulnerabilities in Bash.
59:04

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Bash is a powerful tool for scripting and automation, allowing for the composition of small, well-made tools to solve complex problems.
  • Having a breadth of knowledge and being adaptable can help solve complex problems from different perspectives, especially in smaller companies where diverse skills are valued.

Deep dives

Overview of the Podcast Episode

In this podcast episode, the host interviews Bad Cop, also known as Bash Cop, who shares their experience and passion for shipping web applications in Bash. Bad Cop explains that Bash is a Unix shell that allows for the composition of small, well-made tools to solve complex problems. They discuss the benefits of using Bash, such as its convenience and productivity for certain tasks, and how it can be a powerful tool for scripting and automation. Bad Cop also showcases the Bash Stack, a lightweight framework they created for building web applications in Bash. They touch on using the file system for data storage and handling different aspects of web development in Bash, including templating HTML with tools like SED and AWK. Throughout the conversation, they highlight the challenges and unique approaches taken when working with Bash for web development.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner