Programmerare är alltid på jakt efter produktivitetsförbättringar. Kan ett mekaniskt tangentbord vara ett av dessa?
Om du är en programmerare söker du förmodligen alltid efter sätt att förbättra din produktivitet. Pomodoro-timers, projektledningsverktyg, uppgiftsautomatisering... Möjligheterna är många.
Detta inkluderar naturligtvis även hårdvaruförbättringar. Människor som kodar på flera bildskärmar – och till och med använder skärmar vertikalt – är inte en ovanlig syn i något programmeringsteam.
Men hur är det med mekaniska tangentbord? Är de en bra investering för programmerare, eller bara överprissatta prylar utan några märkbara vinster?
Är mekaniska tangentbord bra?
Många människor föredrar nuförtiden rörlighet för jobbuppgifter, vilket med största sannolikhet innebär att använda några av de bästa bärbara datorer för att arbeta på språng. Och bärbara datorer betyder mest troligt membrantangentbord.
Membran (eller chiclet) tangentbord är vackra och praktiska, särskilt för bärbara datorer. De har dock brister jämfört med mekaniska.
Till att börja med, hållbarhet. Jag är inte en som misshandlar min elektronik hårt, utan alla bärbara datorer jag har haft under det senaste och ett halvt decenniet (alla använder membrantangentbord) hade minst en tangent (vanligtvis flera) som ramlade av eller bara inte fungerade alls efter ett par år eller så.
Det är något av designen: membrantangentbord prioriterar portabilitet, vilket innebär att tangenternas rörelse är kort och att de rörliga delarna är miniatyriserade så mycket som möjligt. På grund av detta kan bara så mycket göras för deras hållbarhet. Hur mekaniska tangentbord fungerar är annorlunda, med mer hållbara inre delar.
Ett annat vanligt problem är spökbilder - nej, inte typen "han slutade svara på mina meddelanden efter vår första dejt". På tangentbord (högst membraneta) är spökbilder ett tillstånd när du trycker på flera tangenter men inte får något svar. Några av dem kunde registrera sig, men inte alla.
Tangentbordsspökning inträffar eftersom kretsen under tangenterna har en begränsad kapacitet att registrera tangenttryckningarna. Även om detta är något mekaniska tangentbord inte är immuna mot, klarar de sig ofta mycket bättre än membran.
Chiclet-tangentbord börjar ofta misslyckas på tre-tangentskombinationer, medan ett mekaniskt tangentbord anses vara subpar om det visar spökbilder på allt under fem-tangenters kombinationer. Nu kanske fem tangenter nedtryckta samtidigt inte verkar mycket, men det här är bokstavligen hur många fingrar du har tillgängliga om den andra handen håller i musen.
Hur kan ett mekaniskt tangentbord förbättra produktiviteten?
Om du däremot använder båda händerna på tangentbordet ofta för ditt arbete, kan spökbilder vara ett problem. Den goda nyheten är att det inte finns många genvägar som behöver fem eller fler tangenter nedtryckta samtidigt. Tre eller fyra tangenter är inte ovanliga, och det är den första pluspunkten för mekaniska tangentbord.
Färre oro för spökbilder betyder mer förtroende för att använda tangentbordet, vilket leder till snabbare skrivning. När du har några tusen rader kod att arbeta på är det ett bra sätt att påskynda uppgiften.
En annan produktivitetspoäng är det mekaniska tangentbord kan ha olika omkopplare, alla med sina egna egenskaper. Om du vill ha tyst skrivning så har du det. Tangenter som kräver mindre kraft för att tryckas in? Visst! Variabel tangentrörelse finns också på menyn, liksom många andra försäljningsargument för mekaniska tangentbord.
Är mekaniska tangentbord bra speciellt för programmerare?
Inte bara för programmerare, men ja, det är de. Många proffs som är starkt beroende av datorer behöver inte nödvändigtvis ett avancerat tangentbord. Till exempel skulle designers prioritera en ritplatta, eller så skulle människor som arbetar med stora kalkylblad vara tacksamma för en mus med en horisontell rullning.
Andra yrken, inklusive programmerare, har maskinskrivning som huvudinmatningsmetod för datorn. Ett pålitligt tangentbord är av yttersta vikt om du skriver mycket – vare sig det är kod, nyheter, rapporter eller böcker. Med mekaniska tangentbord flyter skrivandet bättre, oavsett vad du skriver.
Annat än kodning, hur kan mekaniska tangentbord hjälpa programmerare?
Programmering innebär mer än bara kodning. Man behöver skapa dokumentation, skriva rapporter, använda projektledningsverktyg och så vidare. Mekaniska tangentbord hjälper också till med dessa uppgifter, eftersom de hjälper till med allt som kräver att skriva.
Som en bonus, mekaniska tangentbord är bra för spel. Det betyder att du behöver köpa en gadget mindre separat för arbete och nöje.
Hur kan programmerare annars använda hårdvara för att förbättra produktiviteten?
Om du har kodat ett tag vet du redan att RAM-kapacitet, lagringshastighet och processorkraft är viktiga. Att sammanställa kan ta så lång tid utan dem att du kan åka på semester och vara tillbaka innan programmet har byggts.
Men "hårdvara" i strikt mening går långt utöver det.
Kommer du ihåg de gånger du behöver navigera i 40 Stack Overflow-flikar för att hitta svaret som löser din bugg? En ergonomisk mus skulle säkert hjälpa.
Arbetar hemma? Lämna gärna middagsbordsstolen vid middagsbordet och köp en spelstol så långa arbete (och lek) sessioner kommer inte att ta mycket av en vägtull. Din ryggrad kommer att tacka dig.
Hur är det med flera skärmar? Behåll en skärm för Slack, en annan (i stående orientering!) för kodningen och en tredje för att bläddra bland saker som e-postmeddelanden eller den eventuella Twitter-pausen.
Mekaniska tangentbord kan hjälpa dig att koda
Mekaniska tangentbord är bra för många proffs, inklusive programmerare. De förbättrar produktiviteten, hjälper till med dagliga uppgifter och kan vara en del av en större fysisk installation för att förbättra din arbetsförmåga. Och när du har slagit ut kan du använda den för att spela ditt favoritspel.