AppForce1: news and info for iOS app developers

Mechanical keyboards

September 29, 2021 Jeroen Leenarts
AppForce1: news and info for iOS app developers
Mechanical keyboards
AppForce1: news and info for iOS app developers +
Help us continue making great content for listeners everywhere.
Starting at $3/month
Support
Show Notes Transcript

Just for the heck of it and because this is upload 101, I talk about mechanical keyboards with Josh, Franklin and Tommy. A special celebration for my 100 published episodes milestone.

Josh on  Twitter.
Franklin on Twitter.
Tommy on Twitter.

Josh uses a homebuilt Ergodox, an Ergodox EZ and a Moonlander.
Franklin uses the Ultimate Hacking Keyboard.
Tommy uses an IQUnix A80 Explorer.
Jeroen uses an Atreus and an IQUnix L80 Formula Typing.

This is the Model-100 mentioned.
This is the  DAS Keyboards mentioned.
This is Josh' Moonlander layout.

Intro on keyboard switches by Switch and Click.
How to Choose The BEST Mechanical Keyboard For You! This doesn't take split layout keyboards into account though.

Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team

Lead Software Developer 
Learn best practices for being a great lead software developer.

Riverside.fm
The easiest way to record podcasts and video interviews in studio quality from anywhere.

Buzzsprout
Start your own podcast and get a $20 Amazon Gift Card (sent after 2nd paid invoice)

Sendy, send newsletters, 100x cheaper
A self hosted email newsletter, send emails via Amazon SES without sacrificing deliverability.

Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.

Support the show

Rate me on Apple Podcasts.

Send feedback on SpeakPipe
Or contact me on Mastodon: https://hachyderm.io/@appforce1

Support my podcast with a monthly subscription, it really helps.

My book: Being a Lead Software Developer

Jeroen Leenarts:

I'm sitting here with, with Josh Franklin and Tommy. And for some reason, I decided that it was a good idea to talk about a specific subject. But before we dive in, I just like everybody to do a short intro on themselves. And I'd say, Josh, can you kick things off a bit with

Josh Holtz:

who you are Schultz, I've been the lead maintainer of Heslin tools. For two, two years now, I've been a core contributor for five or six. It's my full time nine to five job, maintaining that doing all the PR is releases issues, and all the other Fastlane tools associated with the main Fastlane project. And then, I do a lot of indie dev, indie dev myself supporting other indie developers, and generally just starting Xcode. Apps pretty much every week.

Jeroen Leenarts:

Okay, and Franklin, can you tell a little bit about yourself?

Franklin Byaruhanga:

My name is Franklin Bianca. I'm from Kampala, Uganda. And currently am I is trying to be a miracle engineer. But I switched to iOS development about two years ago. So I mean, a career switch. And that's, that's that about about it about myself?

Jeroen Leenarts:

Okay, and Tommy, what what can you share already?

Tommy Prezioso Jr:

Hi, my name is Tommy. And I'm from Queens, New York. And I am a iOS developer at scheduler city.

Jeroen Leenarts:

Okay. Should I do this too? Yeah, I guess why not? Um, my name is Ron. I'm from the Netherlands. I actually run this podcast. And these three people were crazy enough to join me for this recording. Yeah, I do iOS development, as well do some podcasts, wrote some books on some topic. And currently, I'm transferring a lot of information at my current day job. Because November 1, I'm starting at another one. So crazy times. But what's interesting here is that the four of us, there's actually some things that we have in common. One of them is something iOS development related. Because we all work in the Apple ecosystem and write code for those platforms, we could dive into that and how we write Swift code. And that will open up Xcode and do all kinds of crazy things with Fuse, a few controls and whatnot. But there's something else that we actually share as well. And that's has something to do with as very specific and personal input device. Because we all have a keyboard, and what's so personal to keep what's so personable about keyboards. It's the thing that we work with, like, I don't know, how many hours each day. And basically, I don't know, touching somebody else's keyboard grossed me out. I don't know why it is. But I like to clean it before I touch somebody, somebody else's keyboard. But what's also interesting is that the four of us, we also have like a mechanical keyboard that we like to like to work with, for instance. Yeah, yeah, it's, it's one of those things like you buy one, all of a sudden, you have like a couple. But just to kick things off a little bit. In the call, we have somebody with, with a moon lander, we have somebody with ultimate hacker keyboards, we have somebody with an Atrius, two of us actually have an IQ next keyboards, there's an ergo docks in room somewhere as well, I have to leave even the custom built one. So yeah, most of them are actually pre built keyboards that you can just order off the shelf somewhere. And, but it's very specific, because if you would just put these keyboards and I will link them in the show notes. If you would just put them together in on the table, you would be looking at it and you would say like, what the heck am I looking at? So I'm just to get started, Franklin, you have like the the ultimate hacker keyboard? Why this specific keyboard for you?

Franklin Byaruhanga:

Well, for me, these specific codes, basically, for two reasons. One is the split keys because I really like that. And then secondly, the the feel and the touch when it when you what when you're typing the feedback in the feedback that you get from typing it makes it feels so good, especially when you're writing code compared to like the traditional Apple keyboard that's on the MacBook Pro. So that's why I particularly use this. I feel my efficiencies is improved and also the speed is usually improved.

Jeroen Leenarts:

Okay, and Tommy, what what's your story with your keyboard because you're like a recent introduction to the space right?

Tommy Prezioso Jr:

Yeah, no, definitely. Previously before this one, I had a Das Keyboard five Q, which I liked a lot, but it was a full keyboard and I have a very tight working space. So I went down to a smaller layout. I just love the mechanical feel of, you know, the this particular keyboard. And that's, yeah, that's kind of really why I went to this form factor, just mostly the field. And yeah, just switching it up from different switches.

Jeroen Leenarts:

Okay, because you actually mentioned something interesting there already, which is layout. And Franklin already mentioned something about the field, and you mentioned it as well. So we're gonna dive into that as well, a little bit, but we'll do that later. So Josh, what's your keyboards and what's your daily driver.

Josh Holtz:

So right now, it's the moon lander. And I got started off on Ergo docks easy one, probably like five or six years ago. And I really got that one just because of the of the, of the split the split pneus of it, I needed something that was a little bit better for my posture. Then, like Apple Magic keyboard thing I was using felt like, like I was my, I was kind of like, condensed, and I felt very cramped, so I wasn't able to like spread my arms out. So I got the Ergo docks, easy back then. But it was a little bit too, too clicky sounding. So I want something little bit quieter. So then I switched to the custom built Ergo docks, which had some silent red switches, which is much better for small office environment, or working from home. But then I wanted something that was a bit more prettier, and had a little bit more clicky sound to it. So I landed back on the moon lander as my most recent one.

Jeroen Leenarts:

Okay. That sounds very interesting, because especially the moon lander, it has some distinct, like, I don't know, James Bond kind of ring to it, it to me, maybe some NASA as well, people should definitely look up the things that we're talking about, because they probably some people go what extra people actually buy these. So what I'm using at the moment right now is called an Atrius. Keyboard. It's built by keyboard IO. And that's, it's a 44 key layout. So what I like about it is that I don't have to move my hands at all, if I'm typing, typing, and I get to all the functionality of the keyboard by switching layers. So I can just toggle a switch and then everything on the keyboard changes. It does different things. Input wise, but it makes that me. I don't have to move my hands at all. I did twice. Yeah.

Josh Holtz:

What is the standard number of keys on like a normal keyboard? Oh, no,

Jeroen Leenarts:

that number. It's like 104 or 105? Ish, I think. But that's but that's if you have it included with the distinct discrete numpad on the right side. Okay. Okay. And if you have like, an 80% layout, I think that's or 70 That's what the keyboard Tommy has 10 You're talking about, then you're looking at? I think somewhere in the range of I don't know. 80 keep 80 G's someone's

Josh Holtz:

yours is 44 Yeah. 44

Tommy Prezioso Jr:

That's a lot it's so small.

Jeroen Leenarts:

Yeah, and but the switch that I'm using the at with it is are actually killed box wide switches and I really love the kill switch the clicky ones, okay. Because because they actually click when you press the button and they click when you release the button. So just pressing once gives you twice the amount of joy in my opinion. But we'll dig into that as well. Because Josh already mentioned I have linear reds and I have basically clicky whites by kale. And Tommy what's what's on your keyboards in sensor switches?

Tommy Prezioso Jr:

I believe Yeah, it's cherry Brown. I have

Jeroen Leenarts:

and Franklin they can't do you know what's on your keyboard?

Franklin Byaruhanga:

Yeah, it's a Cherry MX Brown. The clicker one, but I've also ordered for the silent one. I want the one that's in the other is

Jeroen Leenarts:

thinking really hard. They didn't hear us, Franklin, do you know what switches you have on your keyboard?

Franklin Byaruhanga:

Yes, I'm saying Cherry MX Brown Can you hear me? I don't have

Jeroen Leenarts:

internet connectivity. But he Yeah. Do you have silent browns on the

Franklin Byaruhanga:

Cherry MX Brown.

Jeroen Leenarts:

Now your we can hear you but there is some latency. Okay. Cherry MX Brown. Yeah. So that's pretty much the same switch that that Tommy has on his keyboard. And we're talking about all these switches and things but let's Let's just unpack that a little bit. So, there are three types of switches you can have on the keyboards and who have you can tell me which three main types there are.

Josh Holtz:

I'm looking at the Internet right now. And clicky linear and tactile. Yeah, I actually no clicking with a type. I knew I knew the other two.

Jeroen Leenarts:

Okay, well, let's, let's dive into that. Because linear is like, you have a key, you press it, and it just travels. If you have tactile then there's like this little bump that you feel somewhere down the, the press of the key. And if you have a clicky switch, it's also a tactile switch. But it has an added, in my opinion benefit that has like this mechanical spring click built into the switch. And I do know people can find it super annoying if you use it in an office environment. But those are the three main types. And then you have with tactile and linear keys, there's also subtype which are called silence, and then there's some dampening in the switch. And but it does make the switch feel a bit mushy and mushy in the sense that it's I don't know, it changes the feel of the switch. But what we all already, I think mentions is that what we really liked about keywords is that they're mechanical. And mechanical, basically means that there's like these, these switches involved, which are keyboard. Franklin already, quite nicely. told us why he likes to feel it makes him feel quicker with the keyboards. And does that apply to you as well told me when using your keyboard?

Tommy Prezioso Jr:

Yeah, I think it definitely helps me. Especially when coding type quicker or just have better touch typing, like I can kind of feel the keys, I know where everything kinda is. And, yeah, that's definitely a huge benefit. And, you know, something that you use constantly on a day to day basis is just knowing your tool as well as possible so and getting a good feel for it.

Jeroen Leenarts:

And, and Josh, what's, what's the deal with you then for the switches, or is more the split layout more important to you.

Josh Holtz:

The split layout is most important to me, actually, I have three different kinds of switches. So like, I do prefer some over the others depending on kind of how I'm working where I'm working. But the main reason that I got these were just because of of the split. But I think out of my switches, I have the I've cherry browns on my Ergo docks easy. I have the cherry silent reds on my custom Ergo docks. And then I have the say kale, kale, I have the silvers on my moon lander. And I think out of all those the silvers are probably my favorite. Because I can, I can make them have kind of a silent aspect if I want to. So if like the kids sleeping, or I'm on a phone call, I can I can still like make them work by typing very gently and not having a click. Or if I want to like go ham on some app or something and just like pound her on the keys, I can actually like feel like like in like, there's like a pretty decent sound there too. But I'm also pretty happy with the silent reds, like they're they actually are super quiet. They do kind of have that mushy feel where you do kind of kind of lose track of like, where the keys are where you're typing. But I mean, it's not it's not end of the world. And the quiet aspect of them is definitely worth it in my opinion. Yeah, you

Jeroen Leenarts:

don't have to thinking of the keycaps. Exactly when you press them fully. So one thing that we also already mentioned this is layouts. And why I did notice that with the keyboards that all of us are using is that they're relatively small in comparison to a full size keyboard. Because if you look in for instance, at Franklin sir keyboard, that's a keyboard that doesn't have a numpad. It has. By well, it doesn't even have function keys I think it has. So how do you get to the buttons that are not on your keyboard? Franklin, how do you do that? How do you manage,

Franklin Byaruhanga:

in my case, what the keyboard does, it actually has modes. So it has mouse mode, where the keyboard can operate as a mouse, then it also has other function modes that can activate the Function keys. The function keys are always like at the bottom. So one key can have three different purposes, depending on which mode you're in. So that's the real cool thing. Just press just change the mode that you're in, and then the keyboard will respond to whatever you want. So if you want function keys, you go to the function key mode. You want a number pad you go to the number number key number number keyboard mode, so each mode changes And then you can also change the layout, whether you want quality, or alderbrook, or whatever type of keyboard layout you want, there is an app that comes with the keyboard that enables you to change different layouts. So it's quite customizable to different do a lot of degrees.

Jeroen Leenarts:

Okay, and okay, so you can remap all the keys on your keyboard to your heart's content and just make it do whatever you want it to do. Right? Yes. Okay, cool. And, Josh, your case with your keyboards is any in any way programmable as well? Or what's the deal there?

Josh Holtz:

Yeah, so they're all completely configurable with what's the tool called? The moonlander. When website has a tool that you can use online to configure all the keys, different modes and all that and then install it directly on it. And it actually works for all three. But two of my keyboards have key or not. Keyless a blank. What do you call them? blinkies? I guess keycaps? Yeah, yeah. So two of them are blank. So those were kind of fun to learn on, because I didn't actually know where anything was. So I kind of went in really deep, but my moonlander does actually have have have them on it. But yeah, everything's configurable. I pretty much kept everything standard. When they came on, I think I may have switched. Where some some Alt keys were the Command key for Mac. I actually have a macro set on one where it'll do the emoji schmoozer, which is what like Command Shift Spacebar. So I have one key that actually does all three of those at once. So it's kind of fun, what you can configure. I have one key that actually does the T mux. Command as well, which is like, control, Control B. That one I don't use as often. But I do I do like how how configurable and customizable they are. I did have a layer that allowed me to do like very

Unknown:

Warcraft,

Josh Holtz:

specific keys. So it was very, like game game oriented, but only for the left hand. So I had like all of all the controls mapped. It was pretty nerdy. I don't run that anymore. But you can do a lot of crazy weird, weird stuff. But I, I do have a shared layout of my keyboard that I can link in the notes. Oh, it's kind of what what I normally run.

Jeroen Leenarts:

Okay. Yeah, cuz you, Franklin and Josh both mentioned the aspect of layers because I know Thomas keyboard doesn't have that. But that's, that's more like straight up keyboard that just has an enjoyable typing experience. But with the keyboard that I have, because it only has like 44 keys I I just have to use layers. If I want to do anything meaningful. If I just want to type a bracket I need to do like switch layer and type it. But I am taking notes here because having a single key to get the emoji thing in your face. That's That's so good. That's so good. Yeah, because I want to type more emojis more is always better.

Josh Holtz:

I didn't know I wanted that until I got my my MacBook Air M one and there's the emoji emoji world one on the bottom left. Yeah, I started using that all the time. And I got back to here and I'm like, I have to hit like three keys like in this weird hand and position. I'm like, I don't like that. So I was like, I wonder if I can combine them into one turns out you can and it's it's it's amazing.

Jeroen Leenarts:

And with if you're here all of this Tommy is this like it doesn't make you jealous with your keyboard that you think I need to buy another one that's programmable. Maybe I

Tommy Prezioso Jr:

I've actually looked into that. I was actually looking into the launch by system 76 I don't know if you've ever seen that keyboard. But I can say that again. I want to try lawn. It's called launch and the company is system 76 There are Linux based company, and they they have a programmable keyboard that I was actually looking into. But currently I do not need a keyboard. I'm trying my best urge to not buy a dual. You

Josh Holtz:

always need a new keyboard.

Jeroen Leenarts:

keyboard or less. It's always better. Oh, yeah. Yeah.

Tommy Prezioso Jr:

Like, you just use one for each situation.

Jeroen Leenarts:

Yep. Yeah, and the thing with keyboard says that you can never have enough because I don't know why I can never have enough but you can never have enough trust me. Because I actually have like, an A keyboard IO model 100 through the Kickstarter if it on order, and that's also a split K split layout keyboard, Josh. And it's, it's more like a little bit more in the direction of Kinesis keyboard so that it has like the scoops structure for your keys. And it's like a wooden enclosure, and it's like, crazy stuff you can get on Indiegogo. Yeah, that's like a crazy contraption. Really?

Josh Holtz:

What if I, what if I buy a new keyboard while recording this bug?

Jeroen Leenarts:

I don't know if it'll be like January before it arrives. So I'm still waiting for mine. But I'm on the topic of keyboards. What's interesting is that, Franklin, Josh and me, we both have somewhat of a split layout keyboard. And Tommy has as a regular layout keyboards in the sense that all the keyboards are in one element, and they're not split apart for each hand. Due to I don't know, ergonomics, I think they always do it or Yeah, yeah. He's still in the caveman phase of keyboards. But now, but what you didn't mention back there, at your introduction told me is that the layout of your keyboard, as your previous keyboard was a Das Keyboard. And while most software developers they are aware of the dust company and the keyboards that they create, but it's also a mechanical keyboard, right, a Das Keyboard?

Tommy Prezioso Jr:

Yes, it's also a mechanical and the the one that I had, which was the five Q, the whole selling point was to have like little apps in it. So like you can get notifications and keys would blink depending on certain things that would happen on your, on your computer itself, and being able to program the LEDs and kind of get what, you know, Josh was talking about more of like, programming keys to do things, but it was more of actually having programs running and doing things

Jeroen Leenarts:

that I now I need to look this thing up Q five Did you say? Yeah,

Tommy Prezioso Jr:

or five Q five Q? Five Q?

Josh Holtz:

I've never seen this one.

Tommy Prezioso Jr:

Yeah. Five Q. Yeah, it's it's pretty crazy.

Jeroen Leenarts:

Let's see, five q.oh. It has colors. It doesn't go is all on the screen is really bright. So okay, so with it, you can actually, you can program sort of like small things into it. Yeah. And you and you can configure the look of the Yeah, you can configure the color of the RGB LEDs. So it's not like a macro pet like thing that you can actually have LCDs in your buttons. Yeah, or in a row of buttons. But it's still fully programmable. You can

Josh Holtz:

display your four day weather forecast.

Tommy Prezioso Jr:

Yeah, it's it's kind of weird, but it's it depends on the color that you give it so like you would be able to see what it is

Josh Holtz:

Yellowstone, pink cloud blue rain, Red Storm, that wow,

Jeroen Leenarts:

that's a they went all out with a marketing page. It even it even has an astronaut on it. Oh, it's a movie. Oh, well, that. Let's not click that right now while we're recording. But you can do this with my moon lander. Oh, yeah, you can program you can macro as well, right? Yeah,

Josh Holtz:

I think I can upload. I wrote some custom firmware for one of my Ergo docs, like the actual like C C++ that you put on it. I wouldn't do that again. But I think I think I could do that with this. I don't want to break it. But this This actually seems pretty cool.

Jeroen Leenarts:

So but what I wants to get at is that Tommy has like a keyboard that has a smaller form factor. So the keyboard that Tommy asked is actually a keyboard that I think it's it's a 70% keyboard because it has the condensed navigation cluster. So you can imagine if you look at your if you look at a regular keyboard with a numpad attached, you would just take a big scissors and just cut that right half off and then take a hammer and then smack bit on the right edge a bit more to like make it smaller even. But what you end up with this is a keyboard that's That's hardly any be wider than the, than what you need for just the QWERTY layout and without any additional footprints to the right. So that allows you to probably have your, you need less space, and you can have your mouse really close in. And who uses the numpad? Anyway, right? Yeah,

Tommy Prezioso Jr:

that was that was kind of my thing like I, I've fairly never really used my my number pad with the Das Keyboard that I had. So I was just like, I'm not using it, it's just taking up a little more desk space. Plus, it was always off center for me, because it was a full size keyboard. So I just hated having that like weird thing off to the right. You know, my mouse was just that much further away.

Jeroen Leenarts:

Okay, but what make you pick the acutonics keyboard, because it's, it's quite a hefty price for a keyboard at that charge for it. Because it's a, it's a basic keyboard. But I know because I have a similar model as you have. It's very well built. And it basically has all the features that your basic mechanical keyboards should have. So it has like hot swappable switches, you have a wide variety of switch, you can actually order on it. And there's all kinds of dampening within the structure of the keyboard built in as well. So it's not like two aluminium slabs with keys in it that rattles all over the place. But what made you pick this specific keyboard?

Tommy Prezioso Jr:

To be honest, it was it like you like you were saying it you know, there's so many mechanical keyboards out there these by you know, I quinic. Sir, I forget how you say it. But basically, they they just have like a very unique visual look to them. And I think that was really a drawing point, especially the particular one that I have the AD, AD explorer, it has a very old school, like, I don't know, like late ad is like early 90s kind of keyboard look. And I just fell in love. I've always fallen in love with like a older style looking keyboard. So this was a as much as an aesthetic purchase as it was a functional version.

Jeroen Leenarts:

So so let me guess it match the color scheme of your desk environment. Right, definitely. Also an important aspect. So back to you, Franklin. Your keyboard has something interesting as well, because it's a split layout keyboard. So you can actually take two halves apart, you have you have a cluster for left hand and a cluster for your right hand. But you can also attach something to this keyboard so that you have like it's actually also your your mouse or your trackball at the same time. Right. So what's going on there, you can attach modules to it that allow you to have a different experience with it. And I think you have a trackball attached to it right?

Franklin Byaruhanga:

Yeah, basically, it can work in two modes that with the split mode, whereby you can attach a custom modules. So each module is very small, I don't know if I can show this here like see small custom modules like this, you can attach these four keys in size, he has about three keys inside, and all of them are programmable. And then you can also have another module like this one that carries a trackpad. So if you don't, if you don't use the module, you can then have the keyboard joined as one. So it becomes a smaller keyboard footprint just like this. Now it's joined as one keyboard, or you can then split it apart. And then

Jeroen Leenarts:

it's actually really smart device that is supporting there.

Franklin Byaruhanga:

Except you can use it separately, or you can then join it together as one keyboard. So it depends on what you want use it for.

Jeroen Leenarts:

Wow, that's really nice man. But what made you choose for the ultimate hacking keyboard specifically was it's just, I don't know why? Because it's a very distinct style of keyboards. So you must have had some thoughts before you actually

Franklin Byaruhanga:

was hunting for a keyboard, a mechanical keyboard. Then I came across the word do they have this Kickstarter program, the first version I was was on a Kickstarter kind of program. So then a beta, I joined the Kickstarter, I It almost took three years before it was delivered. So it took a really long time to get the keyboard. The modules just arrived now, which is five years after I ordered them. So if you order them you have to wait a little bit of a while but they took a took a while to get me the modules and everything. But it was just a look of a mechanical keyboard and this one, just look at everything that I wanted straightness, if I wanted it or joined if I didn't want it, and then the customized modules which you could then order because I'm really the fun of the don't use the mouse if you don't have to. So that's what I really liked about the keyboard you could turn on mouse mode and then use the mouse on the keyboard itself without ever leaving the keyboard itself.

Jeroen Leenarts:

Oh, wow, that's interesting as well, because I know that with my Atreus, I can also program it to have like mouse buttons. And I tried it, but it's like, super, super slow. And I really have to, yeah,

Josh Holtz:

do the same to and I know, I can't, I can't do it. I tried one day, and I'm like it. It's good. In theory, if I lost my mouse or my mouse died, I think I could get a like, I could, I could use it. But no, it's not great.

Jeroen Leenarts:

Yeah, it's, it's, it's interesting, because I'm still discovering things about my keyboard. And I want to do so that's like, what's interesting about the keyword that I'm actually using here is that it has the firmware is actually Arduino based. So it's fully open source. And there's like an Arduino chip, running the entire thing internally. And there's all kinds of things I can program with it. And it has these distinct names, but they have to look that up, actually. But it means that I press a button. And if I hold it, it gets different function, for example, and I can switch layers, and I can, I think they call a tap dance that I can do on the keyboard. And if I press key, once, it does one thing, if I press it twice, it does something else. And if I press three times, it does even something else. So all kinds of craziness. So I tried it as well with putting the the shift modifiers under my J and F keys on my home keys. So that if I wanted to type shift it, I could just punch down on J and then press the key that I want. And then it would be it would be the capsure version. And if I just tap the J key without like doing it in a strange way, I would just type A J. And if we want to do a capital J, I would just press F and then J, all these kinds of crazy things you can do. But then it turns out that in some cases, it's not very convenient, especially if you're using if you're in VI or something. So that those are a bit of the limitations that I'm running into that if you're just typing, it's fine. But then if you want to do really like terminal stuff, then you run into issues all of a sudden. So I'm still trying to find ways to get around that. But I haven't dive, I didn't dive into the real experimentation with layouts and layers too much or really. So we talked about layouts a little bit, just to just to close that off. There's also another different aspects of layouts, that is very important, because we have a clear 5050 split on that, actually, because Franklin and Tommy they have a keyboard that has like a regular layout that you all know from your keyboard. So that means that the cue button is a little bit to the left, if you then compare to the A button. So it's I don't know what's the name for this, but it's like, it's like tilted a little bit or like offset a little bit. But the keyboards that me and Josh are using the they're what's called columnar. And that means that the, the WS x buttons, look at your keyboards now people, they're actually right above each other. So why do people choose a keyboard like that? Josh? Why would you want to have a columnar layout keyboard?

Josh Holtz:

Fun fact, I didn't actually know that the queue is normally offset and stuff like that. So apparently, it does not matter to me at all. And I apparently also don't have any issues when I switch between like this and my MacBook. So I guess I guess for me, they're they're all the same, the keys are generally in the right spot. But I feel like this is gonna be a just a guess here is that because my keyboard is split, is that the is that the column offset probably doesn't matter because I can kind of tilt the keyboard however I want, where they still may feel offset, even though they don't line up offset physically on the keyboard. Okay, so yeah, that's, that's my guess that's my guess. Okay, well,

Jeroen Leenarts:

I can tell you a little bit about why I prefer the columnar layout, it just, I can just stretch and pull in my finger and I land on a button and I don't have to like move sideways with that sort of dexterity that you need in your fingers is way less because it's just a matter of stretching on stretching, your fingers are curling curling your fingers. And what I really like about it is that at the end of the day, my hands they just feel less tired, because I don't have to do the delicate sideways motion with my fingers. And apparently that's also one of the things that one of the reasons that you that you might want to use a columnar layout and actually, it's a layout that I don't know I really liked it and I actually have issues switching back to a regular keyboard nowadays. slower,

Franklin Byaruhanga:

less efficient. I was wondering. So if you're using column layout, does the muscle memory is it still the same, because when you're typing your hands to move towards the side?

Jeroen Leenarts:

Well, it's that that's the thing. The there is some muscle memory involved in my case. So I had to really learn to type on this different keyboard. Especially because I had to like remember where all kinds of buttons were that were not on my regular layout. But also just finding the keys just, you know, typing a word, it just felt different. And if I now switch back to a regular keyboard, then I'm okay. But I do notice that my fingers, they tend to land a little bit on on the wrong keys. And that's not a problem, because you don't, it doesn't register key presses. But I do notice it when I switch back. But I actually have noticed that with this layout of the keyboard, because my touch typing has improved significantly, is that even on a regular keyboard, it feels weird for me, but my words per minute is like higher than it used to be. Because for some reason I type more. Well, while my form of typing is more correct, so to speak. So yeah, I do like it. And I do. Yeah, I do enjoy using this keyboard. And it's very portable. So it's the most one of the most portable mechanical keyboards that you can get, I think. And yeah, with a columnar layout, it's just, it was interesting to see that Josh and I have this specific layout, and that Franklin and Tommy don't have this specific layout. So speaking about layouts, what I did want to mention this, that layouts are most often expressed in percentages. So you have like a 100% keyboard, then you have like the regular size with the numpad attached, and it progressively gets less and less and less. And I actually have a keyboard if they would attach a percentage to it. I have a 40% keyboard. And if you have a split layout keyboard like like Josh, they just say it's a split keyboard. And yeah, so but just look into these things. And it's very interesting to see how many different styles of keyboards there actually are. And then I wanted to switch to switches a little bit. So we already mentioned what switches each of us are using and what styles of mate what main styles of switches are available. But does do all of you have like hot swappable keyboards.

Josh Holtz:

Yes. And no my moon lander I can I can hot swap the switches on the first version of my ergodox Easy does not have hot swappable switches. The newer version does so I was stuck with my MX browns on that one. And then I soldered the switches to the actual PCB on my other Ergo docks. So I mean, they're not they're not hot swappable, I could probably like, switch. I wanted to take some time. Yeah, but it was a pretty scary process. So I'm just not gonna try and touch that one or break that one.

Jeroen Leenarts:

So but what made you decide that you want to build your own keyboard 10

Josh Holtz:

I like making things difficult on myself. And that was, that was that was kind of kind of the decision. I mean, I I've been a subscriber of our Slack slash mechanical keyboards, or whatever it is, for lots of years now and I've been like wanting to kind of take a stab at building my own. And I've done quite a bit of like, side project electrical, putting together were kind of just for fun, but this was probably the biggest project I've ever done. And kind of just, I just wanted a hardware project and one that actually like had steps that I could follow and not just come up with one on my own. So it was more or less have a hardware project that got me a keyboard in the end.

Jeroen Leenarts:

Okay, so what would you say that if you if somebody wants to take a stab at I don't know, PCB soldiering and just like some crafts work with clear steps involved with a keyboard be like a good first project or is it a bit much

Josh Holtz:

um, it was probably a bit much because it there are a lot of different places to solder and no one like connected keys to each other and like you like I'm kind of mean to as well like, I might press a little hard sometimes. So like, you do have to have like, a pretty like good understanding How to do it correctly. So you don't like, like, I think I think I broke the G key after like the first day. So I like it. It wasn't it. I don't know, I didn't have have enough on it too much. I don't know what exactly broke. But you kind of have to have like patience and debugging skills. So if somebody didn't want to do it, probably don't come to me for help. Because I also don't really know what I'm doing. I feel like I just got lucky that it did mostly work. The first try. I did the the place that I got the the the PCB from actually did solder some of the stuff on an already so it wasn't like a fully blank one. I just had to solder the keys on. I had an option to solder I think some other resistors or transistors on it. I don't know what they're called. It's been a while since I looked. But like that would have made it probably like four times as much work. And those are a lot smaller. And I didn't want to do that much work. So I kind of like halfway cheated, and bought the one that was somewhat pre done. But it was still a fun experience. But obviously, when I wanted my next one, I ordered it as is because that was too much work.

Jeroen Leenarts:

Okay, yeah. So I actually that's an interesting thing that you mentioned there is that I don't know, there's something with software developers that do the typing. And they're like, I don't know, they get into the zone. And they're like, Yeah, I'm coding. I'm coding. I'm like, king of the world. And then they say, Okay, I'm done. Come on be and then it's like, boom, you know, and then they hit the key. And then they tend to break stuff. So you need to study keyboard sometimes. But But what is it with the field of mechanical keyboards that's so important for people because Franklin expressed it very nicely, and why he's so happy with his mechanical keyboard. But what is it for you, Josh, because you mentioned that the split layout is the most important aspect. But But what about the field,

Josh Holtz:

I think the thing I like is, I do have headphones in most the time while I'm using it. And if I have like a normal keyboard, I can't really, I get if I don't have headphones in with a normal keyboard, I can kind of hear what I, I can I can hear myself work. But with a mechanical keyboard, I can also feel myself work. So if I have headphones in, I can, I won't be able to hear while unless I'm using a loud mechanical one. But like I can, I can feel feel the press instead of hearing the press. So I think it works well with headphones. But it also works well with headphones, if you are in an office and other people are near you. Because they also don't want to hear what what like all the noise that you are creating

Jeroen Leenarts:

all the other rattling that you're doing while you're not in the coffee car. So

Josh Holtz:

like if I actually worked from an office, I probably would not have a mechanical one or have my silent reds. Because I think it is can be a little bit rude. But I work from home. So I don't really have to worry about that too much. But I think I think just having a feel of what what you're doing. It's kind of nice. It's kind of like having the apple trackpad with the haptics on it, but in keyboard form. So that's I think that's kind of kind of somewhat related to each other maybe or making that up I have no idea

Jeroen Leenarts:

what about you told me

Tommy Prezioso Jr:

I actually agree with Josh and that sense of just having more of a tactile feedback on the keyboard and pressing and just getting that feel and also audible because I most of the time when I'm programming or typing I might have headphones in I might have you know one ear cup open just so I can hear the surroundings around me and just having that both you know tactile and audible noise knowing you know that my clicks are going through and things like that. Yeah, no, it's definitely it's definitely a different feel. If you've never used a mechanical keyboard before and then you try it it's a whole new world really when when you make that jump over

Jeroen Leenarts:

Yeah, I can agree to that because for me it really is that I don't know if I type on these. These these Apple keyboards because what do we do with Apple keyboards? Josh we don't even Ma'am we leave them in the box in the box. So but what I really noticed is that if I type on the laptop keyboard or like an apple style keyboard is that I don't know what it is but I really don't know that the tips of my fingers they hurt after a day's worth of typing and what with a mechanical keyboard it's really like I don't know I'm I do bottom out two keys but not fully innocent. I already stopped my press before I bought them out. And with these Apple keyboards, I just keep going until I hit a wall, so to speak. And that really at that I know, it really wears on my fingertips, and they're not bleeding at the end of the day, but I do feel it at the end of the day

Josh Holtz:

topic. I actually really liked the iPad, the iPad Pro, as your keyboard keyboard. Yeah, that one actually has like a really pretty good feel to it. Even though it's not well, it's not a mechanical keyboard, and it does feel different than other other Apple ones. I think it's, it's, it's a pretty good one to go back to. I don't know, I don't know what it is about. If it does have like a little mechanical feel to it. It has it has some sort of tactile on this. It's not, it's it's not a bad keyboard. I like them on a lot.

Jeroen Leenarts:

So for people who want to look into mechanical keyboards, first of all, should they? Yes, absolutely. And second, second of all, what's what's a good what's a good avenue into this whole ecosystem of stuff, because what I notice is that immediately wants to start looking for mechanical keyboards. It's like I was fully overwhelmed with like, I don't know, you have like red switches and Brown switches and blue switches and Green Switches and silence and you have speed and you have all kinds of different labels attached to just the switches alone and then you get to the layouts. Now you can split them and then you can also Yeah, you can program them and then there's different firmwares involved and Q MK and I don't know what else but so what's it what's it like a gradual inroads into a first mechanical keyboard? What what what would you guys think? That would be like a good first introduction,

Josh Holtz:

find a friend that has one that you can borrow.

Franklin Byaruhanga:

And that's also on YouTube. They're the the videos that have the sounds for the different cups, so you can listen to Cherry MX Brown and Chen, red, and pink and then find out which sound which sound you like, which sound can you stand. So that's also one one thing I also did in the beginning.

Jeroen Leenarts:

There's this there's this Asian girl doing videos switching click I think it's called. It's like she's super excited every time she reviews the keyboard Buzios has some really good like explainer videos on what it is about switches and what it is about layouts and and but she also has like this monster video that she has like, all of her keyboards back to back sound testing them. So it's like, you hear like, one key word, click, click, click, click, then the next key word, click, click, click click click and then like, I don't know, it's like 30 keyboards, and then you're watching it and like halfway through you think why am I watching this? I'm crazy. I need to do something else right now. So um, but yeah, just I think it's solid advice by Joshua religious ask around in your in your surroundings, just maybe a colleague or some friends and hey, do you have anything to say on keyboards? And if they if they look at you puzzled anything like what are you worried about? And don't bother. But if they're into mechanical keyboards, then well, I think you have a new conversation starter with this person then. Because then they will they will they will light up they will really start talking about what they're using as a preferred key

Josh Holtz:

because they're they're not really the the the cheapest thing to experiment with

Tommy Prezioso Jr:

no yeah.

Josh Holtz:

So if you just like go buy one just because it kind of looks cool. It might not actually be what you want or kind of might not last you as long because it might annoy you because the Browns switches are too loud for everybody who sits near you

Tommy Prezioso Jr:

or you get a blue box

Josh Holtz:

I don't know what a charity blue is

Jeroen Leenarts:

that's the clicky Yeah,

Josh Holtz:

let's see I didn't have that and I've been like Blue Blue sounds cool

Tommy Prezioso Jr:

yeah no

Josh Holtz:

hard regrets Oh, we lost Franco.

Jeroen Leenarts:

Yeah. Oh, hopefully I have a backup of his recording because he I was I was having issues. But do you hear this Josh? This is my keyboard and I pressed the button. And now let it go. Yeah. So it has like two clicks that blue? No, this is this is the box whites. Right. Which is mining out here.

Josh Holtz:

Here's my silent red. Ready?

Jeroen Leenarts:

You just from yesterday?

Josh Holtz:

Yeah, that's the that's the silent ride, which I don't have to make a thumb. So but

Jeroen Leenarts:

I'm just

Tommy Prezioso Jr:

going into my classic brown.

Jeroen Leenarts:

THAT'S ALL Yeah, that's that's really the PVC cap that you're hearing. Yeah. I actually I actually tried speed copper switches on my, on my Atrus keyboard and that was horrible. That was like, I don't know what it was, but I if I just looked at it there was registering key presses already. But they had this is clicky Yeah, yeah. This is this is a box brown switch. He just hit plastic. Okay. Yeah. And the real difference is, is this the sharp tick that you hear?

Josh Holtz:

I like that one. Like, not? Yeah, I've, I've noticed that. If I'm getting a little bit sleepy. My, the the high actuation point on my Silver's will sometimes just have like, just like G's going across the screen because I'm like, just like slightly hitting it. Like, okay, I should probably go to bed now. Because like, I'm gonna, like, hands are going a little bit. A little bit sleepy?

Jeroen Leenarts:

Yeah, just so you're just putting some weights on the keyboards and then it doesn't work as you'd expect. Because, yeah, but we're just in the I don't know, if this would be ATP, then this would already be the after show, I guess. So I need to come up with a tune for that as well. So first of all, thank you guys for the for the time and the conversation on the mechanical keyboards. I'm just going to put this on my podcast feeds, and we'll just see how it lands what people think about it. Hey, we're all iOS developers, right? So it's a perfect fit for my audience. And it's, it's just like at something I just wanted to do. And this is actually going to be the 100 and first episodes on my podcast. So it's sort of like the celebratory weirdness that people think they should do at milestones. So I also fell into that trap, I think. So, thanks again for your time. And by now, we lost Franklin, but he had some great insights for this crazy keyboard. And that will talk to you guys later. See you guys around. Have a good one. Bye