gami @技術書典20 い20

14.4K posts

gami @技術書典20 い20 banner
gami @技術書典20 い20

gami @技術書典20 い20

@gami

主にスプラトゥーンをやっています。Boothで「スターティングgRPC第2版」を販売中。GoとTypeScriptが好き。れんこんのはさみ揚げが食べたい。SW2008-9017-4524

Tokyo 가입일 Nisan 2007
2.6K 팔로잉1.5K 팔로워
고정된 트윗
gami @技術書典20 い20
#技術書典 い20です。角です!Goらしさについて書きます
gami @技術書典20 い20 tweet media
日本語
0
0
4
447
gami @技術書典20 い20
#技術書典 の新刊、Goのスタイルガイドを全部読んでまとめた本という主旨で「Go Review Guide Guide」というタイトルにしたんだけど、原稿書き上げた夜にこのタイトルが降りてきて、表紙のデザイン案までつくって、周りの人にヒアリングしたら、全く刺さらず、当初の表紙案に戻したという経緯がある
gami @技術書典20 い20 tweet media
gami @技術書典20 い20@gami

#技術書典 表紙できた

日本語
0
1
11
958
gami @技術書典20 い20 리트윗함
Haruki Yano / Haruma-K
Haruki Yano / Haruma-K@harumak_11·
RFC:それはソフトウェアエンジニアリングにおいて最も過小評価されているスキル、という記事 newsletter.optimistengineer.com/p/rfcs-the-mos… ・ソフトウェアシステムのほとんどの問題は、構文エラーから生じるものではない ・「その判断をした根拠を忘れ去られること」が原因となる ・ある決定が通話中になされて、誰かがそれをSlackで要約する。しかし3ヶ月後にもなれば、なぜその手法が選ばれたのかを覚えている人は誰もいない ・そして、誰かが「より良い」解決策を提案することで、再び議論が始まり、手戻りや摩擦が起こり、終わりのないプルリクエストが始まる ・RFCは、このような組織的な技術的記憶喪失に対する特効薬となる ・ここでいうRFCは、インターネット標準としてのRFCのことではない ・技術について、「なぜこの変更が必要なのか」「どのような提案がされているのか」「トレードオフは何なのか」「懸念事項」を書いた文章のこと ・エンジニアリングにおける権利は、年功や役職では決まらない ・自分がRFCを持って行ってドラフトとして共有すれば、力学が変わる ・なぜなら、「真の問題を定義する」「推測と事実を切り分ける」「代替案を提示する」「トレードオフを説明する」「リスクを予測する」といったことができる人はごくわずかだから ・RFCは全てにおいて必要というわけではない。以下の場合に書く ・アーキテクチャを変更する場合、新しかったりコストの高いライブラリなどを導入する場合、パブリックなAPIを変更する場合、複数のチームに影響を与える場合、1つのチケットを超えた長期的な影響がある場合 ・RFCは意見の相違をなくすものではないが、それを構造化してくれる ・事実と好みを切り分けて、フィードバックの期間を設定、必要だったらエスカレーションをし、決定事項は明確に文書化するといったことが大事 ・裏で反対意見を広めるようなことを認めないことも重要 ・反対意見がある人には、同じ構成を用いて代替案を提示してもらう ・RFCは思考のためのツール ・個人の意見を論理的な主張に変えて、孤立したアイデアをチームとしての意思決定に昇華させる ・そして技術的な記憶喪失を解決してくれる
日本語
0
8
11
1.7K
gami @技術書典20 い20 리트윗함
T.MOTOOKA
T.MOTOOKA@t_motooka·
これは 詰めた 経験がある😅 例えば、uuidが衝突したら人が死ぬシステムだったら対策必須だし、衝突したらシステム全体が落ちるだったらまぁ対策は打つべきだし、一人の業務が10分遅延するだけなら手動復旧手順を示せば良いし、等々。 衝突時に何が起こるのかを理解してなかったら詰めます👩‍🏫
魔法少女くにゅくにゅ a.k.a. 椚座 淳介@kunukunu

設計レビューで「UUIDが衝突した場合の対応が考慮されていない」みたいなことで詰められた経験がある人いませんか

日本語
18
215
1.3K
512.9K
gami @技術書典20 い20 리트윗함
技術書典 公式アカウント
#技術書典 20の一般参加者向けサイトを公開しました!4月12日(日) 池袋サンシャインシティ 展示ホールDにて技術書典20を開催📗✨技術書典オンラインマーケットでも4月11日(土) から4月26日(日) まで開催📚✨ 記念すべき20回目の技術のお祭りをみんなでお祝いしよう🎉 techbookfest.org/event/tbf20
日本語
0
53
68
14.6K
gami @技術書典20 い20
@hellohazime 私見ですが、売れそうなテーマなので、もっといっぱい売れると思います!後から印刷を使うと受注生産できるので、登録できるようになったら、設定しておくとよいかもしれないです
日本語
0
1
1
40
OLLAH@技術書典20 そ03 4/12池袋
@gami 即売会みたいなイベント自体が初参加だから10冊売れたら売れすぎで過剰な自信もっちゃいそうウフフ、みたいなノリだったからめがっさ安心しました。 貴重なご指南、感謝感激土砂降り小僧です、ありがとうございます
日本語
1
0
1
46
gami @技術書典20 い20
@hellohazime @OSPC2020 累計売上50,000円までなら手数料無料ですよ(振込手数料はかかります。あとオンラインの送料分で1冊100円引かれます)。昔はサークル参加費が7,000円かかっていたので、それを考えると初参加の人は無料といってよいかと。
日本語
1
0
2
64
OLLAH@技術書典20 そ03 4/12池袋
@OSPC2020 同じ事思いました、そのお金があるから見た目上無料で運営できてるんだよって言われたら、なるほどーではあるんですが、8割の人が使う決済の手数料が2割ももっていかれるなら値付け考え直さないと...
日本語
1
0
1
52
gami @技術書典20 い20 리트윗함
Normal Island News
Normal Island News@NormalIslandNws·
Donald Trump is the best ever president at winning wars because he has won the Iran war seven times in the last ten days. No other president has ever won the same war seven times.
English
1.1K
7K
47.3K
1.1M
gami @技術書典20 い20 리트윗함
Shen
Shen@shenmacro·
本日のホルムズ海峡。
Shen tweet media
日本語
181
7.2K
39.4K
1.4M
gami @技術書典20 い20
確定申告やりたくなさすぎて、ありえない進捗が。確定申告は終わってない
日本語
0
0
0
148
gami @技術書典20 い20
#技術書典20 で出す本の初稿できた。196ページになってしまった。Goらしさについての本です。
日本語
1
0
2
219
gami @技術書典20 い20 리트윗함
mattn
mattn@mattn_jp·
反論が集まるのは if/else の条件が単なる否定に見えてしまっているからで、なぜその if 分岐を実行すべきなのかが条件として表れていないからだと思います。 const leveledup = isSuccess; const damaged = !isSuccess; if (leveledup) count++; if (damaged) life--;
manekinecot@manekinecot

#プログラマさんに怒られる かもだけど…笑。 elseは一瞬ifの内容を確認する脳みそが面倒くさいのでこういう感じで書いたりしているヨ。笑。 怒らないでね! (あとこういう記述方法の便利なのあったら教えてほしい感じ)

日本語
15
103
581
149.6K
gami @技術書典20 い20
バイブコーディングでGitHubのプルリクエストを修正意図ごとにグルーピングして、確認できるdiffビューワーつくった。1時間くらいでできた。 github.com/gami/prvw
日本語
0
0
0
140