This is my keyboard, the Kinesis Advantage 360. At first, you might say : what is this weird machine ? How can you type on this ? And you would be right. But wait for me to convince you. Because now, I think I can't use anything else but this.
This keyboard is a split ergonomic keyboard. It means that there are several things that set it apart from a normal keyboard. First of all, it is split (yes it's in the name). You can actually spread the two parts of the keyboard, so that it is more comfortable to use. It has a tenting feature which mean that you can type with your arms and wrists in a more natural position. It has an orthogonal layout and concavity. Instead of flat keyboard, the keys of the Advantage 360 are arranged in a bowl-like depression (a concave shape). It allows you to reach the keys more easily because they are at different depths according to the finger you're using.
But my favorite feature is the thumb cluster feature. As a developer, it can be really exhausting to use your pinky finger all the time for pressing Shift, Ctrl, Symbols, Enter, Backspace... You're using your weakest finger to press really important keys. But Kinesis came with the solution to put those important keys under your thumb, your strongest finger that you only used for Space. And this has been a game changer for me.
Sure, at first, I was typing as fast as my grandma (like 15wpm). But it's like for Neovim. Once mastered, I got faster, and it's waaaaaay more comfortable to type on this keyboard. I know there are options similar to the Kinesis Advantage 360, like the Glove80 or the Moolander, but the build quality of the advantage is also really good.
There are also a few downsides to this keyboard. The configuration of this configuration can get a bit frustrating. The software for the Smartset version is not really good, and for the Pro version, you need to use ZMK, which can be a bit tricky for a beginner (I mean it's a pro version so it makes sense). And it's also pretty expensive.
But overall, even if you don't buy this keyboard specifically, I highly recommend you to take a split ergo keyboard, because of everything I said before.