2 điểm bởi GN⁺ 2023-10-09 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tác giả Fabien Sanglard đã lập trình suốt 40 năm, trong đó một nửa thời gian là làm việc chuyên nghiệp.
  • Ông đã sử dụng thiết lập “tiêu chuẩn” gồm bàn phím 104 phím, chuột phẳng và bàn làm việc dùng khi ngồi.
  • 10 năm trước, ông bắt đầu cảm thấy đau ở tay và vai khi lập trình.
  • Để giải quyết vấn đề này, ông bắt đầu dùng chuột dọc như Evoluent VerticalMouse 4.
  • Sau đó, ông chọn Magic Trackpad của Apple vì các tính năng như chuyển đổi không gian làm việc bằng ba ngón tay hoặc phóng to/thu nhỏ rất tuyệt vời.
  • Ông đã thử nhiều bàn phím công thái học khác nhau, gồm KINESIS Freestyle2 và Advantage2, nhưng nhận thấy Ergodox EZ là phù hợp nhất với mình.
  • Ergodox EZ cho phép ông giữ cổ tay ở trạng thái nghỉ trên cả ba trục, nhờ đó có thể lập trình cả ngày mà không bị đau.
  • Ông cũng cá nhân hóa Ergodox EZ với keycap DROP Carbon, cáp tùy chỉnh từ pexonpcs.co.uk và Brown Gateron G Pro.
  • Để giảm thiểu chuyển động của bàn tay và cổ tay, ông dùng chế độ VIM trong hầu hết các trình soạn thảo để có thể điều hướng chương trình mà không cần chuột.
  • Ông cũng tự làm một bàn làm việc đứng có động cơ để cải thiện tư thế, xen kẽ giữa ngồi làm việc và đứng làm việc trong ngày.
  • Ông thường xuyên thực hiện động tác kéo giãn Wall Angel để nghỉ ngơi, đồng thời quản lý căng thẳng bằng leo núi đá, thứ ông mô tả là “thiền trong chuyển động”.

1 bình luận

 
GN⁺ 2023-10-09
Ý kiến Hacker News
  • Người bình luận khuyên nên đa dạng hóa mọi thứ nhiều nhất có thể và sử dụng các phương thức nhập liệu khác nhau như chuột, trackball và trackpad để tránh các vấn đề do chuyển động lặp đi lặp lại.
  • Họ cho rằng lập trình là suy nghĩ nhiều hơn gõ phím, vì vậy đề xuất dùng bàn phím cơ tiêu chuẩn và tránh các editor/IDE buộc phải liên tục vặn tay để dùng phím nóng.
  • Họ khuyên dùng màn hình lớn để tăng khả năng quan sát mã nguồn, và dùng "ghế không ổn định" để tránh các vấn đề về lưng.
  • Người bình luận đề xuất sử dụng Talon Voice, một công cụ lập trình bằng giọng nói có thể tùy biến, để giảm gánh nặng lên tay.
  • Một người bình luận khác đề xuất từ bỏ môi trường tập trung vào bàn phím và chọn môi trường tập trung vào chuột để tránh đau khớp.
  • Một người bình luận cho rằng việc họ không bị đau khớp là nhờ không thể ngồi yên và luôn liên tục thay đổi tư thế ngồi.
  • Người bình luận ca ngợi sự bền bỉ của sự nghiệp lập trình kéo dài 40 năm, cho rằng đây là một lĩnh vực có thể liên tục cải thiện và học hỏi.
  • Tốc ký được đề xuất là phương thức nhập liệu công thái học nhất cho máy tính, và người bình luận khuyên dùng Plover và Javelin để học tốc ký.
  • Họ khuyên dùng bàn phím tách đôi và bàn đạp chân được lập trình cho CTRL, SHIFT, ALT để kiểm soát cơn đau cổ tay.
  • Với người mới dùng Vim, nên remap phím Esc sang một phím dễ với hơn để tránh khó chịu.
  • Người bình luận nhấn mạnh tầm quan trọng của tư thế ngồi thoải mái và chiều cao bàn phù hợp trong những giờ lập trình dài.
  • Sticky Keys được khuyến nghị như một tính năng thường bị bỏ qua nhưng có thể giúp tránh khó chịu khi kích hoạt các phím tắt.