40 Jahre Programmiergeschichte
(fabiensanglard.net)- Mit Blick auf den 46. Geburtstag wurde nach 40 Jahren Programmiererfahrung die bisherige Kombination aus 104-Tasten-Tastatur, flacher Maus und Sitzschreibtisch nach Schmerzen in Unterarm und Schulter neu bewertet.
- Bei der Maus brachte eine vertikale Maus wie die Evoluent VerticalMouse 4 eine spürbare Verbesserung; später erfolgte der Wechsel zu einem mittig platzierten Apple Magic Trackpad, das abwechselnd mit linker und rechter Hand genutzt wird.
- Bei den Tastaturen führte der Weg über die KINESIS Freestyle2 und Advantage2 schließlich zur Ergodox EZ; entscheidend sind einstellbarer Abstand der Hälften, Custom Firmware, Layer-Wechsel und geändertes Verhalten bei langem Tastendruck.
- Der VIM-Modus ermöglicht Dateiwechsel, Sprung zur Definition, Zurück-Navigation und mehr ohne Maus und hilft so, Handbewegungen und Verdrehungen des Handgelenks zu reduzieren.
- Mit elektrischem Stehschreibtisch, regelmäßigen Wall-Angel-Dehnübungen und Klettern nach Feierabend wurde eine Umgebung zur Schmerz-, Haltungs- und Stressbewältigung für langes Programmieren aufgebaut.
Eingabegeräte nach den Schmerzen
- Ich programmiere seit 40 Jahren, davon die Hälfte beruflich, und habe lange die Standardkonfiguration aus 104-Tasten-Tastatur, flacher Maus und Sitzschreibtisch verwendet.
- Vor etwa 10 Jahren bekam ich beim Programmieren Schmerzen in Unterarm und Schulter und begann, mein Arbeitsumfeld zu verändern.
-
Maus und Trackpad
- Vertikale Mäuse haben stark zur Schmerzlinderung beigetragen; mein bevorzugtes Modell ist die Evoluent VerticalMouse 4.
- Später wechselte ich zu einem mittig platzierten Apple Magic Trackpad, das ich abwechselnd mit linker und rechter Hand benutze.
- Mit drei Fingern kann man Arbeitsbereiche wechseln, zoomen und mehr.
- Früher war es mühsam, Linux-/Windows-Treiber dafür zu beschaffen, heute ist das gut gelöst.
-
Auswahl der Tastatur
- Meine erste ergonomische Tastatur war die KINESIS Freestyle2; weil sich beide Hälften so weit auseinanderstellen ließen, wie nötig, konnten die Handgelenke gerade und waagerecht bleiben.
- Allerdings erforderten
Control,ShiftundAltweiterhin Bewegung im Handgelenk, und auchEsc, das ich in VIM benutze, verlangte eine Verdrehung des linken Handgelenks; außerdem war der Tenting-Winkel gering. - Die KINESIS Advantage2 war wegen der vielen mit dem Daumen erreichbaren Optionen gut, aber die feste Breite war gegenüber der Freestyle2 ein Rückschritt.
- Am Ende erfüllte die Ergodox EZ alle nötigen Bedingungen.
- Die Breite lässt sich weit oder eng einstellen.
- Die Custom Firmware ist sehr flexibel.
- Mit einem einzigen Tastendruck können alle Tasten auf einen anderen Layer umgeschaltet werden.
- Man kann Funktionen so ändern, dass sie sich bei langem Tastendruck anders verhalten.
- In meinem persönlichen Layout ersetzen langes Drücken von
DoderKdieShift-Taste, und Symbole wie{,[,(liegen auf einem anderen Layer, der über langes Drücken einer einzelnen Taste erreichbar ist. - Seit ich die Ergodox EZ benutze, bleiben meine Handgelenke auf allen drei Achsen ständig in Ruheposition, und ich kann den ganzen Tag ohne Schmerzen programmieren.
- Auch Hardware-Tuning ist möglich.
- DROP Carbon keycaps
- Custom-Kabel von pexonpcs.co.uk
- 3D-gedruckte long legs
- Brown Gateron G Pro
- Als Fan der klickenden IBM Model M baute ich meine erste Ergo mit Cherry MX Blue; zu Hause war das in Ordnung, meine Kollegen fanden es jedoch störend.
- Die leiseste Option ist Cherry MX Red, und die mittlere Wahl zwischen Blue und Red ist Cherry MX Brown.
Arbeitsweise mit weniger Handbewegung und Lebensgewohnheiten
- Das Ziel ist, die Hände möglichst wenig zu bewegen und die Handgelenke möglichst wenig zu verdrehen.
- Die meisten IDEs verlangen Mausklicks, aber der VIM-Modus vieler Editoren ermöglicht Dateiwechsel, Sprung zur Definition und Zurück-Navigation ohne Maus.
-
Schreibtisch und Haltung
- Im Stehen sitzt man nicht krumm, was die Haltung verbessert.
- Ich habe mit Topsky legs und einer Home-Depot-butcher counter top einen elektrischen Stehschreibtisch gebaut.
- Mit drei Speicherplätzen kann ich in wenigen Sekunden zwischen Stehen und Sitzen wechseln und versuche, beides über den Tag hinweg abzuwechseln.
-
Dehnen und Stressmanagement
- Ich mache gelegentlich Pausen und führe mehrmals Wall Angels aus.
- Nach Feierabend trenne ich mich bewusst von der Arbeit, um mein Stressniveau zu steuern.
- Klettern eignet sich dafür besonders gut, weil man beim Klettern an nichts anderes denken kann und so die Optimierungsideen stoppt, die sonst auch außerhalb der Arbeitszeit weiterlaufen.
1 Kommentare
Hacker-News-Kommentare
Umstritten vielleicht, aber was mich gerettet hat, war der Wechsel weg von einer stark tastaturlastigen Umgebung wie Emacs+Kommandozeile hin zu Apple Xcode.
Builds mache ich weiterhin oft auf der Kommandozeile, aber beim Code-Editieren und Fensterwechseln nutze ich viel die Maus. Xcode kann man, wenn man will, auch einfach als Texteditor verwenden, und wenn Kopieren/Einfügen möglich ist, markiere ich mit der Maus.
Ich finde Fenster mit einer Gaming-Maus, auf der eine macOS-„Exposé“-Taste konfiguriert ist, und nutze als Bildschirm nur einen 27″-iMac. Ein Apple-Trackpad verwende ich ebenfalls, um die Hand zu entlasten, aber wenn ich es ein, zwei Tage viel benutze, tun mir die Finger weh.
Mechanische Tastaturen schaden meinen Fingern auch, deshalb suche ich nach einer besseren Tastatur oder besseren Keycaps. Seit ich mit 19 angefangen habe, habe ich 45 Jahre lang Lochkarten, Line-Mode-Editoren, TECO, TECO-artige Vollbildeditoren, DEC EDT, Emacs usw. benutzt, und vi kenne ich auch; aber ich glaube nicht, dass vi repetitive strain injury (RSI) löst.
Ich weiß, wie man mit Tastenkürzeln effizient editiert, aber inzwischen halte ich das für die falsche Richtung. In der Zeit, als ich Emacs und das Happy Hacking Keyboard genutzt habe, wurden die Schmerzen am Ende stark.
Mit der Maus bin ich nicht langsam und kann an einem Tag etwa 2000 Zeilen brauchbaren C++-Code schreiben. Aus Tipp-Perspektive mag ich C++ allerdings nicht.
Ich bin 33 und habe bisher keine Probleme wie Gelenkschmerzen; Leute in meinem Alter, jüngere wie ältere, versuchen Schmerzen mit ergonomischen Tastaturen, Massagen, Dehnen usw. zu reduzieren.
Seit etwa dem 7. Lebensjahr nutze ich eine klassische Maus und Tastatur, und auch wenn ich den ganzen Tag vor dem Computer sitze, geht es mir gut.
In letzter Zeit frage ich mich, ob mir meine Unfähigkeit, stillzusitzen, bis heute geholfen hat. Ich lümmle im Stuhl, lege die Beine hoch, bewege die Füße, lehne mich in seltsamen Haltungen an den Schreibtisch, verdrehe den Körper und strecke mich.
Nicht weil ich Schmerzen habe, sondern weil mein Körper einfach unruhig ist. Wenn ich allerdings tief ins Programmieren eintauche, bewege ich mich weniger, und dann werden Arme oder Finger manchmal steif. Auch die Augen tun weh, vermutlich weil ich weniger blinzle.
Ich gehe mindestens zweimal pro Woche ins Fitnessstudio, und während der Lockdowns, als ich weniger trainiert und mich weniger bewegt habe, bekam ich Rückenschmerzen und andere Probleme.
Als ich wieder ins Fitnessstudio ging, verschwanden die Probleme, und ich hebe nicht extrem schwer. Statt 100 kg beim Bankdrücken zu machen, höre ich normalerweise bei 70 kg auf. Bewegung ist wichtiger als schweres Heben, und wenn das Ziel Gesundheit ist, muss man nicht unbedingt mehr auflegen, nur weil Leute im Gym dazu drängen.
Eine niedrigere Schreibtischhöhe und eine niedrigere Stuhlhöhe als üblich sind für mich bequemer, und ein Laptop ermüdet mich, wenn er nicht auf dem Schreibtisch steht. Wenn ich auf dem Sofa sitze und den Laptop auf den Knien habe, bekomme ich Nackenschmerzen.
Es ist besser, den Hals nicht zu neigen, um auf die Bildschirmmitte zu schauen, und wenn ich das MacBook-Trackpad lange nutze, wird mein Handgelenk unangenehm. Ohne Maus fühlt es sich unbequem an, sodass ich das Handgelenk häufig verdrehe oder abknicke.
Manche Stühle passen besser, aber warum, weiß ich nicht genau, und mit dem Preis scheint es überhaupt nichts zu tun zu haben.
Wenn ich auf einem zu hohen Kissen schlafe, bekomme ich Nackenschmerzen und Kopfschmerzen, und eine sehr harte Matratze fühlt sich für mich besser an als eine weiche. Das scheint in Asien verbreiteter zu sein.
Langes Tippen, besonders beim Schreiben von Prosa, tut mir etwas weh, wird aber meist schnell wieder besser. Ein etwa 30-jähriger Bekannter aus meiner Doktorandenzeit hatte dagegen trotz Armschienen, Standing Desk, ergonomischer Tastatur und Maus sowie Timer-Pausen starke Schmerzen. Genetisch einfach Pech gehabt.
Der Kern ist, dass jede Art von Bewegung Sehnen und Gelenke aktiviert, und tatsächlich scheint es zu wirken.
Am meisten geholfen hat am Ende die Kombination aus einem Pausenprogramm, das mich daran erinnert, die Hände von der Tastatur zu nehmen und mich zu dehnen, sowie ergonomischer Tastatur und Maus.
Details habe ich hier aufgeschrieben: https://henrikwarne.com/2012/02/18/how-i-beat-rsi/
Vor einigen Jahren bekam ich ähnliche Unterarmschmerzen, und eine geteilte Tastatur hat enorm geholfen.
Außerdem habe ich einen Arduino und zwei Fußpedale programmiert. Das linke Pedal war CTRL, das rechte SHIFT, und wenn beide gedrückt wurden, wurde daraus ALT; das funktionierte sehr gut.
Inzwischen habe ich die Schmerzen größtenteils im Griff, aber sie flammen gelegentlich wieder auf, und eine Zeit lang hatte ich wirklich Angst, das Programmieren aufgeben zu müssen.
Wenn du ein junger Entwickler bist, solltest du den Satz, dass eine Unze Vorbeugung mehr wert ist als ein Pfund Heilung, wirklich ernst nehmen. Investiere jetzt in eine ergonomische Umgebung sowie Dehnen und Bewegung, tippe nicht trotz Schmerzen einfach weiter, und mach häufiger Pausen. Wenn du deinen Körper über seine Grenzen hinaus treibst, wird er möglicherweise nie wieder ganz wie vorher.
https://github.com/anderspitman/ergo-pedals
Win - Alt - Ctrl - Space - Ctrl - Alt - Winist.So kann ich Ctrl mit dem Daumen und Alt mit dem Zeigefinger drücken. Ich habe mir angewöhnt, jedes Mal die Modifikatortaste auf der gegenüberliegenden Seite zu verwenden; bei Ctrl-S nehme ich zum Beispiel die rechte Ctrl-Taste.
Mit dieser Methode sind die meisten für mich unergonomischen Tastendrücke verschwunden.
40 Jahre sind wirklich eine absurde Zeitspanne. Ich mache das seit 30 Jahren, davon 20 Jahre bezahlt, und denke, dass ich mich ganz gut auskenne, aber auf diesem Niveau bin ich nicht
Fabien wirkt fast wie ein Halbgott. Wenn man die langen Arbeitszeiten mit einrechnet, kommt er in diesem Bereich auf fast 100.000 Stunden, und erst in den letzten ein bis drei Jahren habe ich das Gefühl, wirklich Fuß zu fassen
In diesem Beruf kann man schon am ersten Tag Erstaunliches bauen, aber selbst nach Jahrzehnten ist man immer noch mittendrin. Trotzdem liebe ich genau das daran
Es stimmt, dass ich viel mehr weiß als vor 20 Jahren, aber es fühlt sich immer so an, als kämen ständig weitere Schichten hinzu. Allein auf dieser Site finde ich alle paar Tage etwas, das ich auf meine Leseliste setze
In gewisser Weise ist es auch gut, nicht das Gefühl zu haben, die Decke der eigenen Erfahrung erreicht zu haben
Soweit ich weiß, ist Stenografie die ergonomischste Methode zur Computereingabe
Bei Stenografie werden bestimmte Tastenkombinationen bestimmten Ausgaben zugeordnet, und eine bestimmte Zuordnung nennt man „theory“
Eine Zuordnung basiert auf Phonetik, also dem Klang von Wörtern. Eine Taste steht etwa für den Laut „Kuh“, eine andere für „ah“, eine dritte für „tuh“, und wenn man alle drückt und wieder loslässt, kommt „cat“ heraus. Wenn man aus „Al“ „Guh“ „Or“ „If“ „Um“ „Algorithm“ bildet, sind das fünf Anschläge statt acht. Und das ist nicht einmal besonders auf Effizienz getrimmt
Eine andere Zuordnung nutzt Formen. Wenn drei Tasten in der oberen Reihe und eine Taste in der Mitte der unteren Reihe wie ein „T“ aussehen, ordnet man sie etwas zu, das man mit T assoziiert
Eine theory kann jede beliebige Zuordnung sein. Stenografie stammt von den Ende des 19. Jahrhunderts erfundenen Kurzschriftsystemen ab, und es gibt bereits viele existierende theories, sodass man keine eigene erstellen muss
Häufig verwendete Wörter oder Phrasen auf bequeme Tasten zu legen, nennt man „briefs“. Extrem ausgereizt ermöglicht das bei Live-Mitschriften sogar 370 Wörter pro Minute
Natürlich muss man nicht so gut werden. Für die Produktivität bei der Arbeit reichen auch 30 Wörter pro Minute, und mit ein paar Monaten täglicher Übung von 15 Minuten kann man 70 Wörter pro Minute erreichen. Als Programmierer schafft man das
Wenn man sein Leben lang am Computer tippen will, sollte man meiner Meinung nach nicht auf einfache Taste-Ausgabe-Zuordnungen wie QWERTY oder Dvorak optimieren, sondern Stenografie lernen. Sieh dir Plover und Javelin an
Bei mir besteht die Tastaturnutzung vor allem aus Texteditor-Shortcuts und Satzzeichen, daher weiß ich nicht, wie gut Stenografie dazu passt
Ähnlich habe ich ein „Wörterbuch“ mit über 50 bash-Aliasen aus ein bis drei Zeichen
Dabei sind auch einige „theories“ entstanden. Es gibt Gruppen von Aliasen, deren Namensmuster sich nach Unterbefehlen oder Optionen von git oder kubectl richten, und die lassen sich gut merken
Für sehr häufig genutzte Befehle lasse ich die Eselsbrücke weg und wähle ein bis zwei Zeichen, die nichts mit dem Befehlsnamen zu tun haben. Zum Beispiel
r='cd -'. Ich habe „r“ gewählt, weil es gegenüber von Enter liegt und man so die Hände abwechselnd benutzen kann. Vermutlich ist auch das ein „brief“Der Anlass, mit dem Anhäufen von Aliasen anzufangen, war, dass ich complete-alias[1] und später die bash-Option
progcomp_aliasentdeckt habe. Man musste sich nicht zwischen Aliasen und programmierbarer Autovervollständigung entscheiden, sondern konnte beides nutzen[1]: https://github.com/cykerway/complete-alias
Auf meiner Tastatur kann ich Tab und Return mit dem Daumen drücken. Aufgaben rund um den Window Manager, Multi-Monitor- und Fensterverwaltung kann ich ebenfalls mit zwei Fingern derselben Hand erledigen, ohne die Hände von der Tastatur zu nehmen
Meine Tastatur ist im Grunde eine Makro-Tastatur, und „Eingabe“ ist ein bestimmter Modus der Tastatur. Ähnlich wie vi, nur auf den gesamten Desktop angewandt
Ich tippe über 120 Wörter pro Minute, und die meisten Tasten, die ich drücke, sind Abstraktionen; nur der Rest sind Zeichen
Trotzdem glaube ich, dass es für die ergonomische Steuerung eines Computers nichts Besseres gibt als eine geteilte Tastatur. Stenografie hat mich interessiert, aber es kostet zu viel Aufwand, obwohl die Chance groß ist, dass ich damit nicht an meine heutige Geschwindigkeit und Bequemlichkeit herankomme
Ich hatte nie das Gefühl, dass eine höhere Tippgeschwindigkeit in Wörtern pro Minute beim Programmieren hilft
Zu Beginn meiner Karriere habe ich mit jemandem zusammengearbeitet, der einmal eine ganze Woche lang getestet und danach nur ein einziges Zeichen geändert hat; das ist mir im Gedächtnis geblieben
Und APL-Programmierer würden vermutlich mit etwas wie „Was bedeuten Wörter?“ reagieren
Wenn du Vim-Anfänger bist, solltest du, bevor du dir eine schicke Tastatur kaufst, zuerst Esc auf eine andere Taste mappen
Es ergibt keinen Sinn, dass die wichtigste Taste an dieser Stelle liegt. Der Grund, warum die Taste zum Zurückkehren in den Normal Mode ESC ist, liegt darin, dass diese Taste früher viel näher an der Home Row lag.
Persönlich bevorzuge ich Caps Lock. Jedes Betriebssystem unterstützt dieses einfache Remapping relativ problemlos, und weil es systemweit gilt, kann man Vim-Modi auch anderswo nutzen. Ich verwende es vor allem in zsh und gdb.
Insgesamt ist es ziemlich angenehm, Esc in der Nähe zu haben. Mach, was dir passt, aber ich hoffe, du leidest nicht unnötig aus dummen historischen Gründen.
Auch wer kein Vim nutzt, kann allein durch das Vertauschen von Caps Lock und Control Kopieren und Einfügen in einer weniger verkrampften Haltung erledigen.
Vim-Nutzern empfehle ich dringend, Caps Lock so zu mappen, dass Gedrückthalten Control und Antippen Escape ist.
spacein den Insert Mode wechseln und ihn mitshift+spacewieder verlassen.Manche Terminals haben Probleme mit Modifikatorkombinationen bei Tasten wie Space, aber wenn man Vim nur auf ein oder zwei Maschinen nutzt und etwas wie Kitty verwenden kann, sollte das in Ordnung sein.
Vor etwa 15 Jahren hatte ich eine Repetitive-Strain-Injury; die Lösung bestand darin, bewusster genau die Mitte der Tasten zu drücken. Es hilft, vor dem Drücken taktil die genaue Position zu erfassen.
Wenn eine Taste am linken Rand der Tastatur liegt, muss man sich weniger Sorgen machen, versehentlich die Taste links von der gewünschten Taste zu treffen, was die Orientierung erleichtert. Caps Lock liegt zwar ebenfalls am linken Rand, aber ESC liegt zusätzlich am oberen Rand, was nochmals hilft.
Meiner Erfahrung nach sind die am leichtesten zu drückenden Tasten ESC und die linke Control-Taste in den Tastaturecken. Die anderen Ecktasten, „pause/break“ und Pfeil nach rechts, sind zu weit von der Home Row entfernt und daher schwieriger.
Ich verstehe den Wunsch, die Hände möglichst wenig zu bewegen, der in vielen Beiträgen auf dieser Seite auftaucht, halte die Begründung dafür aber für falsch. Selbst bei einer 36-Tasten-Tastatur, bei der man die Hände kaum bewegen muss, muss man sie mit den Armmuskeln ständig über der Tastatur halten, und das menschliche Gehirn kommt mit Bewegung besser zurecht als damit, Muskeln statisch gegen die Schwerkraft angespannt zu halten.
So wie beim Schlag mit dem Tennisschläger der Rückschwung ergonomisch ist, halte ich auch beim Tippen einen sehr schnellen Rückschwung für wichtig, um Repetitive-Strain-Injuries zu vermeiden. Den genauen Grund kenne ich nicht, aber ich denke, dass horizontale Bewegungen der Hände über der Tastatur die Wahrscheinlichkeit verringern, dass die beteiligten Muskeln in eine Art „Freeze-Modus“ geraten.
Ctrl-[. Ich sollte mir das Remapping von Caps Lock ansehen.Ich programmiere schon lange und tippe viel, aber seit ich um 1990 im Internet Warnungen vor Repetitive-Strain-Injuries gesehen und entsprechend aufgepasst habe und außerdem herausgefunden habe, was für mich funktioniert, komme ich ohne Beschwerden aus.
Eine wichtige Sache beim Sitzen am Schreibtisch ist für mich, dass die Füße flach auf dem Boden stehen und die Tastaturhöhe niedriger ist als bei den meisten Schreibtischen. Ich nutze auch einen Stehschreibtisch.
Wenn es dir ähnlich geht, solltest du bei elektrisch höhenverstellbaren Schreibtischen auf die minimale Höhe in den Spezifikationen achten. Wegen der Dicke der Tischplatte oder der Nivellierung kann die tatsächliche Mindesthöhe 1–2 Zoll höher liegen. Insbesondere fahren die „3-stage“-Produkte bei Amazon niedriger herunter als die „2-stage“-Produkte.
Gelegentlich findet man auch Schreibtische mit niedriger fixer Höhe. Einmal stellte ich fest, dass die Beine eines weißen Laminat-Schreibtischs in einem Uni-Labor mit den niedrigeren Beinen eines Beistelltischs derselben Serie kompatibel waren, und habe nachts leise ein Set ausgetauscht.
Armlehnen an Stühlen mag ich ohnehin nicht, und bei einem niedrigen Schreibtisch oder einer Tastaturablage können sie im Weg sein.
Wenn du Armlehnen entfernen willst, solltest du vor einer größeren Ausgabe prüfen, ob sie sich gut abnehmen lassen. Ein Aeron mit Armlehnen sieht so aus, als ließen sie sich ziemlich sauber entfernen. Auch unter traditionellen kommerziellen Bürostühlen gab es gut gelöste Modelle.
Bei manchen Bürostühlen bleiben dagegen nach dem Entfernen der Armlehnen schwere, angeschweißte Stahlrahmen-Ausleger seitlich stehen, die einem irgendwann das Bein aufreißen könnten; das ist gefährlich. Beim Steelcase Leap V2 lassen sich die Armlehnen zwar entfernen, aber nicht sauber, was angesichts des ausgegebenen Geldes etwas dumm wirkt.
Das Wort „arm rest“ klingt, als könnten müde Arme darauf ausruhen, aber ich habe beim Benutzen eines Stuhls noch nie Armermüdung gespürt. Für mich sind sie völlig dysfunktional und unnötig; wenn ich die Wahl habe, entferne ich sie, und Stühle mit Armlehnen kaufe ich nicht.
Außerdem gehe ich viel, etwa wie beim Pendeln, und stehe insgesamt häufig auf. Ich nutze auch kleine Lifehacks, etwa keine Dinge auf dem Schreibtisch, die mich länger dort halten, wie Wasserflasche oder Teekanne, sondern gehe mir ein Glas Wasser holen. Alles, was mich zum Aufstehen bringt, ist gut, und ein kurzer Gang in die Küche ist auch gut. Ein Stehschreibtisch ist ebenfalls großartig.
Seit ich herausgefunden habe, dass viele meiner Probleme mit den Schultern zusammenhängen, lockere ich sie gelegentlich mit einfachen Übungen. Das ist auch der Grund, warum Gehen hilft. Schwimmen ist ebenfalls gut.
Wenn man lange still sitzt, verspannen sich die Schultern, und die Nerven zu Handgelenk und Hand verlaufen durch diesen Bereich. Der Ort, an dem man Schmerzen spürt, ist nicht unbedingt derselbe wie der Ort des eigentlichen Problems.
Wenn ich im Stehen oder Sitzen die Ellbogen in der Luft halten muss, wird es sehr schnell unangenehm; andernfalls sind auch 12–14 Stunden Arbeit kein Problem.
Es gibt einen Elefanten im Raum. Ich frage mich, ob ihn alle absichtlich ignorieren.
Hier reden alle darüber, was sie jeweils tun und nicht tun, aber niemand spricht das riesige Problem an: ob man Rechts- oder Linkshänder ist.
Linkshänder müssen wegen Geräten, die für die rechtshändige Mehrheit gebaut wurden, auch ihre rechte Hand trainieren. Die meisten schicken vertikalen Mäuse sind nur für Rechtshänder, und eigentlich gilt das für die meisten Mäuse. Selbst die gebrauchte Gaming-Maus, die ich gekauft habe, um sie zu benutzen, wenn der Akku meiner Hauptmaus leer ist, ist nur für Rechtshänder.
Digitalkameras sind alle nur für Rechtshänder, und auch die meisten Smartphones sind vor allem für Rechtshänder ausgelegt.
Wir Linkshänder müssen die rechte Hand benutzen, aber die meisten Rechtshänder benutzen ihre linke Hand kaum.
Vor 20 Jahren, Mitte 30, habe ich angefangen, auch zu Hause die Maus mit der rechten Hand zu benutzen. Ich bin Linkshänder, aber in 15–20 Jahren Support-Arbeit musste ich Kundencomputer so benutzen, wie sie eingerichtet waren, und meistens lag die Maus rechts.
Eine Ex-Partnerin schlug mir vor, es umzustellen, und die Belastung meiner Hände wurde viel ausgewogener. Die müde und schmerzende linke Hand bekam Ruhe, und die weniger genutzte rechte Hand übernahm einen Teil der Arbeit.
Um die Koordination zu verbessern, habe ich auch trainiert, mir mit der rechten Hand die Zähne zu putzen. Dinge wie Klettern mal beiseite: Man muss keine Wand hochklettern, um zur Arbeit zu kommen, aber fast alle müssen sich die Zähne putzen.
Es ist gut, zu lernen, die linke Hand mehr zu benutzen, mit der linken Hand die Maus zu bedienen oder ein Touchpad auszuprobieren. Man sollte auch lernen, sich mit der linken Hand die Zähne zu putzen.
Wenn man die Belastung von Händen und Handgelenken verteilt, wird man sich Jahrzehnte später dafür danken.
Nachdem ich Schmerzen im rechten Handgelenk bekam, kaufte ich mir ein Magic Trackpad, legte es links neben die Tastatur und wechselte zwischen linkem Touchpad und rechter Maus ab. Das passte sehr gut.
Ich programmiere ebenfalls seit 40 Jahren und bin Anfang 60; erstaunlicherweise habe ich trotz all des Tippens in dieser Zeit keine wirklichen Handgelenksprobleme.
Ich war lange auch WASD-plus-Maus-Gamer, und ich glaube, Gaming verursacht mehr Probleme als Programmieren.
Allerdings klettere ich, daher ist meine Unterarmmuskulatur ziemlich gut entwickelt. Wenn ich daran denke, fällt mir ein Problem aus der Kindheit ein: Ab und zu schmerzten meine Knie und gaben nach. Die Lösung war, mit schweren Leg Extensions die Muskeln fürs Drücken und Treten zu stärken.
Deshalb fragte ich mich, ob sich Handgelenksprobleme vielleicht ebenfalls durch Krafttraining überwinden lassen.
Aber weiter unten sehe ich, dass Fabien auch Kletterer ist, was meine Hypothese wohl widerlegt.
Ganz auf 40 Jahre komme ich nicht, aber 1983–2020, also 37 Jahre, kann ich schon vorweisen. Ich habe außerdem mehr Zeit am Computer mit Schreiben verbracht als der durchschnittliche Programmierer und hatte keine nennenswerten Probleme mit RSI.
Das mag umstritten sein, aber ich glaube, ein Grund ist, dass ich kein klassischer Touch Typist bin. Langsam bin ich deshalb nicht. Ich habe wahrscheinlich mit über tausend Programmierern gearbeitet, und die einzige Person, die eindeutig schneller war als ich, war keine Programmiererin, sondern meine Mutter, eine professionelle Schriftsetzerin, die noch länger gearbeitet hatte als ich. Unter anderen Programmierern gab es nur eine Handvoll, die ähnlich schnell wirkten.
Der Grund, warum ich das mit dem Fehlen von RSI in Verbindung bringe, ist, dass sich bei meiner Art mit ungefähr sieben Fingern die Hände ständig über die Tastatur bewegen.
Ich halte die Handgelenke nicht in derselben, meist etwas unbequemen Position fixiert und bewege nur die Finger. Eine solche Methode maximiert das „Repetitive“ bei Repetitive Strain Injury.
Handbewegungen zu minimieren ist schlecht. Um Hände und Handgelenke gesund zu halten, müssen sie wie jeder andere Muskel-Sehnen-Bänder-Komplex im Körper in Bewegung bleiben. Zu glauben, dass die allgemeinen Prinzipien von Bewegung und Beweglichkeit nicht für die Hände gelten, ist töricht.