If you want to be good at something, you really have to work at it every single day. You have to work hard at the things that are hard. Otherwise you are just treading water.
Particularly if you're a good engineer, there's a lot of ways you can make money, but to actually have an impact on the world is rare, and when you find an opportunity for that, it's very special.
Money and salary is not a particularly good motivator in the long term.
Basically, if you believe in Moore's Law, and you believe that hosting is going to become more and more commoditized over time, not being a host is a good idea.
I think it's good to have different locations for different modes you want to be in throughout the day, and to keep them separate.
With Akismet, there was an interesting dilemma. Is it for the good of the world Akismet being secret and being more effective against spammers, versus it being open and less effective?
With Akismet there was an interesting dilemma. Is it for the good of the world Akismet being secret and being more effective against spammers, versus it being open and less effective? It seemed more people would be helped by blocking spam.
I'm really good at making software for publishing.
Sometimes you might feel blogs are like TV: You have a thousand channels, but nothing good is on.
It's good to be in a role when you can learn something new.