@blaine @evan @darius part of this is that programming, like a lot of other things, has the property that if you get good at it, the scope and complexity of your ideas for what to do with it grow
you also find out that growing and maintaining programs is a different sort of problem that writing the first draft
you also find out that a lot of the effort of making software is not in writing code, it's in thinking and talking to other people about it