January 12, 2020

keyboards in retrospective, 2019

My Ganymede keyboard went through three big revisions in 2019 and I learned a lot from each of those. This is my personal retrospective of the mechnical keyboard I created, and where I want to take it next. First, I learned that I really prefer thin keyboards. The height of the Ganymede has slowly dropped between the revisions, and each revision I enjoyed typing on more. Revision 1 was the most high version because of the wooden case I cut myself we're talking about 25mm to 30mm. Read more

January 11, 2020

Tic Tac Toe in pony

I've spent some time learning the pony programming language on the side and I thought it would be fun to write a small command line game using it. The result is published on github. Tic Tac Toe is a nice example because it can be used to understand most primitives of the language and learn about the standard library along the way, side stepping most dependencies and build issues for now. Read more

December 4, 2019

Collection of breakout boards from 2019

Today I published the first batch of PCBs on Github which I designed while working on the Ganymede. These breakout board PCBs helped me as a novice in electronics with the development of my split keyboard. Included in this batch are: a breakout board for choc switches. It's a 2x2 column-to-row matrix, with sockets for hot swapping. This is very useful for debugging one other breakout boards as it's easy to connect some buttons. Read more

May 25, 2019

building a split ergonomic keyboard

In March 2018 I started out my ergonomic keyboard journey with an Ergodox EZ. There are many good things which can be said about the Ergodox EZ. It is a very reliable keyboard. It's super easy to customize using the EZs web-based editor and updating it with teensy works great. The reason I started looking at alternative keyboards was because my hands are a little too small to use it efficiently. Read more

November 12, 2018

How to mod your ErgoDox EZ to shine

I bought two ErgoDox EZ keyboards and then spent more time & money to bring them to feature parity. Here's why and how. Background In March 2018 I got my first Ergodox EZ and started to learn how to type on a split keyboard. In order to reach fluency faster I carried my ErgoDox EZ to work and back every day. This way I could type on it all the time. Read more

April 1, 2018

upcoming changes to the terraform provider for scaleway

The upcoming release of Scaleway 1.3.0 will contain two new resources which will allow you to better utilize your Scaleway account. Specifically, you can now use terraform to create additional scaleway api tokens, as well as manage server user data. Let's take a look. First, you might want to create additional API tokens to be used by applications interacting with the Scaleway API. Now you can create new tokens like this: Read more

March 31, 2018

re-learning how to type.

Three weeks ago I decided to bit the bullet and get an ergonomic keyboard. Specifically I bought an Ergodox EZ. I've always thought about myself as being able to type well with 10 fingers, but now that my typing skills are being tested, I realize that over time I've developed some very bad typing habits: when typing on my MacBook my right hand has left the home row entirely. It's mostly located around the arrow keys, shift, enter and backspace because of my modified position my left hand reaches to many keys my right hand usually should be typing. Read more

January 7, 2018

effective engineers

Software engineers need to embrace feedback loops more. While I don't know when the science of continuous improvement originated, I know that it has been around for at least 60+ years, as Demings published his Plan, Do, Check, Act cycle in the early 1950s. By 2018 one might expect that feedback loops are well understood and widely adopted. Yet many companies and software development teams are still not practicing continuous delivery or a selection of extreme programming practices*. Read more

December 26, 2017

smart card logon /w FileVault 2

I'm using Yubikey 4C at home as 2 factor-based smartcard login for macOS. Since I'm also using File Vault 2 as Full Disk Encryption, I need to disable automatic login for File Vault 2 - otherwise the Login won't work with the Yubikey. I always need to look this up when setting up my system again, so here it is, for future reference: $ defaults write /Library/Preferences/com.apple.loginwindow DisableFDEAutoLogin -bool YES

© Raphael Randschau 2010 - 2020 | Impressum