
【IT】天才プログラマー・オードリーさんがたった200行で効果的なアプリを作れる秘訣

- 1
週刊誌「なぜ、山上を崇拝する人達がいるんだ?」1 : 2025/03/23(日) 02:29:15.11 ID:PoM0WkK30 https://greta.5ch.net/poverty/ 2 : 2025/03/23(日) 02:30:4...
- 2
面接官「ふむ、早稲田卒、絵が上手い、エスペラント語も話せるのか…これは採用かな」1 名前:番組の途中ですが翡翠の名無しがお送りします 投稿日時:2025/03/22(土) 22:00:53.92 ID:ata0Z3dBr 面接官「念のため名前で検索しとくか」 https://5...
- 3
3大すげー話題になったが、どーしても無理だった ・けもフレ・鬼滅 と?1 : 2025/03/23(日) 00:38:06.64 ID:ECGp5Rfi0 http://5ch.net 2 : 2025/03/23(日) 00:41:25.63 ID:0Yb+GaUo...
- 4
【訃報】和歌山からさいたまに向かう夜行バス、三重の防風林に突っ込んで運転手死亡。乗客20人病院搬送1 : 2025/03/23(日) 01:09:48.61 夜行バスが道路脇の林に突っ込む 運転手死亡 三重・御浜町(2025年3月23日掲載)|日テレNEWS NNN https://news.n...
- 5
劇場版「山上徹也」に採用したいシーン なに?1 : 2025/03/23(日) 01:09:45.70 ID:znAJClDj0 http://abe.com 2 : 2025/03/23(日) 01:10:04.79 ID:znAJClDj...
- 6
【芸能/競馬】175cmのゆうちゃみ、159cmの川田将雅騎手との撮影でヒールを履き物議「公開処刑じゃん」 “身長差”が波紋1 : 2025/03/23(日) 00:50:27.91 ID:axO8Rk739 https://news.yahoo.co.jp/articles/293d04272badc3822a9ceb...
- 7
【動画】YOSHIKI「X JAPANの新曲はもう出来てる。後は世に出すだけ。」1 名前:番組の途中ですが翡翠の名無しがお送りします 投稿日時:2025/03/23(日) 00:00:26.92 ID:qEMDQnsm0 https://youtu.be/hVlv47MoGRc...
- 8
バイオハザードとかいう見てるだけでもおもろいプレイしてもおもろい神ゲー1 名前:番組の途中ですが翡翠の名無しがお送りします 投稿日時:2025/03/23(日) 00:19:15.09 ID:AvaKTQFY0 セールでバイオリメイク2.3.4買って積んでるけどやるべ...
- 9
サンドウィッチマン・伊達みきお “恩人”小倉智昭さんへ感謝「かみさんと知り合ったのが…」 富澤「で、手を出して」1 : 2025/03/22(土) 17:28:31.77 ID:VFj8NQxZ9 https://news.yahoo.co.jp/articles/fac82da4265e05389d19ab...
- 10
おさやこと檜山沙耶さん、営業じゃなくガチでオタクだったwxwxwxwx1 : 2025/03/23(日) 00:13:16.03 ID:9eQI0Dfn0 がっつりモンハンワイルズをやっているもよう 2 : 2025/03/23(日) 00:13:41.78 ID:9...
- 11
渡邊渚さん 世界的ブランドとコラボ 「女性としての品を引き出された」とニッコリ1 : 2025/03/22(土) 23:28:43.17 ID:YaLb+AmF9 元フジテレビアナウンサーの渡邊渚が22日、インスタグラムのストーリーズを更新。世界的ファッションブランド「ANN...
- 12
) 教師「専門学校で統計学を教えたら、生徒全員が理解できずフリーズしてるだけだった」専門学校ってこんなにレベル低いの…?1 名前:番組の途中ですが翡翠の名無しがお送りします 投稿日時:2025/03/22(土) 23:05:58.78 ID:cxkg5nAH0 津野 香奈美 | Kanami Tsuno, PhD, ...
- 13
【動画】女叩き男さん、限界突破。街中で叫ぶwwwwwwwwwwwwwwwwwwwwwwwwwww1 名前:匿名のゴリラ 投稿日時:2025/03/22(土) 21:49:26.62 ID:ukWnVKXV0 動画は>>2 http://5ch.net 2 名前:匿名のゴリラ 投稿日...
- 14
万博の目玉イベント、ついに出揃う。アンチ発狂へ1 : 2025/03/22(土) 21:54:49.41 ID:xWej7r/j0 Adoのライブ エグザイルのライブ ダンス大会 盆踊り大会 欽ちゃんの仮装大賞 たこ焼き 回転寿司 サウナ 梅干...
- 15
【訃報】元大関・御嶽海さん、5場所連続負け越しで十両陥落へwwwwwwwwwwwwww1 : 2025/03/22(土) 20:59:13.60 ID:u4mON5A60 https://www3.nhk.or.jp/lnews/nagano/20250322/1010034208....
- 16
【画像】ストIIの人気キャラ「フェイロン」がアクションフィギュア化1 : 2025/03/22(土) 20:55:55.31 ID:lTQ62hpX0 ストリートファイター アクションフィギュア 1/12 フェイロン 解説 可動ポイントは約20箇所!! 取り換えパ...
- 17
乃木坂46井上和、ピンク色のランジェリーショット公開 猫のようなポージングがキュート1 : 2025/03/22(土) 20:33:09.44 ID:YaLb+AmF9 アイドルグループ・乃木坂46の井上和(20)1st写真集『モノローグ』(4月22日発売/講談社)より、新たな先行...
- 18
Z世代さん「高身長で顔が小さいのが今のモテ男性の基準なのに老害が自分らの時代の感性押し付けてきてきしょいww」5万いいね1 名前:匿名のゴリラ 投稿日時:2025/03/22(土) 20:48:45.60 ID:IveJbrNb0 最近のイケメン、身長高くて顔が小さいだけ https://nova.5ch.net/t...
- 19
SFCドラクエ5「3人パーティ、動きが遅い、グラがしょぼい」←こいつ1 名前:番組の途中ですが翡翠の名無しがお送りします 投稿日時:2025/03/22(土) 19:59:58.54 ID:iPDLCOn00 リメイクで再評価されたゲームだよな 2 名前:番組の途中...
- 20
森香澄「慶應落ちなんです…」菊池風磨「あ、俺は受かったけど?」 1 : 2025/03/22(土) 20:17:39.81 ID:PAcI8hBr0 投稿では、2024年11月に放送された『何かオモシロいコトないの?』(フジテレビ系)で、『ビリギャル』の影響で慶...
- 21
福岡出身のフジ・宮司愛海アナ 九州の”男尊女卑”的風土に持論 「それで苦しんでいる人がいれば声をあげやすい空気ができるといいな」1 名前:匿名のゴリラ 投稿日時:2025/03/22(土) 19:15:47.73 ID:VFj8NQxZ9 https://news.yahoo.co.jp/articles/d1b38665c...
- 22
「大声だしたら56すぞ」女性の服の中に手を入れて…なぜ誰も助けなかった?「特急列車でレイプ事件」1 : 2025/03/22(土) 19:01:51.08 ID:XgE8LNhM0 https://bunshun.jp/articles/-/77694 「いやです、やめてください…」「静かにし...
- 23
『バイオハザード』が発売された日 『バイオハザード』の思い出1 名前:番組の途中ですが翡翠の名無しがお送りします 投稿日時:2025/03/22(土) 18:55:32.65 ID:8AU5f54f0 https://www.famitsu.com/arti...
- 24
モリゾーとキッコロが大人気1 : 2025/03/22(土) 18:06:21.40 ID:dTeFyjMA0 https://news.yahoo.co.jp/articles/9594ad1895024e51fa4b6a...
- 25
PSvsサターンは頻繁に話題になるけど同時期に他にあった気がする 1 : 2025/03/22(土) 14:08:44.31 ID:wSXXomm90 https://news.nifty.com/article/item/neta/12117-3943214/ ...
- 26
jkって普通に階段登る時にパンツ見えるよな1 名前:番組の途中ですが翡翠の名無しがお送りします 投稿日時:2025/03/22(土) 17:47:17.15 ID:ENxhYCks0 なんか階段上がってる時に丸見えやんあれ 黒かったけど 2...
- 27
【沖縄】中学生が給食に下剤入れ、クラスメート体調不良 宜野湾市教委「重大事案として対応」1 : 2025/03/22(土) 17:53:34.96 ID:2PNakupZ9 宜野湾市内の中学校で3月初旬、生徒が給食に市販の下剤を混入し、クラスメートの1人に食べさせていたことが21日、関...
- 28
高学歴集合 MARCH以下出入り禁止1 名前:番組の途中ですが翡翠の名無しがお送りします 投稿日時:2025/03/22(土) 17:38:09.22 ID:gQB5U+ED0 低学歴はくたばれ 2 名前:番組の途中ですが翡翠の名無し...
- 29
唐突にAIの長文回答貼り始めるおっさん、ガチで社会問題になり始める1 名前:匿名のゴリラ 投稿日時:2025/03/22(土) 17:35:41.44 ID:zvx8Hg0S0 https://greta.5ch.net/test/read.cgi/poverty...
- 30
WinXPはメモリ4GBでサクサクだったのに…最近のOS重すぎ、悪徳ビジネスにもほどがある1 : 2025/03/22(土) 16:54:33.26 ID:JZWVwmij0 日本株、「Windows10サポート終了」で見込まれる「PC買い替え需要」の追い風に乗る「プロ厳選・IT企業5選...
- 1 : 2021/02/02(火) 21:58:20.73 ID:CAP_USER
IQ 180の天才プログラマーで有名な、台湾のデジタル担当大臣オードリー・タンさんへのインタビュー。今回はかなりギークかつ実務的な質問をしました。
石井:今回の私の質問は少し技術的なことです。オードリーさんは天才プログラマーとして有名です。GitLab Taiwanのエンジニア友人から伺ったのですが、オードリーさんはわずか200行のコードで、驚くほどパフォーマンスが高いアプリケーションを作成したことがあるそうですね 。
軽量で効果的なコードを書くための秘訣があれば、3つほど教えていただけますか?
オードリー・タン:1つ目は、デザインやグラフィックやアイコンなどを除外した、コアとなる機能のみが書かれたコードをコミュニティと共有することです。
私はコードを公開する時、「このコードは暫定版なので、プルリクエストをお送りください。」と言います。そうすれば、他の皆さんが(修正時の心理的ハードルが下がるため)貢献しやすくなります。
本当に重要なことは、単独で作業するのではなくクラウドで作業することです。
2つ目は、社会的に良さそうなプロジェクトかどうか初期段階で見極めることです。コードを書き始める前にreadme.txtの文面を考え、プロジェクトの企画全体を想像し、プロジェクト名とハッシュタグを考え、不特定多数の人が社会的意義を認めて開発に参加するように動機付けるには何をするべきか、といったことを考えるのです。
3つ目ですが、相手を多くの同意書で縛る代わりに、相手に活躍の場を与えることを大切にしています。これは「Radical Trust(徹底的な信頼)」と呼ぶ方法論です。相手は、GitHubで自分が実施したcommitに問題があると分かったら、自らrevertすることができます。
注:commit=GitHub等で変更を反映する操作
注:revert=GitHub等で変更を取り消す操作許可を得ることは謝ることよりずっと難しいことです。だから、取りあえず進めてもらい、もし間違ったら一言ごめんなさいと言って修正してもらえば良いのです。
私自身もこれまで、誤字脱字を含め、些細なミスをいろいろしてきました。 しかし、もし皆があなたの許可がないと動けないとしたらどうでしょうか。その場合、それがプロジェクトのボトルネックになってしまい、あなたの負担が減ることもありません。あなたがその気になれば、あなたは他の人に委任することさえも委譲することができます。
石井:その通りですね。ありがとうございます。
オードリーさんが言及された「Radical Trust」に大変興味を持ちました。
「Radical Trust(徹底的な信頼)」と「Trust(信頼)」の主な違いは何でしょうか?
オードリー・タン:「Radical Trust」の意味するところは、参画する権利の委譲です。例えば、Rakuというプログラミング言語を使いやすくするために、最近私はPugsの実装を行いました。その際、私は共有リポジトリへのプッシュ権が必要だったので、PerlやHaskellの関係者だけでなく、Pythonの生みの親であるグイド・ファンロッサムにもそれを伝えました。
ご存じの通り、Perl 6を巡ってはフォーラムに(Perl 5の正統な後継でないという)批判的なコメントが書かれますが、私達は大抵「権限があります」とだけ返信します。
あなたも開発に参加して、より良いものにすることが出来ます。進化が続くのは、元のバージョンから改良版を生み出す人のおかげです。直前に変更が行われたばかりであっても、もっと良い案が見つかったなら直ちに改良を施すべきなのです。これはWikipediaと同様で、IPアドレスを持っている人なら誰でも改良することが可能です。もし間違った変更をしてしまったら、 後から謝ればよいのです。
以下ソース
https://ascii.jp/elem/000/004/040/4040504/- 2 : 2021/02/02(火) 22:01:57.28 ID:09a/J4NX
- 平井大臣とどっちが有能だよね?
- 3 : 2021/02/02(火) 22:02:51.54 ID:VC3vnYcb
- 悪の技術者なんか存在しない、懐かしい価値観だなぁ。
ほっこりした。 - 4 : 2021/02/02(火) 22:05:15.52 ID:0r14qqJR
- 何をやりたいのか構想を最初に示し
コアコードを書く…自分で全部作りたいという欲求が
なければ
確かにこのやり方が最適だな - 5 : 2021/02/02(火) 22:06:32.22 ID:2dwyi3dR
- 以下、能力がないので揚げ足とりでマウントを取ってアイデンティティを保とうとするプログラマが涌きます
- 6 : 2021/02/02(火) 22:07:09.43 ID:xCJoAJOh
- 当方ボーカルみたいな感じか
- 7 : 2021/02/02(火) 22:07:32.44 ID:NXJgtUlQ
- ポテチン
- 8 : 2021/02/02(火) 22:11:11.00 ID:y0tMXtP3
- Radical Trust=丸投げ
ではありません - 9 : 2021/02/02(火) 22:14:09.41 ID:OI+2YXk8
- この間特集で出てた人か
3日でマスクの受け取りアプリ?を組んだ人よね - 10 : 2021/02/02(火) 22:15:03.79 ID:F+V/SMpd
- 頭いいなあ
まあ原理は分かってもそれを落とし込むのはアート - 11 : 2021/02/02(火) 22:15:27.84 ID:px1DW9vm
- 一方その頃日本ではGitHubの使い方も知らない年収300万のSEが
公開しちゃいけないコードを公開して炎上してたわけだが - 16 : 2021/02/02(火) 22:21:19.11 ID:E0SJeB9W
- >>11
搾取されてると思わせた時点でしょうがないな。 - 12 : 2021/02/02(火) 22:18:32.12 ID:kg+ANea0
- アップルの顧問してたらしいね
- 13 : 2021/02/02(火) 22:19:05.75 ID:mvxM3uK9
- スマートだな
- 14 : 2021/02/02(火) 22:20:14.03 ID:CA5vOKjb
- 綺麗な宅八郎
- 15 : 2021/02/02(火) 22:20:36.95 ID:leDkh7zo
- perl の cpan
- 17 : 2021/02/02(火) 22:29:27.38 ID:y89XSNwp
- 行は改行文字をビューアーが勝手に改行したように見せているだけで、プログラムは1行だ。
- 18 : 2021/02/02(火) 22:31:20.01 ID:FvX9uf6o
- >>17
それ Haskell が話題でてる前だからやめたほうがいい
perl5 等ではいいけど - 19 : 2021/02/02(火) 22:36:18.13 ID:mg5AHBMw
- 日本人には出来ないことだらけ
- 22 : 2021/02/02(火) 22:41:47.31 ID:mj7Rj7K2
- >>19
日本人はエクセル駆使してSQL作ってるからw
無駄の極み - 20 : 2021/02/02(火) 22:39:46.81 ID:9BIpc5HL
- >>1
おいUSB大臣読んでこい - 21 : 2021/02/02(火) 22:40:05.86 ID:VFC5exNA
- シリコンバレー方式だな
斬新だがこの方式は若者でなければ無理
設計なんて頭でやるから
ドキュメントなんて誰も書かない
だが開発速度はロケットだ - 23 : 2021/02/02(火) 22:43:23.40 ID:EuI3UJAy
- 1行1行が桁外れに長いってやつだな
- 25 : 2021/02/02(火) 22:44:48.68 ID:+ajzJuc/
- 最近の言語はオブジェクト指向だから、
数行で何万行のコードと同じプログラムできるやろ - 26 : 2021/02/02(火) 22:47:05.87 ID:vkQHGUHp
- 俺が10倍に引き伸ばしてやるよ
- 27 : 2021/02/02(火) 22:50:57.69 ID:HnpIJjD7
- フレームワークにライブラリ知らずにいまどきのアプリ作れないぞ
- 28 : 2021/02/02(火) 22:51:36.57 ID:walLtary
- 頭のいい人のコードは凡人の俺にはメンテがムズカシイ、、
- 36 : 2021/02/02(火) 22:57:44.55 ID:HnpIJjD7
- >>28
200行でむずかしいのか?
それ基本がわかってないだけだろ - 29 : 2021/02/02(火) 22:51:41.38 ID:qkBMvCT5
- ゲイの方ですね
- 33 : 2021/02/02(火) 22:54:32.50 ID:HnpIJjD7
- >>29
違います - 30 : 2021/02/02(火) 22:52:20.79 ID:Fqt/ttx7
- 伽藍とバザール理論?
- 31 : 2021/02/02(火) 22:54:11.50 ID:HnpIJjD7
- オードリーおばさんのこの話いまごろ引用して古すぎるぞ
Perlは7だし
そもそもこの話に全く価値はない - 32 : 2021/02/02(火) 22:54:23.00 ID:pavI6Kj7
- よくわからんが保守性を含めて効率の高いコードだったらいいと思うけど、
独りよがりのだったらちょっと・・・とは感じる独りよがりでもかなりのコード数を減らせるのなら確かに天才なのだろうな
- 35 : 2021/02/02(火) 22:56:20.87 ID:HnpIJjD7
- >>32
自分の書くのが200行なら独りよがりになりようがない
多くは既存のライブラリ側のロジックだから公的な検証済みで間違えようもない - 34 : 2021/02/02(火) 22:54:54.66 ID:0sbnC7tC
- >>1
200行の殆どはreadme.txtってことか
コメント