世界を動かす技術を、日本語で。

「ティンカリング」は良いセンスを身につける方法です

2025年10月29日原文(seated.ro)

概要

  • tinkering(いじくり) の意味と重要性について説明
  • 著者の 成長過程 とtinkering習慣の変化
  • tinkering の具体例と学び方への影響
  • バランスの重要性 と実践のすすめ
  • 「良いセンス」 を磨くためのtinkeringの役割

Tinkering(いじくり)とは何か

  • tinkering は、何かを 修理や改善 する目的で小さな変更を加える行為
  • 子供時代、 ギターや美術、武道 など多くを試したが、プログラミングではtinkeringをしなかった経験
  • ゲーム制作 への興味はあったが、深追いせず
  • tinkering 習慣は大人になってから身につき、今では 学びの中心的手法
  • 早く始めていれば良かったと感じるほど、 現在の自分を形作る要素

Tinkeringの具体例

  • FPSゲーム でマウス感度を何時間も調整する行為
  • Linuxディストリビューション をインストールし、ウィンドウマネージャを自分好みに設定
  • メカニカルキーボード の分解やカスタマイズ、キーキャップやスイッチの交換
  • これらは全て 「必要だから」ではなく、「楽しいから」 行う行為
  • 目的指向 だけでなく、 純粋な好奇心 で動くことの重要性

Tinkeringの実践とバランス

  • VSCodeターミナルGitHub Desktop だけを使う人が多い現状
  • これらが「悪い」わけではないが、 最低限の基準 として考えるべき
  • neovimの設定 を四六時中いじる必要はなく、 バランス が大切
  • 無駄に見える経験 が、振り返ると プログラミングへの理解を深める
  • 最近は GLSLフラグメントシェーダRustプロシージャルマクロC++テンプレートSwiftアプリ などを「必要なくても」試す
  • 学びに無駄な時間はない という考え方

センス(taste)を磨く理由

  • 良いセンス は、多くのものを試し、 不要なものを捨てる ことで身につく
  • 様々な経験 をしなければ、 自分の基準 は磨かれない
  • センスとは、 平凡と卓越を見分ける能力 のこと
  • 主観的 なものであり、他人と同じである必要はない
  • 現状を疑い、実験し、壊し、繰り返す ことで自分自身のセンスが形成される

Hackerたちの意見

あのフォントいじってみたいな。あのスタイルで文字を読むの、目がチカチカするんだけど、もしかしてそれが狙いなのかな?

ページ全体に横線がかかってるね。

古いCRTモニターの見た目を再現しようとしてるのかな。

あの効果にすごく興味があって、ページのCSSルールを全部オフにしてみたけど、その効果をどうやって作るのかは分からなかった。

正直に言うと、雰囲気が好きだった。多分、作者が言いたかったのはそういう「違うテイスト」ってことかも :p

時間を遡った感じで、すごく懐かしい。数分間その瞬間を楽しんで、90年代にピクセル化されたCRTでインターネットを探索してた頃を思い出したよ。世代間のギャップを感じるね。

私が作者です!ごめんなさい、スキャンライン効果を無効にするトグルを追加しますね。

味についての記事なのに、あまりセンスが感じられないのが皮肉だよね。

面白いのは、最後に「これは主観的だよ」って指摘してるところ。実際、ブログの見た目は結構好きだった。レトロな雰囲気があって、明らかに狙ってたんだろうけど、スマホで読んでるからかな。大きな画面だと、選択がもっとイライラするかもね。

ただここに来たのは、ブログのデザインがめっちゃクールだったって言いたかったから。昔のApple IIやIBMで頑張ってた頃を思い出したよ。

作者がわざわざ独特のスタイルに仕上げたのは、彼にテイストがあるってことを示してるね :) あなたのテイストとは違うだけなんだ。別のコメントでも指摘されてたけど、私はそのスタイルが好きだった(ただ、ピクセル化されたフォントは最初は嫌いだったけど)。

一度、夢中になっているフェーズを乗り越えると、味覚がどれだけ主観的かに気づくよね。でも、洗練されたセンスを持っている人には共通点があると思う。

Hacker Newsで議論の続きを見る