しかし、実利的な意味で、人間がコードを手書きする意味がなくなってしまった今、もし人間が手書きをするのであれば、必要以上に技巧的・技芸的・芸術的な書き方を追い求めるようになるのかもしれない。それがプログラミングのたのしみとなるのかもしれない。

let myNumber = Int(possibleNumber)
// Here, myNumber is an optional integer
if let myNumber = myNumber {
    // Here, myNumber is a non-optional integer
    print("My number is \(myNumber)")
}

変数のシャドウイングって、いまいち御利益が腑に落ちないというか、単に可読性を落とすだけの仕組みなんじゃないかという気がしているんだけど、ここまで来ると、まあ存在意義がわからなくもないかなという気もする。

if let myNumber {
    print("My number is \(myNumber)")
}

しかし、これ見てパッと見、「ああ、optionalは例外的に真偽値への暗黙の型変換を許す設計なのかなと思ってたけど、まさかただのショートハンドだとは。

いやー、主としてTypeScriptを書いてる身からすると、Swiftはとってもクリーンな言語だねえー

歳を取ると新しいことを覚えるのができなくなるのは、新しいものが完全には新しくなくて、十分な刺激が得られないからなんだろうなあ。

eモータースポーツ業界の先駆者 ──北浦代表にインタビュー【NGM株式会社】|eek|eスポーツ業界専門の求人・転職サイト eek.works/blog/deta…

ソフトウェアエンジニアとしてやっていくことというのは、我慢することであるというエッセイがたぶん書けそうだけど、今書くと角が立つので書けないから、いつか書こう。

実際、多くのソフトウェアエンジニアは、よく知らない奴が、ビジネスサイドからのプレッシャーに晒されつつ作ったコードに対して機能を足すところから入っているので、これは絶大な共感が得られると思われる

Swift UIってけっこうcoolだと思うんだけど、SwiftってSwift UIのような応用を念頭に置いて設計されたのかな

言うてプログラミング言語への愛着ってやっぱり大事な気がして、Golangは読みやすい言語だと思うけど、読んで気分が良くなる言語ではないんだよなあ。