How and why I built my first mechanical keyboard