oshiro の日記

I love good unittest, low level programing and nice team

やはり目標設定とは難しく、そして重大な問題でもある

先日下のような記事を読んで、これは組織の目標設定の持つ構造的な欠陥によって本来の目的と真逆の行動を行ってしまうこともあり得るのかと思い、私が毎回目標設定シーズンに頭を抱える理由と重なるところもあったので一度なぜ目標設定が難しいのか整理して…

組織の健全性について考えてみた話

健全な組織とは 組織の自己組織化 意思決定における明確さ 判断基準としての明確さ 被影響者の納得感 多様性の保障 参考文献 特にこれと言ってモチベートされたわけではないのですが, 職務経歴書とか転職活動の準備とかをぼんやりと考えていた際に徒然に浮か…

正論は殴るべき武器ではなく、進むべき道を照らす灯台である

正論は殴るべき武器ではなく、進むべき道を照らす灯台である 筆者の主張 前提の確認 主張 なぜ正論は嫌われるのか? 正論は主張するものではなく比較である 正論で殴ってくる相手に立ち向かう さいごに 正論は殴るべき武器ではなく、進むべき道を照らす灯台…

stylish な dockerfile にしよう

この記事は Docker Advent Calendar 20日目の記事になります. Advent Calendar もいよいよ終盤ですが, 皆様の docker life の一助になれば幸いです. dockerfile が stylish でなければいけないわけ docker コンテナが構築される仕組み(essential ver) 軽量な…

CI/CD ってよく聞くけど...?

自動化好きなひとや QA をされているひとはもちろん知っているかと思いますが, 自動テスト文化の無い開発エンジニアのひとや社内 SE をされているひとの中には「聞いたことはあるけど, よくわかんないや。。。」なんて声もあるかも知れません. 今回は CI を…

コメントの目的はコードの「意図」を理解してもらうこと

最近 Twitter 等でコメント論争がありましたので, 自分自身のコメント方の振り返りも兼ねて記事に起こしてみようと思いました. 本当は「コメントとはかく書くべきである!」みたいなことが言えればいいんですけど、私そこまでコメント力無いので基本的には『…

メソッド名は抽象的でよいと思う

最近見たコードで「ん?これは。。。」というコードを見かけたので、そこら辺にスポットした話を書こうと思います。 まずは何も言わずに下記のコードを見てください。 class CsvGenerator(): def generate_csv(): xxx def generate_csv_from_json(): yyy def…