タオルケット体操

サツバツいんたーねっとでゲームとかガジェットのレビューとかをします

「だから言ったじゃん」って言わせてやれ

正しさカードゲームと化した現代コミュニケーション環境において、人はとにかくお行儀よく振る舞うことを求められます。
社会のお行儀、というのはおおむね「多数派である俺らを不愉快にさせるんじゃねえぞ」というプロトコールです。

みなさんの記憶にあるかどうかは定かではないですが、まずいラーメンを出すな理論はそれに対するカウンターです。
「現場の一体感」より、ちゃんと本質に向き合え。おれらは客にものを出す立場やぞ。

こういった強めの言語化をもってしても打ち勝つのが難しいのが現場の空気感ってやつです。
前向きであれ、否定的なことはいってはいけない(おお、みんな大好きブレスト!)


どっからどうみても失敗は必至、あるいは成功しても意味がない見当違いのプロジェクト。
そんなアホみたいな状況に冷や水を浴びせるのは大変な勇気が必要です。
「みんな成功させようと頑張ってるんだから!」
「後ろ向きなやつがいると成功するものもしないだろ」
どんなに良かれとおもっていても、一体感に酔った人たちに諫言は届きません。
確証バイアスってやつです。

会社員とは、結局のところ悲しいソルジャーです。
墓穴と知っていても、上司が命じてそこにサラリーが生じるなら掘るしかないのです。

続きを読む

ReactにとってStoreライブラリなんてもんはほんまにどうでもいい

まとめ

  • なんでもいい、どうでもいいと言い出すやつはだいたい内心でどうでもよくないと考えている

  • Storeの話をするまえに https://react.dev/learn を読んでReactの基礎を理解しよう

  • experimental state management frameworkと一生言い続けているライブラリをプロダクションで使うべきではない

  • experimentalと一生言い続けているライブラリをプロダクションで使うならその部分は特に気をつけて疎結合にすべき

  • ライブラリの話をしてないでreact.dev/learnのThinking in Reactを読もう

  • とにかくreact.dev/learnを全部読んで、Reactのstateの基礎コンセプトを理解してからStoreへ移動しよう

  • useContextは似て非なる存在で擬似的な流用はできるがまともな代用たりえない

    • useStateも同様
  • なぜReactのhookだけでStore管理しよう論者の多くはuseReducerやuseSyncExternalStoreに言及しないのか

  • React世界からみてStoreライブラリの詳細とかどうでもいいので癒着の余地はない

    • よくない場合、アプリ実装に原因がある
  • ライブラリの批判をする前にreact.dev/learn LEARN REACTを読もう

  • Store的機構の流用自体は有用だが、覚悟をもってやるべき。あとそういう目的外利用の結果でライブラリに文句をいってはいけない

  • 初心者は、Reduxは使わないにしても Style Guide | Redux には一度目を通しておこう

    • お前がこれから踏む地雷の位置がだいたい書いてある
  • https://react.dev/learn は、やる気があるぶんだけ無料で読めちまうんだ!

続きを読む

いいかげんAtomic Designを捨てて別の統一解が欲しい

Atomic Design、どうですか?
フロントエンドをやってる系の人たちはぶっちゃけしっくりきてないとおもいます。
僕を含めて、当初より「これ微妙やね(まぁ流行ってるし適当ではあるから使っておくか)」という見解の人はチラホラみかけました。

それもそのはずです。
朧げな記憶ではありますが、Atomic Designはそもそもプログラマーのために作られたメソッド……ではありません
デザイナーの方が考案した、デザインシステム構築のためのフレームワークです(そうだよね?)。

Sketchでデザインコンポーネントを作成する際に(たしかSketchだったはず。懐かしいですね)、Sketch上のコンポーネントの再利用性を高めて使いやすくするためのものだったのです(だったはずです)。

それが「増えまくったReactコンポーネントをいい感じにフォルダわけしてえなあ」という需要と噛み合って流行ったと認識しています。

筆者のメインフィールドはReactですが、コンポーネントの表示上の見た目と実装や内包するDOMの複雑度はAtomic Designの方法論で抽象化できない、と当初より感じていました。

続きを読む

生成AIの革新が人類の利益になるという直球の嘘

便利な道具である、あるいは便利な道具として進化中であることは事実だろうが、そこで語られるストーリーの多くには嘘が含まれる。
いわゆるhypeってやつ。

エーアイ、特にAGIとかシンギュラリティを論じている人間の姿はカルト宗教にかなり近い。
彼らの語る世界観はこうだ。
「ある日人間を超えた真なる知性が降臨なされ、人道、宗教、気候変動、その他もろもろ全ての問題は解決される」
「AIの恩恵はこの大気と同じようにあまねく人類へと行き渡るのである。いま貧しきものこそが最もその恩恵をうけるであろう」

何の根拠もなく、現世利益を説く姿。
一部の資本家が莫大な利益を独占し、人類の上位層がそのおこぼれを拾い、その他の多くの人々は被害を被っている現状を無視し、人類の利益だとか救済といった耳障りだけは良い誇大妄想をぶん投げる姿。
かなり近いと書いたが全文撤回。これでは新興カルトそのものだ。

続きを読む

いきなりはじまるエターナルリターン: レノックス講座

dak.gg

復活した神ゲー、エタリタことエターナルリターンの中でも燻し銀な魅力を放つ名チャンプ、レノックスの紹介です。
ちなみに筆者はプラチナに到達すると満足してプレイをやめるヌルゲーマー族なので話半分にどうぞ。

レノックスとは

釣り好きのおねえさんです。
レノックスだけ、フィールドに設置された竿ではなく自前のもので釣りをします。
釣りは最高だ!

あとタンク。

海賊レノックス

続きを読む