フルタイムで働くと

フルタイムで働くと、一日8時間労働*5で40時間拘束される。 その状況下で、就業時間外のプログラムの時間がどれくらい確保できるかというと、

平日1日2時間*5 + 土日1日5時間*2 = 20時間

ぐらい。

しかし、これは理論最大値であるので、実際には平均すると14時間として、

さらに、この時間のうち自分の作っているソフトウェア・サービスの開発/運用や、友達とやってるソフトウェア・サービス開発の時間で半分ぐらい消えるとなると

14時間 - 7時間 = 7時間

1週間に趣味のソフトウェアに費やせる時間は7時間。非常に厳しい。

なんでも自前主義/車輪再発明で行くと、死んでしまう。

工数40人時ぐらいのことをやろうとしたら、

工数40人時/7 = 6週間弱

消える。

言語/ライブラリ/フレームワーク/クラウドサービスをうまく選定して使いこなさないとやっていけないと感じた。難しいなぁ。