何のことかというと、閏年を論理演算を使わないで判定するやつ前に作ったけど、0年だけは正しく出せない・・・><
https://gist.github.com/orange-in-space/b3ba7c5161f2f0089b922b57ddb9be51
ティムクックのありがたいお言葉><
"In a few days we will mark the 50th anniversary of the riots at Stonewall.
When the patrons of the Stonewall Inn showed up that night – people of all races, gay and transgender, young and old – they had no idea what history had in store for them. It would have seemed foolish to dream it."
https://news.stanford.edu/2019/06/16/remarks-tim-cook-2019-stanford-commencement/
オレンジはヒューマンファクタを中心に書いたけど、現実に対応する機械ってそういうことだよね><
https://mstdn.nere9.help/@orange_in_space/103159814757641872
これのmake it so simpleが通用するのはヒューマンファクタが絡まない場面だけ><
航空も自動車も当然ヒューマンファクタが絡むからso simpleにしただけではヒューマンエラーを招くので通用しない><
(パーソナルな計算機のソフトウェア等もヒューマンファクタが絡むので本当は通用しないはずなんだけど、全部「ユーザーのせい」で済ますので通用することになっちゃってるね!><;)
ホーアの有名なこれ><(長文引用><;)
ホーアのこれ><
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
wikipedia J訳”ソフトウェアを設計するには、2通りの方法がある。1つは、とてもシンプルに設計して、明らかに欠陥がないようにすること。もう1つは、とても複雑に設計して明らかな欠陥がないようにすることだ。前者の方がはるかに困難である。”
アントニー・ホーア - Wikipedia https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%B3%E3%83%88%E3%83%8B%E3%83%BC%E3%83%BB%E3%83%9B%E3%83%BC%E3%82%A2
機械工業とかは「設計」と「組立」を別々の人にやらせられるからどうにかなっているのでは。
ソフトウェア業界は設計も実装も機械工業の「設計」フェーズに入るし、そりゃまあ人手足らんわという感想