autumn」に参加しましたイベントの詳細はこちら。GoCon/GoCon内容についてはこちら。興味があって参加した。触ったことがなかったので、わからない部分が多かった。シンプルさを大事にしているとのことだった。楽に書くのと、読みやすく書くのはトレードオフで、読みやすさに重点を置くべき、とどこかで言っていた気がする。最近どこかで、プログラマはプログラムを書いてる時間よりも読んでいる時間の方が圧倒的に長いのだから読みやすさを大事にするべき、と聞いた気がする。思想は魅力的に感じた。シンプルに使えるように難しいことは内部で頑張って隠すとのことだった。頑張るのはきっと大変なのだろうけど、そこには頑張る価値があるのだろう。これは私の勝手な考えなのだが、実装回数と利用回数の問題だと感じた。内側にいけばいくほど、機能を実装する回数が少なくなり、利用される回数が多くなる。外側にいけばいくほど、機能を実装する回数が多くなり、利用される回数が少なくなる。よって、内側の方が複雑度は増すが、内側で頑張って外側をシンプルにした方が最終的に楽できるということだろう。コマンドラインツールを簡単に作れるらしい。クロスプラットフォームで動くらしい。