We discuss important and interesting topics relating to the Bazel build system and building software at scale in general
…
continue reading
Keeping You Up To Date With The Hottest Edgy Tracks!
…
continue reading
Having Bazell on the Atholton track team, the school went on to capture the 2A and 3A state championships in indoor track, with Bazell contributing a second place in the 3,200 meters race. Wrapping up his freshman year, he played as a member of the Raiders' 1,600 relay group that placed second at the 2A outdoor state championships. In addition, Bazell finished third in the 3,200-meter race.
…
continue reading
Who is the best fit to take over Satan's Legacy? Adama, Bazel, Calpon, or Deprov?
…
continue reading
In-depth interviews with the world's most passionate puppeteers.
…
continue reading
I share stories and tips from my 3 decades of experience in the Big Tech industry, including working for many years at both Amazon and Google. This is not a deeply technical show. I talk mostly about things like tech leadership, corporate decision-making, politics, dysfunction, and how to be a better engineer. Anyone interested in Big Tech should be able to listen to this and enjoy the storytelling.
…
continue reading
The No Fluff Just Stuff (NFJS) Software Symposium Tour has delivered over 400 events with over 65,000 attendees. NFJS speakers are well-known developers, authors, and project leaders from the software development community. Join us for news and discussion around software development. Current topics include: Java, JavaScript, Scala, Groovy, Clojure, Cloud, Docker, Software Architecture, HTML 5, CSS, NoSQL, Spring, and other development technologies.
…
continue reading
1
Puppet Tears, ep 083 — Kevin Carlson on Timmy the Tooth + SAGAFTRA Puppetry Negotiations
1:31:57
1:31:57
Play later
Play later
Lists
Like
Liked
1:31:57
WE. ARE. BACK! We’re joined by Kevin Carlson, creator and star of the iconic 90’s video series Timmy the Tooth. Kevin is also known for his work on projects including The Mr. Potato Head Show, Imagination Movers, Crank Yankers, and The Muppets. Additionally, he is a co-chair of the SAG/AFTRA Puppeteers Committee, which fights to ensure fair contrac…
…
continue reading
Graham Bazell is a student-athlete who is dedicated to his craft. By 5:30 a.m., he is well into his 60-minute ride on a stationary bicycle. After school, Bazell runs and practices with the Atholton School team from 2:45 p.m. to 4 p.m. Graham's hard work and dedication has paid off, as he is one of the top runners in the state of Maryland. Graham's …
…
continue reading
Having Bazell on the Atholton track team, the school went on to capture the 2A and 3A state championships in indoor track, with Bazell contributing a second place in the 3,200 meters race. Wrapping up his freshman year, he played as a member of the Raiders' 1,600 relay group that placed second at the 2A outdoor state championships. In addition, Baz…
…
continue reading
Bazell was born in Columbia, Maryland. He started running cross country in high school and soon developed a passion for it. He became a three-time state champion in the 3,200-meter race and won the Maryland 3A state championship in cross country. In 2009, Bazell ran the two-mile race at the Nike Outdoor Nationals and finished fourth with a time of …
…
continue reading
Hi folks, In this episode I say a tearful adieu. I have taken a very exciting new role at Sourcegraph, and I only want to talk about that from now on, so I'm semi-retiring this podcast. I will release a few episodes a year on this channel, and I will likely put more work than usual into them, so stay subscribed if you would like to see occasional n…
…
continue reading
1
Adopting Bazel for iOS at Robinhood with Billy Irwin
1:04:39
1:04:39
Play later
Play later
Lists
Like
Liked
1:04:39
In this episode recorded April 22, 2022, we discuss the Robinhood iOS platform team’s journey towards Bazel with Billy Irwin. We discuss the benefits & shortcomings of existing tools, the motivation to adopt Bazel, modularization of iOS apps at scale, the inevitability of ever-growing build & test times, the move away from Objective-C and mixed-sou…
…
continue reading
Featuring special guest Alex Eagle, Founder and CEO of Aspect.dev, which specializes in Enterprise Bazel support. I worked with Alex for years back at Google and we both have a ton of respect for the Bazel build system, which is the open-source version of Blaze (Google's internal build system). I have some sound issues on my end this week, though A…
…
continue reading
Hey folks! Today's episode is an intro to Service Meshes. There are many, many players in this space, and I only talk about a few of them. Notably I left out Buoyant, which provides a mesh based on linkerd. So this is not a full comparison of all possible options. But it does cover a lot of the big ones. This episode has some sound and picture issu…
…
continue reading
Hey folks, Someone asked me for career advice on whether they should make the jump over onto the management track. We had a nice conversation about it and I decided to give a little talk on it this week. I had some technical issues and wound up getting delayed a day; my apologies. I also apologize that the editing is a bit choppy. It's a little bit…
…
continue reading
1
The story behind Bazel-Diff with Max Elliott from Tinder
43:37
43:37
Play later
Play later
Lists
Like
Liked
43:37
In this episode we will sit with Max Elliot, the author of Bazel-Diff, to discuss the topic of precise target selection algorithm between git revisions. The importance of the Bazel-Diff project lies in its philosophy's alignment with that of Bazel's core – avoiding doing unnecessary work. Max covers the motivation, evolution and the desirable futur…
…
continue reading
1
STT E50: Jeff Atwood (Stack Overflow cofounder)
47:27
47:27
Play later
Play later
Lists
Like
Liked
47:27
Hey folks! I'm very pleased to be hosting Jeff Atwood as our guest this week. Jeff was co-creator of Stack Overflow, which is by far one of the most successful Q&A sites ever created, and is every programmer's best friend. Jeff and I talked about all sorts of stuff. I didn't have a fixed agenda and just let the conversation roll. Jeff talks about q…
…
continue reading
Today I talk about how (and why) after 2 years of really enjoying retirement, I've decided to go back into the industry. Feel free to give this one a pass if you are looking for something more like one of my usual "tech talks". This is basically a status update that was suggested by next week's guest, while we were recording.…
…
continue reading
1
Adopting Bazel for iOS at Reddit with Bogo Giertler & Matt Robinson
57:20
57:20
Play later
Play later
Lists
Like
Liked
57:20
In this episode we discuss Reddits journey to Bazel, XcodeGen, XcodeGenGen(Bazel-defined XcodeGen) as the first step of the migration process, the value of cleaning up app architecture before migration, rules_ios, cocoapods-bazel, and more. iOS 💚 Bazel!By thebazelshow
…
continue reading
1
STT e48 - Exploring recursion and programming language expressiveness
32:44
32:44
Play later
Play later
Lists
Like
Liked
32:44
Hey folks! This was an overly-ambitious attempt to do a mini-lecture on the Farmer, Dog, Chicken, Grain puzzle and its programming solutions. This was one of the homework questions I had in my Intro to Programming Languages course in the University of Washington's undergraduate Computer Science program, taught at the time by Linda Shapiro. She had …
…
continue reading
Hey folks! This week I talk about Ruby, which is one of my Top 3 favorite programming languages (if you count "Lisp" as a single language), the third being Kotlin. If you want to get straight to the hand-waving ranting, you can jump to around the 40 minute mark. This week we're having a competition! We're going to re-do the Farmer, Dog, Chicken, Gr…
…
continue reading
1
Adopting Bazel for iOS before it was cool with Jerry Marino from Block
1:16:10
1:16:10
Play later
Play later
Lists
Like
Liked
1:16:10
Joining us again on the show is Jerry Marino, back again to discuss his journey as an early adopter and trailblazer in the early days of Bazel for iOS. We discuss the history of iOS build tooling, the motivation to adopt Bazel, the genesis of some of his early contributions to the ecosystem such as XCHammer & podToBUILD, as well as his current work…
…
continue reading
Hey folks! Sorry this one is a day late. I had to redact some confidential information and it took a little extra time. Today we talk about the Lisp family of languages, and how coooool they are, and how cool yoooouuu would be if you learned one or more of them. http://paulgraham.com has the essays I mentioned in the talk. Enjoy!…
…
continue reading
1
ARM64 & Bazel with Jerry Marino and Bogo Giertler
1:00:38
1:00:38
Play later
Play later
Lists
Like
Liked
1:00:38
We sit down with Jerry Marino from Block (formerly known as Square) and Bogo Giertler from Reddit to talk about building iOS apps for the new Apple silicon machines and some common challenges there. We discuss arm64-to-sim, a tool Bogo created to port native ARM64 device binaries to run on the Apple Silicon iOS Simulator, and then discuss productio…
…
continue reading
Hey folks, Apologies for 2 weeks of missing podcasts. The episode 2 weeks ago was all coding and didn't make much sense to just do the audio for. And last week I was busy redoing my recording studio cabling and equipment. In this episode I talk about compilers: a bit about how they work, and a lot about how useful they have been at various points i…
…
continue reading
I'm joined today by a Google buddy who left for Facebook/Meta 3 years ago. We talk about a broad range of fun topics, including comparing Google and FB in various ways. If you enjoy this content, please head over to YouTube and Like the video, Subscribe to the channel, and if you think it's appropriate, comment on the video as well. It takes years …
…
continue reading
1
Puppet Tears, ep 082 — Larry Guild, the Godfather of Puppet Fleece
53:30
53:30
Play later
Play later
Lists
Like
Liked
53:30
We’re joined today by the godfather of puppetry fleece — Larry Guild! Larry’s family-owned company, Hampshire Textiles, manufactured countless styles of fabrics that were distributed throughout the world until 2018. He became a key-player in the puppetry world after meeting Jim Henson at a trade show in the early 1970s and introducing the Muppets t…
…
continue reading
1
Stevey's Tech Talk E42: Do I need a CS degree, and can I teach myself?
50:23
50:23
Play later
Play later
Lists
Like
Liked
50:23
Hey folks, A commenter asked if I could talk about whether you need a CS degree to be in Big Tech and make it as a software engineer. So that's the topic for today! In this episode, I talk about what you would actually need to study in order to get the equivalent of a CS degree, and I also call our the most core fundamental stuff, which would be: *…
…
continue reading
1
Stevey's Tech Talk E41: Emacs Part 2 - Emergency Emacs
53:58
53:58
Play later
Play later
Lists
Like
Liked
53:58
Hi folks, Given that my Emacs tour from 2 weeks ago is in 2nd place overall on views, I'm gonna see how far I can push my luck, and do another one about Emacs. Apologies to the podcast listeners. I narrate everything but this probably isn't that fun to listen to without seeing what I'm doing. Let me know. This episode is a bit more disjointed than …
…
continue reading
In this week's episode I talk about reorgs! How and why to do them, when and why to avoid them, and how to make sure they go as smoothly as possible when you really do have to do one. I also tell some war stories about particular reorgs I experienced at Amazon and Google. If you like this content, please go over to my YouTube channel and subscribe.…
…
continue reading
1
Bzlmod with Yun Peng and Xudong Yang From Google
1:03:47
1:03:47
Play later
Play later
Lists
Like
Liked
1:03:47
In this episode we discuss bzlmod with Yun Peng and Xudon Yang from Google. We touch on the motivation behind it, design process and major design decisions as well as the current challenges and the roadmap.By thebazelshow
…
continue reading
1
Stevey's Tech Talk E39: A guided tour of Emacs
45:10
45:10
Play later
Play later
Lists
Like
Liked
45:10
Hey folks, This week I did a guided walkthrough of Emacs, on my computer, while narrating what I was typing out. It went pretty smoothly and I _think_ I did an OK job of narrating what we were looking at, as well as speaking aloud almost all the operations I performed during the tour. So I'm hoping that it still works as a podcast, because honestly…
…
continue reading
1
Stevey's Tech Talk e38: Guest -- Grigory Javadyan
47:39
47:39
Play later
Play later
Lists
Like
Liked
47:39
Grigory Javadyan, the commenter who inspired episode 37, has graciously agreed to be a guest on today's show. In this episode we talk about all sorts of interesting things, including: * Zynga and the game industry * Interviewing at big tech companies * Being an SRE vs being a SWE * Google infrastructure and database migrations * Android emulators *…
…
continue reading
1
Stevey's Tech Talk E37: sed -i 's/sorry/not sorry/g'
42:40
42:40
Play later
Play later
Lists
Like
Liked
42:40
In this episode I dig in my heels and defend my position that you have to know command-line interfaces and shell scripting (or equivalent) in order to be a great programmer and a great generalist. I didn't say it explicitly, but the bottom line is that sometimes you need to do custom batch (and/or streaming) tasks that are not handled by your IDE o…
…
continue reading
1
Stevey's Tech Talk E36 - Supercharge your company with TPMs
40:29
40:29
Play later
Play later
Lists
Like
Liked
40:29
This week's episode is all about the Technical Program Manager role, and how it helps companies execute at their highest level. A TPM is a special role that requires "capital-T" technical expertise and a whole bunch of leadership. TPMs are tasked with delivering large, cross-functional, typically internal-facing projects such as database migrations…
…
continue reading
1
Stevey's Tech Talk E35: How to do the Impossible
42:19
42:19
Play later
Play later
Lists
Like
Liked
42:19
Hey folks! This topic was suggested to me by a buddy. I tackle the problem of engineers saying something is "impossible", and how to prove them wrong.By Steve
…
continue reading
1
Stevey's Tech Talk E34 - Guest: Eni Segun (Microsoft)
42:23
42:23
Play later
Play later
Lists
Like
Liked
42:23
Hi folks! I'm very pleased to present our second guest interview, with my good buddy Eni Segun. I've known him for many years; he has been playing my game Wyvern since he was 8 years old, and has been a member of the core contributor team for the past several years. We talk about Eni's path from tinkering with computers through graduating from Drex…
…
continue reading
1
Stevey's Tech Talk E33 -- Guest: David Herman
43:15
43:15
Play later
Play later
Lists
Like
Liked
43:15
Hi folks! We have our first-ever guest on the show. Ex-Googler David Herman has been kind enough to be the guinea pig. In this episode we talk about how to detect and deal with stagnation in your career, lots about mentoring, and a bit about corporate culture. Plus lots of Google stories.By Steve
…
continue reading
1
Stevey's Tech Talk E32 - Tips for New Managers
45:26
45:26
Play later
Play later
Lists
Like
Liked
45:26
In today's episode I give some pointers to people who have just recently become engineering managers. Not really a Management 101, since it's not comprehensive. But definitely a subset of Management 101.By Steve
…
continue reading
1
STT e31 - Super Apps will make the next trillion dollars
37:59
37:59
Play later
Play later
Lists
Like
Liked
37:59
In this episode I talk a bit about Grab's super app strategy, and where super apps came from, and why you should invest in them. I cut over 20 minutes of blathering about unrelated topics in this episode, so the editing and continuity are a bit choppy. I'll do better next time! I wanted to talk more about Grab's platform and APIs, but rambled on to…
…
continue reading
1
STT e30 - Let's talk about sexual harassment in Big Tech
32:45
32:45
Play later
Play later
Lists
Like
Liked
32:45
Special New Years Episode: A call to action. Spread awareness of sexual harassment in the workplace, help put an end to it, and also -- to companies with great training materials -- STOP keeping them confidential and proprietary. Nobody talks about this stuff. That's a problem. This was not an easy episode to do. But this needs to be addressed. Hel…
…
continue reading
1
Stevey's Tech Talk E29: My Grab Adventure, Part 1
47:07
47:07
Play later
Play later
Lists
Like
Liked
47:07
I'm going to do a series of talks about Grab Inc, a ride-hailing service in Southeast Asia, where I served as Head of Engineering, Ads, Monetization, and Data Insights for 2.5 years. It was and still is a pretty incredible company. This talk is "breadth-first", were I just talk randomly about my impressions of the whole space, starting with the wea…
…
continue reading
1
Stevey's Tech Talk E28 - The story behind my Platforms Rant
37:20
37:20
Play later
Play later
Lists
Like
Liked
37:20
The steamy, sordid tale of how drank a bottle of wine, wrote a rant, and wound up on the front page of the Wall Street Journal.By Steve
…
continue reading
1
Stevey's Tech Talk E27 - My Embarrassing Google Interview
47:51
47:51
Play later
Play later
Lists
Like
Liked
47:51
I tell the sad but kinda funny tale of how I basically failed my first Google interview.By Steve
…
continue reading
1
Stevey's Tech Talk E26: Us vs Them: Tribalism in Big Tech
53:57
53:57
Play later
Play later
Lists
Like
Liked
53:57
Today I talk a bit about how Big Tech companies split into "tribes", usually by geography, and how you can avoid the pitfalls that inevitably tend to occur.By Steve
…
continue reading
1
Stevey's Tech Talk E25: How to motivate people!
47:31
47:31
Play later
Play later
Lists
Like
Liked
47:31
Hey folks, thanks for watching the channel. Today's talk is my 7-or-so-step plan, give or take, for becoming a leader who can motivate your people to do their best and most sustainable work for the company. And I'm talking about motivating the right way, which is NOT to rule by fear. You want people to LOVE their jobs; hence the icon for the thumbn…
…
continue reading
1
Stevey's Tech Talk E24 - How to Be a Better Programmer
43:31
43:31
Play later
Play later
Lists
Like
Liked
43:31
Here are some a few thoughts on how to be the best software engineer you can be. It's not comprehensive; just some thoughts I've had about it over the years. Hope it's helpful! We'll talk a lot more about this stuff in future episodes, and I'll bring guests. I know a lot of engineers who are far more badass than I am, and it'll be nice to get their…
…
continue reading
1
Stevey's Tech Talk E23 - How to Get Yourself Promoted
38:20
38:20
Play later
Play later
Lists
Like
Liked
38:20
This is basically the contents of a tech talk I used to give at Google, to help Google engineers get promoted as fast as possible. I hope it helps!By Steve
…
continue reading
1
STT e22 - Management 101: Crisis management and avoidance
44:31
44:31
Play later
Play later
Lists
Like
Liked
44:31
I'm finally starting my leadership series. This first talk is for you, if you think you might ever want to go into Management in Big Tech. I cover some of the things that you might not expect or be prepared for, that I've run across in my career, with colorful examples. Topics I cover include: * Different management styles, and how everyone feels u…
…
continue reading
1
Stevey's Tech Talk e21: The rise of Flutter
40:00
40:00
Play later
Play later
Lists
Like
Liked
40:00
In this episode I talk for way too long about how Flutter is going to take over the entire world of UI programming, from web pages to mobile apps to desktop apps. I didn't do a dry run on this video, and learned my lesson the hard way. I had to do 12+ hours of editing to get it down to something reasonable, and also had to remove about 500 umms and…
…
continue reading
1
Stevey's Tech Talk S1E20 - Answering viewer questions
49:54
49:54
Play later
Play later
Lists
Like
Liked
49:54
This episode is a retrospective, where I answer questions people have been asking me about various themes in the past 19 episodes. Main questions answered: * Am I underpaid? * Can I really get into the tech industry that quickly? * Why do you talk so much about geopolitics, and how is it relevant? * Why do you talk so much about how toxic Amazon an…
…
continue reading
1
Stevey's Tech Talk S1E19: So You Want To Be A Manager
46:18
46:18
Play later
Play later
Lists
Like
Liked
46:18
In this episode I rant at length about the terrible reasons that people have for wanting to go into management/leadership. I get really worked up by the end. Just to clarify one part of the video, I really love both Korea and Japan. They both have great food, great movies and shows, great people, and are both amazing and awesome countries. They jus…
…
continue reading
1
Stevey's Tech Talk E18 - All about Big Tech interviews
45:44
45:44
Play later
Play later
Lists
Like
Liked
45:44
I talk about how messed up tech interviewing is, and yet it's sort of the best we've got... or is it?By Steve
…
continue reading
1
Puppet Tears, ep 081 — Jake Bazel on Winnie the Pooh + Duncan the Skunk
1:30:14
1:30:14
Play later
Play later
Lists
Like
Liked
1:30:14
We're back with one of the busiest puppeteers in the industry—Jake Bazel! Star of Disney's Winnie the Pooh Show off-Broadway, which he also wrote and helped to develop, Jake also starred in Paddington Gets in a Jam, The Very Hungry Caterpillar, and Jim Henson's Dinosaur Train: LIVE. His on-screen credits include Sesame Street, Helpsters, and Duncan…
…
continue reading
1
Stevey's Tech Talk S1E17 - What it's like to work for Google
45:23
45:23
Play later
Play later
Lists
Like
Liked
45:23
Several people asked me to talk about Amazon vs. Google and compare them, so I'm doing that in this episode. I talk a lot about what it's like to work for Google. The dude in the beginning is a little joke, since one of you said I look like a bearded floating head. Which is accurate, since that's the look I'm going for, inspired by the guy at the b…
…
continue reading
1
Stevey's Tech Talk S1E16 - Crazy Talk: My predictions for Big Tech and Biotech in the near future
49:13
49:13
Play later
Play later
Lists
Like
Liked
49:13
This is the one. The episode where you decide that listening to me was the biggest waste of time in possibly your entire life. I rant like a certifiably crazy person about tinfoil hat conspiracy theories, and throw out strong opinions about subjects I know almost nothing about. You know, like usual.By Steve
…
continue reading