Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
名前の力
Search
Infiniteloop
October 17, 2023
Programming
0
110
名前の力
たかが命名、されど命名。名前から考えるよいコード【タガヤス その4】発表資料(1)
https://tagayas.connpass.com/event/80363/
Infiniteloop
October 17, 2023
Tweet
Share
More Decks by Infiniteloop
See All by Infiniteloop
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2025年版)
infiniteloop_inc
16
60k
俺の PHP プロファイラの話 PHP スクリプトで PHP 処理系のメモリをのぞき込む
infiniteloop_inc
1
560
心理的安全性を学び直し、 「いい組織とは何か?」を考えてみる
infiniteloop_inc
1
800
ゼロからつくる 2D物理シミュレーション ~物理現象をコードに落とし込む方法~
infiniteloop_inc
1
1.2k
詫び石の裏側
infiniteloop_inc
0
780
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
7
34k
リファクタリングで実装が○○分短縮した話
infiniteloop_inc
0
240
ADRという考えを取り入れてみて
infiniteloop_inc
0
250
500万行のPHPプロジェクトにおけるログ出力の歩み
infiniteloop_inc
0
180
Other Decks in Programming
See All in Programming
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
0
1.3k
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
490
Six and a half ridiculous things to do with Quarkus
hollycummins
0
170
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
190
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
110
PHPに関数型の魂を宿す〜PHP 8.5 で実現する堅牢なコードとは〜 #phpcon_hiroshima / phpcon-hiroshima-2025
shogogg
1
230
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
0
270
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
170
チームの境界をブチ抜いていけ
tokai235
0
180
2分台で1500examples完走!爆速CIを支える環境構築術 - Kaigi on Rails 2025
falcon8823
3
3.7k
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
860
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
590
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Context Engineering - Making Every Token Count
addyosmani
6
250
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Building Adaptive Systems
keathley
44
2.8k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
A designer walks into a library…
pauljervisheath
209
24k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
名前の力 それはそれ これはこれ
自己紹介 • 名前: 中野 明 • IL歴: 1年半 ◦ 前の会社は家のローン組んだ途端に無くなりました
• 趣味: レザークラフト
名前の力 プログラムの名前の話の前に そもそも「名前」とは何かというお話です コードの話はしないので、物足りないかもしれません 専門的な話は深く調べていないので嘘だったらゴメンなさい
名前の力 wikipediaより すべての事象には名がある。 我々は先ずその対象に名前を付ける。 そのためには対象の概念を明確にし、またそれ以外の 事象との区別を持たなければならない
名前は境界
名前は境界 • 名前とはなにか • 名前がないとどうなるか • 概念や物事を示せなくなる
名前は境界
名前は境界
名前は境界
名前は境界 • 名前が境界をつくる • 名前があると対象を示すことができる • 名前があると伝えることができる
名前は所属
名前は所属 • 他者と違うと分かれば良い • 境界が分かれば良い • では、A,B,Cとしてはどうか
名前は所属 Aはお茶を飲んでいる
名前は所属 Aはお茶を飲んでいる
名前は所属 エドワードはお茶を飲んでいる
名前は所属 エドワードはお茶を飲んでいる
名前は所属 Aはスカートを履いている
名前は所属 Aはスカートを履いている
名前は所属 中野(私)はスカートを履いている
名前は所属 中野(私)はスカートを履いている 想像でお楽しみください
名前は所属 点Pは秒速1kmで移動している
名前は所属 点Pは秒速1kmで移動している P
名前は所属 兄は秒速1kmで移動している
名前は所属 兄は秒速1kmで移動している
名前は所属 • 名前は記号ではない • 名前は対象の文化を示す • 「想定外」は違和感(アラート)となる • 不明なものは自分の文化で考える
名前は想い
名前は想い • 期待を込める • こう育って欲しい • こういった役割を持って欲しい 「子供の名前」「商品の名前」「処理の名前」
名前は想い • 古代エジプト最後の王朝 • プトレマイオス朝 • 王様の名前に色々な想いが詰まっている
名前は想い • 王様は複数の名前を持っている > 五重名 ◦ ホルス名: ホルスの化身 ◦ ネブティ名:
二柱の守護女神に保護される者 ◦ 黄金のホルス名: 色々解釈があるらしい ◦ 即位名: 上下エジプトの王 ◦ 誕生名: ラー神の息子
名前は想い • 1世から15世まで同じ誕生名 ◦ 全員 「プトレマイオス」 ◦ 1世が力を誇示しようと子供に同じ名前をつけた ◦ 五重名の他に「添え名」ができた
◦ 「X世」は歴史学者によって付与された?
名前は想い • 即位名がだんだん長くなっていった
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー ◦ 2世: ウセルカーエンラー・メリアメン
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー ◦ 2世: ウセルカーエンラー・メリアメン ◦
3世: イウアエンネチェルウイセヌイ・セケムアンクエンラー・セテプエンアメン
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー ◦ 2世: ウセルカーエンラー・メリアメン ◦
3世: イウアエンネチェルウイセヌイ・セケムアンクエンラー・セテプエンアメン ◦ 4世: イウアエンネチェルウイメンクイ・セテププタハ・ウセルカーラー・セケムアンクアメン
名前は想い • 即位名がだんだん長くなっていった ◦ 1世: メリアメン・セテプエンラー ◦ 2世: ウセルカーエンラー・メリアメン ◦
3世: イウアエンネチェルウイセヌイ・セケムアンクエンラー・セテプエンアメン ◦ 4世: イウアエンネチェルウイメンクイ・セテププタハ・ウセルカーラー・セケムアンクアメン さすがにこの後は短くなったみたいです・・・
名前は想い • 名前: プトレマイオス4世 • 即位名: イウアエンネチェルウイメンクイ・セテププタハ・ウセルカーラー・セケムアンクアメン • 添え名:「フィロパトル(愛父王)」
名前は想い • 名前: プトレマイオス4世 • 即位名: イウアエンネチェルウイメンクイ・セテププタハ・ウセルカーラー・セケムアンクアメン • 添え名(公式): 「フィロパトル(愛父王)」
• 実態: ◦ 市民からはダメな人と思われていたようです ◦ 奸臣にそそのかされて母と弟を殺害してます
名前は想い • 名前は象徴(権力,ブランド)になる • 名前があるものは残り続ける • 想いが募りすぎてる名前はちょっと考え物 • 想いだけではダメな場合も ◦
実態が伴っていないとね
名前は惑わす 注意:虫の画像が出ます。(モザイク有り)
名前は惑わす 「トゲトゲ」という虫をご存知でしょうか?
名前は惑わす 「トゲトゲ」という虫をご存知でしょうか?
名前は惑わす ある日
名前は惑わす ある日、トゲがないやつが見つかってしまった......
名前は惑わす 「トゲナシトゲトゲ」にしよう!
しかし
まだ終わらない!
名前は惑わす さらにトゲがあるやつが見つかってしまった!
名前は惑わす 命名「トゲアリトゲナシトゲトゲ」
名前は惑わす いるとかいないとか言われています
名前は惑わす • 名前をつけるときは本質見てつけよう • 表現が重なるとわからなくなる • 境界があやふやになる名前はやめよう
名前は惑わす • 名前をつけるときは本質見てつけよう • 表現が重なるとわからなくなる • 境界があやふやになる名前はやめよう 他にも ニセクロホシテントウゴミムシダマシ とかいます
名前は曖昧
名前は曖昧 名前は知ってますね? • 民主主義 • 電子レンジ • 乃木坂、欅坂 • Infiniteloop
名前は曖昧 中身は知ってますか? • 民主主義 • 電子レンジ • 乃木坂、欅坂 • Infiniteloop
名前は曖昧 名前を知っている「だけ」で • 存在を認められる • 会話することができる • 指示を出せる • だけど曖昧
まとめ
まとめ • 名前には力がある ◦ 名前は境界 ◦ 名前は所属 ◦ 名前は想い ◦
名前は惑わす ◦ 名前は曖昧
まとめ • 名前には力がある ◦ 名前は境界 ◦ 名前は所属 ◦ 名前は想い ◦
名前は惑わす ◦ 名前は曖昧
名前の力正しく使えていますか?
以上、ありがとうございました。