Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Dave Kimura

👤 Person
180 total appearances

Appearances Over Time

Podcast Appearances

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Are you guys using a very simple infrastructure or has it kind of gone from simple to very elaborate?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Are you guys using a very simple infrastructure or has it kind of gone from simple to very elaborate?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

So has using Sorbet made you guys write better code?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

So has using Sorbet made you guys write better code?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Yeah, real quick. If people want to follow some of the things that you're doing online, where should they go and look?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Yeah, real quick. If people want to follow some of the things that you're doing online, where should they go and look?

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Awesome. Yeah, and I'll go ahead and kick us off with some picks. So my first pick is the wise, thin clients. So I've been getting my kids ready for the digital learning in the upcoming school year. And instead of giving them each a... $600 computer or something, I have deployed a thin client set up at home, which is probably way overkill for most home networks and stuff.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

Awesome. Yeah, and I'll go ahead and kick us off with some picks. So my first pick is the wise, thin clients. So I've been getting my kids ready for the digital learning in the upcoming school year. And instead of giving them each a... $600 computer or something, I have deployed a thin client set up at home, which is probably way overkill for most home networks and stuff.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

But I would much rather replace a $100 all-in-one thin client than a $600 computer and monitor. So that's my first pick. And second pick is I, on this call actually, I got the announcement that I got the Apple TDK. So the developer transition kit with the ARM-based processor. So I will be releasing some Drifting Ruby videos on developing on ARM-based processors soon.

Ruby Rogues
Sorbet with Ufuk Kayserilioglu - RUBY 664

But I would much rather replace a $100 all-in-one thin client than a $600 computer and monitor. So that's my first pick. And second pick is I, on this call actually, I got the announcement that I got the Apple TDK. So the developer transition kit with the ARM-based processor. So I will be releasing some Drifting Ruby videos on developing on ARM-based processors soon.

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

Did you do a background check on me before this episode?

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

Did you do a background check on me before this episode?

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

What was the fallout? Did everyone like phone up and get really angry? Oh, from a customer perspective? Yeah, yeah. This is the best bit of outage stories is the kind of the human cost of whoever has to answer the phone the next week.

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

What was the fallout? Did everyone like phone up and get really angry? Oh, from a customer perspective? Yeah, yeah. This is the best bit of outage stories is the kind of the human cost of whoever has to answer the phone the next week.

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

And I guess for this specific, not this specific product, but kind of product where your customers are consuming your API, you're also at the mercy of their implementation too. So, you know, they're making a kind of call against you. And if that call is failing, you know, you've got to hope that their system can cope with that as well.

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

And I guess for this specific, not this specific product, but kind of product where your customers are consuming your API, you're also at the mercy of their implementation too. So, you know, they're making a kind of call against you. And if that call is failing, you know, you've got to hope that their system can cope with that as well.

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

Can we talk about the blameless culture for a bit? This is a new idea. And when I was managing engineering teams, I used to have what I called the finger of blame. So I used to do it the other way around. I would hold up my finger in a meeting and I'd introduce the finger as the finger of blame. And then we'd work out who the finger of blame should be pointing to.

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

Can we talk about the blameless culture for a bit? This is a new idea. And when I was managing engineering teams, I used to have what I called the finger of blame. So I used to do it the other way around. I would hold up my finger in a meeting and I'd introduce the finger as the finger of blame. And then we'd work out who the finger of blame should be pointing to.

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

Now, more often than not, of course, it was me. So the finger of blame was a double edged finger. But it was it was a kind of way of, you know, people take it very seriously when they mess up the kind of stuff. So you kind of have to get your. get your team back on board. So it was a way of kind of lightening the mood after that week's disaster.

Ruby Rogues
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

Now, more often than not, of course, it was me. So the finger of blame was a double edged finger. But it was it was a kind of way of, you know, people take it very seriously when they mess up the kind of stuff. So you kind of have to get your. get your team back on board. So it was a way of kind of lightening the mood after that week's disaster.