Screaming in the Cloud - The Maestro of the Keyboards with Jesse Vincent
Episode Date: September 28, 2021About Jesse Jesse Vincent is the cofounder and CTO of Keyboardio, where he designs and manufactures high-quality ergonomic mechanical keyboards. In previous lives, he served as the COO of Va...ccinateCA, volunteered as the project lead for the Perl programming language, created both the leading open source issue tracking system RT: Request tracker and K-9 Mail for Android.Links:Keyboardio: https://keyboard.ioObra: https://twitter.com/obra
Transcript
Discussion (0)
Hello, and welcome to Screaming in the Cloud, with your host, Chief Cloud Economist at the
Duckbill Group, Corey Quinn.
This weekly show features conversations with people doing interesting work in the world
of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles
for which Corey refuses to apologize.
This is Screaming in the Cloud.
You could go ahead and build your own coding and mapping notification system,
but it takes time, and it sucks.
Alternately, consider Courier, who's sponsoring this episode.
They make it easy.
You can call a single send API for all of your notifications
and channels. You can control the complexity around routing retries and deliverability
and simplify your notification sequences with automation rules. Visit courier.com today and
get started for free. If you wind up talking to them, tell them that I sent you and watch them
wince because everyone does. when you bring up my name.
That's the glorious part of being me.
Once again, you could build your own notification system, but why on God's flat earth would
you do that?
Visit courier.com today to learn more.
This episode is sponsored in part by our friends at Jellyfish.
So you're sitting in your office chair,
bleary-eyed, parked in front of a PowerPoint,
and oh, my sweet feathery Jesus,
it's the night before the board meeting,
because of course it is.
As you slot that crappy screenshot
of traffic light-colored Excel tables into your deck
or sift through endless spreadsheets
looking for just the right data set,
have you ever wondered why is it that sales and
marketing get all this shiny, awesome analytics and insight tools, whereas engineering basically
gets left with the dregs? Well, the founders of Jellyfish certainly did. That's why they created
the Jellyfish Engineering Management Platform, but don't you dare call it JEMP. Designed to make it
simple to analyze your engineering organization,
Jellyfish ingests signals from your tech stack, including JIRA, Git, and collaborative tools.
Yes, depressing to think of those things as your tech stack, but this is 2021. And they use that
to create a model that accurately reflects just how the breakdown of engineering work aligns
with your wider business objectives.
In other words, it translates from code into spreadsheet.
When you have to explain what you're doing from an engineering perspective
to people whose primary IDE is Microsoft PowerPoint, consider Jellyfish.
That's jellyfish.co and tell them Corey sent you.
Watch for the wince. That's my favorite part.
Welcome to Screaming in the Cloud. I'm Corey Quinn. As you folks are well aware by now,
this show is at least ostensibly about the business of cloud. And that's intentionally
overbroad. You can fly a boat through it, which means it's at least wider than the Suez Canal.
And that's all well and good. But what do all of these cloud services have in common?
That's right. We interact with them via typing on keyboards. My guest today is Jesse Vincent,
who is the founder of Keyboard.io and creator of the Model 1 heirloom-grade keyboard,
which is sitting on my desk that sometimes I use, sometimes it taunts me. Jesse,
thank you for joining me.
Hey, thanks so much for having me, Corey.
So mechanical keyboards are one of those divisive things that back in the before times,
when we were all sitting in offices, it was an express form of passive aggression,
where I don't like the people around me, and I'm going to show it to them with things they
can't really complain about.
So what is the loudest keyboard I can get style stuff? And some folks love them,
some folks can't stand them, and just most folks, to be perfectly blunt, do not seem to care.
So it's not actually about them being loud, or it doesn't have to be. Mechanical keyboards can
be dead silent. They can be as quiet as anything else. There's absolutely a subculture that is into
things that are as loud as they possibly can be. You know, it sounds like there's a cannon going
off on somebody's desk. But you can also get absolutely silent mechanical switches that are
more dampened than your average keyboard. For many, many people, it's about comfort. It is about
the key feel.
A keyboard is supposed to have a certain feeling,
and these flat rectangles that feel like you're typing on glass,
they don't have that feeling, and they're not good for your fingers.
And it's been fascinating over the past five or six years to watch this explosion in interest in good keyboards again.
I learned to first use a computer back on an old IBM 286
in the 80s. And this obviously had a Model M or damn close to it, a buckling spring keyboard.
It was loud and I'm nostalgic about the whole thing. True story, I'd never told on this podcast
before. I was a difficult child, known when I was five years old, and I was annoyed because my
parents went out of the house and my brother was getting more attention than I was. I poured a
bucket of water into the keyboard. And to this day, I'm surprised my father
didn't murder me after that. And we wound up after having a completely sealing rubber gasket on top
of this thing, because this was the 80s. Keyboards were not one of those, oh, I'm going to run down
to the store and pick up another one for $20. This was at least a $200 whoopsie doozy. And
let's just say that it didn't endear me to
my parents that week. That's funny because that keyboard is one that actually probably would have
dried out just fine. Not like the Microsoft Naturals that I used to carry in the mid-90s,
those white slightly curved ones. That was my introduction to ergonomic keyboards.
And they had a fatal flaw as many mid-90s Microsoft products did.
In this case, they melted in the rain.
The circuit traces inside were literally wiped away by water.
If a cup of water got in that keyboard, it was gone.
Everyone has a story involving keyboard and liquids at some point.
Or they are the most careful people that are absolutely not my people
whatsoever, because everyone I hang out with is inherently careless. And over time, I used other
keyboards as I went through my life and never had strong opinions on them. And then I got to play
with a mechanical keyboard. It brought all that time rushing back to me of, oh, yeah. And my
immediate thought is, oh, this is great. I wonder if I can pour water into it. No, no. And I started getting back into playing with them and got what I thought was the peak model
keyboard from DOS Keyboards, which there was the black keyboard with no writing on it at
all.
And I learned I don't type nearly as well as I thought I did in those days.
And okay, that thing sat around gathering dust.
And I started getting a couple more and a couple more.
And it turns out if you keep acquiring mechanical keyboards,
you can turn an interest into a problem,
but you can also power your way through to the other side
and become a collector.
And I started building my own for a while,
and I still have at least a dozen of them
in various states of assembly here.
It was sort of a fun hobby that I got into.
And for me, at least, it was,
why do I want to build a keyboard myself? Do I believe intrinsically that I can build a better
keyboard than I can buy? Absolutely not. But everything else I do in my entire career as an
engineer until that point had been about making the lights on the screen go light up in different
patterns. That was it. This was something that I had built that I could touch with my hands and was still related to the thing that I did and was somewhat more forgiving than other things that I
could have gotten into, like, you know, woodworking with table saws that don't realize my arm had just
lopped off. Oh, you can burn yourself pretty good with a soldering iron. Oh, absolutely, I can.
But yeah, no, I got into this in a similar sounding story. I had had bad risks throughout my career.
I was a programmer and a programming manager and CEO, and my wrists hurt all the time.
And I'd been through pretty much every ergonomic keyboard out there.
If you've seen the one where you stick your fingers into little wells and each finger
you can press back, forth, left, right, and down. The ones that looked like they were basically a pair of flat capacitive surfaces
from a company that later got bought by Apple and turned into the iPad's touch technology,
Microsoft's keyboards, everything.
And nothing quite felt right.
A cloud startup I had been working on cratered one summer.
Long story short, the thing went under for kind of sad reasons,
and I swore I was going to take a year off to screw around and figure out what the next thing
was going to be. And at some point, I noticed there were people on the internet building their
own keyboards. This was not anything I had ever done before. When I started soldering, I did
figure out that I must have soldered before because it smelled familiar. But this was supposed to be a one-month project to build myself a single keyboard.
And I saw that people on the internet were doing it, and I figured, eh, how hard could it be?
Just one of those things that Perl hackers are apt to say. Little did I know, it's now,
I want to say it's something like eight years later. And my one-month project to build one keyboard has failed thousands and thousands and thousands of times over as we've shipped thousands of keyboards to, oh God, it's like 75 or 78 countries.
And it's great.
It's well-made.
The Model 1 that I got was part of an early Kickstarter batch.
My wife signed me up for it because she knew I was into that sort of thing as a birthday gift.
And then roughly a year later, if memory serves, it showed up and that was fine. Again, it's
Kickstarter. It's one of those, this might just be an aspirational gift. We don't know. And because
Kickstarter, but it was fun and I use it. It's great. I like a lot of the programmability aspects
of it. There are challenges. I'm not used to using ergonomic keyboards and the columnar layout is
offset to a point where I miss things all the time. And if you not used to using ergonomic keyboards, and the columnar layout is offset to
a point where I miss things all the time. And if you're used to typing rapidly in things like chats
or Twitter or whatnot, and where rapid response is valuable, it's frustrating trying to learn how
a new keyboard layout works. Absolutely. So we got some advice very early on from one of the
research scientists who helped Microsoft with their design for their natural keyboards. And one of the things that he told us was, you will probably only ever get one
chance to make a keyboard. Almost every company that makes a keyboard fails. And so you should
take one of the sort of accepted designs and make a small improvement to help push the industry
forward. You don't want to go do something radical and have nobody like it. That's very reasonable advice and also boring. Why bother? Well,
we walked away from that with a very different take, which was, if we're only going to get one
chance at this, we want to do the thing we want to make. Yeah. And so we did a bunch of stuff that
we got told might be difficult to do or impossible. We designed our own keycaps from scratch. We
milled the enclosure out of hard
wood. When we started, we didn't know where we were manufacturing, but we did specify that the
wood was going to be Canadian maple because it grows like a weed and is not in danger of being
made extinct. But when you're manufacturing in southern China and you're manufacturing with
Canadian maple, that comes on a boat from North America. There's something to be said for the globalization supply chain, as we see things ship back and
forth and back and forth. And it seems ridiculous, but the economics are there.
It's, oh my God, not this year.
Yeah, there's that.
Supply chains are, how obscenity friendly is this podcast?
Oh, we can censor anything that's too far out. Knock yourself out.
Because what I would ordinarily say is the supply chains are f***ed.
Yep, they are. Yeah. This time around, we gave customers
for the Model 100, which is our new keyboard that the Kickstarter just finished up for,
we gave customers a choice of that nice Canadian maple or walnut.
We got our quotes in advance. Our supplier confirmed wood was
no problem a few months in advance.
And then the night before the campaign launched, our wood supplier got in touch and said,
so there are no walnut planks that are wide enough to be had in all of southern China.
There are some supply chain issues due to the global container shortage.
We don't know what we're going to be able to do.
Maybe you could accept it if we did
butcher block style walnut and glued planks together. They made samples. And then a week
later, instead of FedExing us the samples, I got a set of photographs with a whole bunch of sad
faces and crying face emojis saying, well, we tried. We know there's no way that this would
be acceptable to your customers. We asked, so where's this walnut supposed to be coming from that you can't get it?
It's been sitting on the docks at the origin since March.
It's being forested in Kentucky in the United States.
The thing that surprised me the most about the original Model 1 Kickstarter campaign
was how much went wrong across the board.
I kept reading your updates.
It was interesting.
At some point, it was like, okay, this is clearly a Ponzi scheme. That's the name of the keyboard, the Ponzi, where there's
going to be increasingly outlandish excuses. I don't think a Ponzi scheme would be the right
aspersion to be casting. There's that more pedestrian scam style thing. We could go with
that. We have a lot of friends who've been in industry longer than us. And every time we brought
one of the problems that our factory seemed to be having to them, they said, oh yeah, that's a thing that absolutely happens.
Yeah. It was just, you kept hitting every single one of these. And I was increasingly angry on
your behalf reading these things about, oh yeah, just one of your factory reps just blatantly
ripped you off. And this was expected to be normal in some cases. And it's like, and you'd
even once threatened to burn the factory down, which I thought was impressive. No, nobody threatened to burn the factory down,
but one of the factories did have a fire. Which we can neither confirm nor deny. I can't,
I can't, I can't. Yeah, yeah, yeah. But so what our friends who'd been in the industry longer
said is like, Jesse, nobody has all the problems. And eventually we figured out what was going on,
and it was that our factory's director of overseas sales was a con artist grifter who had been scamming both sides.
She'd been lying to us and lying to the factory and making up stories to make her the only
trusted person to each side, and she'd just been embezzling huge sums of money.
You hear about these stories, but you never think it's going to be something that happens
to you.
Was this your first outing with manufacturing a physical product?
This was our first physical product. But I'm curious about it. Are you effectively falling into the trope of a software person who thinks, ah, I could do hardware. How hard could it be?
I could ship code around the world in seconds. So hardware only is a little bit slower.
How close to that trope are you? So when we went into the manufacturing side, we knew that we knew nothing.
And we knew that it was fraught with peril.
And we gave ourselves an awful lot of padding on timing, which we then blew through for
all sorts of reasons.
And we ran through a hardware incubator that helped us vet our plans.
We were working with companies on the ground that help
startups work with factories. And honestly, if it hadn't been for this one individual,
yes, we would have had problems, but it wouldn't have been anything of the same scale.
As far as we can tell, almost everything bad that happened had a grain of truth in it.
It's just that a competent grifter can spin a tiny thing into a giant thing. And nobody in China suspected her, and nobody in China believed that this could possibly be happening because the penalties, if she got caught, were 10 years in a Chinese prison for an amount of money that effectively would be a down payment on an apartment
instead of the price of a full apartment or fully fleeing the country.
It seems like that would be enough of a deterrent, but apparently not.
Apparently not. So we ended up retaining counsel and talking to friends who had been working in
southern China for 15 years for about who they might recommend for a lawyer.
We ended up retaining a Chinese lawyer.
Her name's Una.
She's fantastic.
Referrals available upon request.
Oh yeah, no, absolutely.
I'm happy to send her all kinds of business.
You know, she looked at the contract we had with the factory.
She's like, this is a Western contract.
This isn't going to help you in the Chinese courts.
What we need to do is we need to walk into the factory and negotiate a new agreement that is
in Chinese written by a Chinese lawyer and get them to sign it. And part of that agreement was
getting them to take full joint responsibility for everything. And she walked in with me to the
factory. She dressed down, t-shirt and jeans.
They initially thought she was my translator.
And she made a point of saying, like, look, I'm Jesse's counsel.
I'm not your lawyer.
I do not represent your interests.
And three-party negotiations with the factory.
The factory is then former salesperson and us.
And she negotiated a new agreement.
And I had a long list of all the things that we needed to have in our contract,
like all the things that we really cared about.
Get to the end of the day, and she hands it to me.
And she's like, what do you think?
And I read it through.
My first thought is that none of the 10 points that we need in this agreement are there.
And then I realized that they are there. And then I realized
that they are there. They're just very subtle. And everybody signs it. The factory takes full
joint responsibility for everything that was done by their now former salesperson.
We go outside, we get into the cab, and she turns to me. She's not a native speaker of English,
but she is fluent. And she's like, how do you think that went, Jesse?
I'm like, I think that went pretty well.
And she's like, yes, I get my job satisfaction out of adverse negotiation.
And the factory effectively didn't believe in lawyers.
No, no, I've seen them.
They exist.
I married one of them.
Oh, yeah.
As it turned out, they also didn't really believe in the court system,
and they didn't believe in not pissing off judges. Nothing could help us recover the time we lost. We did end up recovering all of our tooling. We ended up recovering all of our product that they were holding, all with the assistance of the Chinese courts. It was astonishing because we went into this whole thing knowing that there was no chance that a Chinese court would fine
for a small Western startup with no business presence in China
against a local factory.
And I think our goal was that they would get a black mark
on their corporate social credit report
so that nobody else would do business with this factory
that won't give the customer back their tooling.
And it turns out that, no, the courts just helped us.
It's nice when things work the way they're supposed to on some level.
It is.
And then you solved your production problems.
You shipped it out.
I use it.
I take it out periodically.
We'd shipped every customer order well before this. Oh, okay.
This was after you had already done the initial pre-orders.
This was as you were ongoing.
There were key caps we owed people, which were effectively the free gift we promised
a ways in for being late on shipping.
That's what that was worth.
Showed up one day, and I wondered what the story behind that was.
But yeah, it was, yeah, they're great.
Yeah.
You know, then there was a story in The Verge of this Kickstarter alleges that da-da-da-da-da.
We're like, I understand that AOL's lawyers
make you say alleges, but no, this really happened.
And also, we really had shipped everything
that we owed to customers long before all this went down.
Yeah.
This is something that doesn't happen
in the software world, generally speaking.
I don't have to operate under the even remote possibility that, you know, my CICD system
is lying to me about what it's doing.
I can generally believe things that show up in computers, you would think.
But there are...
You would think.
I mean, there are exceptions to that, but generally you can believe it.
In software, you know, sometimes we'll work with contractors or contract agencies who
will make commitments and then not follow through on those commitments or not deliver
the thing they promised. It does sometimes
happen. Indeed.
Yeah, I don't know. The thing I miss the most from software
is that if there is a defect,
the cost of shipping an update
is nil, and the speed at which
you can ship an update is instantly.
You would think it would be nil, but then we look at AWS
data transfer pricing, and there's a giant
screaming caveat on that. You'd think that moving bytes nil, but then we look at AWS data transfer pricing, and there's a giant screaming caveat on that.
You'd think that moving bytes would cost nothing.
Yeah.
Compared to international shipping costs for physical goods, AWS transfer rates are incredibly competitive.
No, no, to get to that stage, you need to add in a managed NAT gateway, too, with your data processing fee.
But yeah, it's a different universe.
It's a different problem, a different scale of speed, a different type of customer, too, on some levels. So after you'd gotten the Model 1's issues sorted out, you launched a second keyboard, the Atreus, if I'm pronouncing that correctly, or Atreus. This is a super minimalist keyboard designed to take with you everywhere.
And it was something where Phil Hagelberg, who is a software developer of some repute for a bunch of things,
he had designed this sort of initially for his own use and then had started selling kits.
So laser-cut plywood enclosures, hand-built circuit boards. You just stick a little development board in the
middle of it, spend some time soldering, and you're good to go. And he and I were internet
buddies. He had apparently gotten his start from some of my early blog posts. And one day he sent
me a note asking if I would review his updated circuit board design because he was doing a
revision. I looked at his updated circuit board design and then offered to just make him a new circuit board design
because it was going to be pretty straightforward
to do something that's going to be a little more reliable
and a lot more cost effective.
We did that.
We talked a little more and I said,
would you be interested in having us just make this thing in a factory
and sell it with a warranty and send you a royalty?
He said, but it's GPL. You don't have to send me a royalty.
I appreciate that I am not compelled to do it. However, yeah.
Yeah, exactly. It's like, no, we would like to support people who create things
and work with you on it.
That's important. We periodically have guest authors writing blog posts on Last Week in AWS. Every single one of them is paid for what they do. Sometimes, for various reasons,
they can't or won't accept it, and we donate it to a charity of their choice. But we do not expect
people to volunteer for a profit-bearing entity in some respects. Now, open source is a whole
separate universe of that. I still maintain that it's rapidly becoming a, would you like to
volunteer for a trillion-dollar company in your weekend hours? Usually not, but there's always an argument.
Oh, yeah. We have a bunch of open-source contributors to our open-source firmware,
and we contribute stuff back upstream to other projects. And it is a related but
slightly different thing. So Phil said yes, we said yes, and then we designed and made this thing.
We launched an ultra-portable keyboard designed to take with you everywhere.
It came with a travel case that had a belt loop and basically a spring-loaded holster for your keyboard if you want to nerd out like that.
All of the Kickstarter video and all the photography sort of showed how nice it looked in a cafe.
And we launched it the week the first lockdowns
hit in the spring of 2019. I have to say I skipped that one entirely. One of the things that I wound
up doing keyboard wise when I started this company four years ago and change now was I wound up
getting a fairly large desk and it's 72 inches or something like that. And I want a big keyboard
with a numpad. Yeah, that's right. Big spender here.
Because I don't need a tiny little keyboard.
I find that the layer shifting on anything that's below a full-size keyboard
is a little on the irritating side.
And this goes beyond.
It requires significant rewiring of your brain on some level.
And there are ergonomic reasons
why some people find it to be better and more comfortable.
There's less reaching and twisting.
But it is a very different typing experience, and it's absolutely not for everybody.
Nothing we've made so far is intended to be a mass market product.
When we launched the Model 1, we were nervous that we would make something that was too popular
because we knew that if we had to fulfill 50,000 of them, we'd just be screwed.
We knew how little we had to fulfill 50,000 of them, we'd just be screwed. We knew how little we knew.
But the Atrius, when we launched on Kickstarter, we didn't know if we were going to have to cancel
the campaign because no one was going to want their travel keyboard at the beginning of a pandemic,
but it did real well. I don't remember the exact timing and numbers, but we hit the campaign goal,
I want to say early on the first day, possibly within minutes, possibly within hours.
It's been a while now.
I don't remember exactly.
Ultimately, we sold like 2,600 of them on Kickstarter and have done additional production runs.
We have a distributor in Japan, a distributor in the US, and a distributor in the UK now.
And we also sell them ourselves directly online from keyboard.io.
So this is one of the other fascinating logistics
things is that we ship globally for Hong Kong, which before the pandemic was actually pretty
pleasant. Inexpensive shipping globally has gotten kind of nuts because most discount carriers,
the way they operated historically, is they would buy cargo space on commercial flights.
Commercial international flights don't happen so much.
Yeah, suddenly
that becomes a harder thing to find. Early on, we had a couple of shipping providers that were in
the super slow, maybe up to two weeks to get your thing somewhere by air, taking, I want to say,
we had things that didn't get there for three months. They would get from Hong Kong to Singapore
in three days. They would enter a
warehouse. And then we had to start asking questions about like, hey, it's been eight
weeks. What's going on? And they're like, oh, it's still in queue for a flight to Europe.
There just aren't any. It seems like that becomes a hard problem.
It becomes a hard problem. It started to get a little better, and now it's starting to get a little worse again. Carriers that used to be ultra-reliable are now
sketchy. We have FedEx losing packages, which is
just nuts. USPS shipments, we see things
that are transiting from Hong Kong, landing at O'Hare, going through
a sorting center in Chicago, and just vanishing
for weeks at a time in Chicago. I don't pretend to
understand how this stuff works. It's magic to me. It is magic on some level that I can order
toilet paper on the internet. It gets delivered to my house for less money than it costs me to
go to the store and buy it. It feels like there's some serious negative externalities in there,
but we don't want to look too closely at those because we might feel bad about things.
There's all kinds of fascinating stuff around.
So shipping stuff, especially by air,
there are two different ways that the shipping weight can get calculated.
It can either get calculated based on the weight on a scale,
or it can get calculated using a formula based on the dimensions.
And so bulky things are treated as weighing an awful lot.
I'm told that Amazon's logistics teams started doing this fascinating thing
where ultra-dense, super-heavy shipments, they pushed onto FedEx and UPS,
whereas the ultra-light stuff that saved on jet fuel, they shoved management, and security.
And let me be clear here, it's actually free.
There's no surprise billing until you intentionally and proactively upgrade your account.
This means you can provision a virtual machine instance or spin up an autonomous database that manages itself,
all while gaining the networking, load balancing, and storage resources
that somehow never quite make it into most free tiers
needed to support the application that you want to build.
With Always Free, you can do things like run small-scale applications
or do proof-of-concept testing without spending a dime.
You know that I always like to put asterisk next to the word free.
This is actually free, No asterisk.
Start now.
Visit snark.cloud slash oci-free.
That's snark.cloud slash oci-free.
I want to follow up because it seems like, okay, pandemic, shipping is a challenge.
You clearly are doing well.
You still have them in stock and are selling them as best I'm aware, correct?
Yes. Yeah. I may have to pick one up one of these days just so I can put it on the Curiosity keyboard shelf and kick it around and see how it works. And then you recently
concluded a third keyboard Kickstarter in this case. And this is not your positioning. This is
my positioning of what I'm picking up of, hey, remember that Model 1 keyboard we sold you that
you love and we talked about? It's amazing. Yeah, it turns out that's crap. Here's the better version
of it. Correct that misapprehension, please. Sure. So it absolutely is not crap, but we've
been out of stock of the Model 1 for a couple of years now. And we see them going used for as much
or sometimes more than we used to charge for them new. It went out of stock because of the shenanigans with that first factory.
And shortly before we launched the Atrius,
we'd been planning to bring back an updated version of the Model 1.
We'd even gotten to the point of designing the circuit boards
and starting to update the tooling, the injection molding tooling.
And then COVID, Atrius, life, everything.
And so it took us a little longer to get there.
But there is a larger total addressable market for a keyboard like the Model 1
than the total number that we ever sold.
There are certainly people who had Model 1s who want replacements,
want extras, want another one on another desk.
There also are plenty of people who wanted a Model 1 and never got one.
Here's my question for you with all three of these keyboards, because they're a different
layout, let's be clear. Some more so than others, but even the columnar layout is strange here.
Once upon a time, I had a week in which I wasn't doing much, and I figured,
I'll learn Dvorak, which is a different keyboard layout. And it's not
that it's hard. It's that it's rewiring a whole bunch of muscle memory. The problem I ran into
was not that it was impossible to do by any stretch, but because of what I was doing in those
days, help desk and IT support, I was having to do things on other people's computers. So it was a
constant context switching back and forth between different layouts.
Yeah.
Do you see that being a challenge with layouts like this, or is it more natural than that?
So what we found is that it is easier to switch between an ergonomic layout and a traditional layout, like a columnar layout and what's often called a row stagger layout, which is what your normal keyboard looks like, than it is to switch between Dvorak and QWERTY on a traditional keyboard,
or the absolute bane of my existence
is switching between a ThinkPad and a MacBook.
They are super close.
They're not the same.
Right, you can't get an ergonomic keyboard layout
inside of a laptop.
I mean, looking at the four years of being gaslit by Apple,
it's clear you can barely get a keyboard
into a MacBook for a while. It's, oh, it's a piece of crap, but by Apple, it's clear you can barely get a keyboard into a MacBook for a while.
It's, oh, it's a piece of crap,
but you're using it wrong.
Yeah, I'm not a fan
of their entire approach to keyboards
and care very little what Apple has to say
about anything even slightly keyboard related,
but that's just me being bitter.
As far as I can tell,
large chunks of Apple's engineering organization
felt the same way that you did.
Their new ones are actually decent again.
Yes, that's what I've heard. And I will get one at some point, but I also have a problem where, oh yeah, you know that $3,000 laptop with a crappy keyboard you can't use for
anything? Great. The solution is to give us $3,000 more and then we'll sell you one that's good. And
it's, I feel like I don't want to reward the behavior. I hear you. I ditched macOS for a
number of years. I lived the dream, Linux on the desktop. And it didn't hurt me a lot. Printing worked fine, scanning worked fine, projectors were fine. But when I was reaching for things like Photoshop and Lightroom and my mechanical CAD software, it was the bad kind of funny. I have to be careful now for the first time in my life,
I'm not updating to new operating systems early on
just because of things like the audio stuff
I have plugged into my nonsense
and the media nonsense that I do.
It used to be that, great,
my computer only really needs to be a web browser
and a terminal and I'm good.
And worst case, I can make do with just the web browser
because there are embedded terminal
into a webpage options out there. Yeah, now it turns out that I actually have a production workflow. Who knew?
Yep. That's the point where I start thinking about having separate machines for different things.
Yeah. I'm rapidly hitting that point. I do want to get into having fun with keyboards on some
level, but it's a constant changing of what you're using. And then of course, there's the other side
of it where in normal years, I spend an awful lot of time traveling
and as much fun as having a holster mounted belt keyboard would be, in many cases, it does not
align with the meetings that I tend to be in. Of course. It's, oh, great. You're the CFO of a
Fortune 500. Great. Let me pair my mini keyboard that looks like something from the
bowels of your engineering department's reject pile. Like, what is this? It's one of those
things that doesn't send the right message in some cases. And let's be honest, I'm good at
losing things. This is a pretty mini keyboard, but I hear you. I can lose it along with my keys.
It'll be great. Yeah. There are a bunch of things I've wanted to do around reasonable keyboards for
tablets. Yes, please do. Yeah. We
actually started looking at one point at a fruit company in Cupertino's requirements around being
able to do dock connector connected keyboards for their tablets. And it's nuts. You can't actually
do ergonomic keyboards that way. It would have to be Bluetooth. Yeah. When I travel on the road
these days, or these, well, these days being two years ago, the only computer I take is an iPad. And that
was great. It worked super well for a lot of my use cases. There's still something there. And even
going forward, I'm going to be spending a lot more time at home. I have young kids now, and
I want to be here to watch them grow up. And my lifestyle and use cases have changed. For the last
year and a half, I've had an iMac. I've never had one of those before. It's big screen real estate. Things are great. And I'm looking to see whether it's time
to make a full-on keyboard evolution if I can just force myself over the learning curve here.
But here's the question you might not be prepared to answer yet. What's next? Do you have plans on
the back burner for additional keyboards beyond what you've done. Oh yeah. We have like three more
designs that are effectively in the can, not quite ready for production, but if this were a video
podcast, I'd be pulling out and waving circuit boards at you. One of the things that we've been
playing with is what is called in the trade a symmetric stagger keyboard, where the right half
is absolutely bog standard normal layout like you'd expect, and the right half is absolutely bog-standard normal layout,
like you'd expect, and the left side is a mirror of that. And so it is a much more gentle
introduction to an ergonomic-style keyboard. Okay, I can almost wrap my head around that.
Because if you put your hands on your keyboard and you feel the angles that you have to move
on your right side, you'll see that your fingers move basically straight back and forth.
On the left side, it's very different unless you're holding your hand at a crazy, crazy angle.
Yeah.
And so it's basically giving you that same comfort on the right side and also making the left side comfy.
It's not a weird butterfly-shaped keyboard.
It is still a rectangle,
but it is just that little bit better.
We're not the first people to have done this.
Our first prototype of this thing was
2006,
something like that.
But it was a one-off, like, I wonder if I would like this.
And we were
actually planning to do that one
next, after the Model 1 1 when the Atrius
popped up, and that was a much faster, simpler, straighter forward thing to bring to production.
The one thing I want from a keyboard, and I haven't found one yet, maybe it exists,
maybe I have to build it myself, but I want to do the standard mechanical keyboard. I don't even
particularly care about the layout because it all passes through a microcontroller
on the device itself.
Great, and those things are programmable
as you've demonstrated.
You've already done an awful lot of open source work
that winds up being easily used to control keyboards.
And I love it and it's great.
But I also want to embed a speaker,
a small one into the keyboard
so I can configure it that every time I press a key,
it doesn't just make a clack, it also makes a noise. And I want to be able to ideally have it
be different keys, make different noises sometimes. And the reason being is that when we eventually go
back to offices, I don't want there to be any question about who is the most obnoxious typist
in the office. I will win that competition. That is what I want from a keyboard. It's called the
I don't want anyone within 50 feet of me keyboard.
And I don't quite know how to go about building that yet, but I have some ideas.
So there's absolutely stuff out there.
There is prior art out there.
Oh, wonderful.
One of the other options for you is solenoids.
Oh, those are fun.
So a solenoid is there is a steel bar, an electromagnet, and a tube of magnetic material so that you can go
every time you press a key.
It feels functionally like a typewriter to my understanding.
I mean, it can make it feel like a typewriter.
The Taptic Engine in an iPhone or a Magic Trackpad is not exactly a solenoid,
but might give you the vaguest idea of what you're talking about.
Yeah, I don't think I'm going to be able to quite afford 104 iPhones to salvage all of their haptic engines so that I can then wind up taking each one up to a different key.
But, you know, I'm sure someone enterprising come up with that.
Yeah.
So you only need a couple of solenoids and you trigger them slightly differently depending on which key is getting hit.
And you'll get your ka-chunk, ka-chunk, ka-chunk, ka-chunk, ka-chunk.
Like the space bar, for example. Great. Or you can always play a game with it too. Like the mystery key, whenever someone types and hits the mystery key, the thing
shrieks its head off and scares the heck out of them. Especially if you set it to keys that aren't
commonly used, but never so frequently. Make everyone at the office jumpy and nervous.
This will be perfect for Zoom. Oh, absolutely it would. In fact, one thing I want
to do soon, if this pandemic continues much longer, is I need to upgrade my audio setup here so I can
have a second microphone pointed directly into my keyboard so that people who are listening and
attending a meeting with me can hear me typing as we go. I might be a terrible colleague. One wonders.
You might be a terrible colleague, but you might be a wonderful colleague. Who knows?
It all depends on the interests we have.
I want to thank you for taking the time to walk me through the evolution of Keyboardio.
If people want to learn more or even perhaps buy one of these things, where can they do that?
They can do that at keyboard.io.
And hence the name.
Thank you so much for taking the time
to speak with me about all this.
I really appreciate it.
Cool. Thanks so much for having me.
I had fun.
I did too.
Jesse Vincent, Obra on Twitter,
and of course the CTO of Keyboardio.
I am cloud economist Corey Quinn,
and this is Screaming in the Cloud.
If you've enjoyed this podcast,
please leave a
five-star review on your podcast platform of choice. Whereas if you hated this podcast,
please leave a five-star review on your podcast platform of choice,
along with an angry comment. But before typing it, switch your keyboard to Dvorak.
If your AWS bill keeps rising and your blood pressure is doing the same, then you need the Duck Bill Group.
We help companies fix their AWS bill by making it smaller and less horrifying.
The Duck Bill Group works for you, not AWS.
We tailor recommendations to your business and we get to the point.
Visit duckbillgroup.com to get started.
This has been a HumblePod production.
Stay humble.