Though I agree that love and family come above all else, of course, I do quite dislike the whole 'it's just a job' attitude. Isn't the whole point of all this that we do what we love and are passionate about?
I, for one, adore programming and would do it even if I was working as a bank clerk.
Obviously there are awful days and truly crap aspects of running a business, and even when coding, as things you love aren't a pure, crystalline edifice of positivity but necessarily embody suffering within them. What counts is the net meaningfulness of what you are doing, I think. And I believe when you are doing something you love it pays infinitely more than it costs.
I say this with all respect, as you have achieved amazing things, and are clearly a very competent (far better than me) hacker.
I love my job and find a great deal of meaning in the work, but there is no level of Yay This Is The Best Job Ever that would make it more important than those other things. (It is my favorite job ever. This morning aside, I practically bounce with enthusiasm about it. I am probably spoiled for doing anything else. But if it were ripped away from me, I'd still be living a very blessed life.)
I appreciate the praise, but folks overestimate my skill at hacking. I'm good at it. There are a lot of people better at it than me, including on HN.
I definitely want to emphasise that I agree that love, family, etc. are the most important things. Only people who have never had such could disagree with that :-)
Just wanted to highlight that I think it's important that work be more than simply a means of obtaining money to fund pleasure in your spare time, that it can be more than that, which as your reply indicates, you clearly agree with.
The vast majority of people (talking about those lucky enough to live in the very privileged western world) have the attitude that work is a misery that you cannot avoid, and I think it's important to emphasise that there is another way :-)
You've created a successful business through hacking, your analyses demonstrate you are very sharp + competent, I think that alone qualifies you as a great hacker. And your humility only makes me think that more so :-)
Actually, I was under the impression that you were mainly known for BCC, which doesn't look that technically sophisticated (of course, it does require good marketing/SEO/etc, and your candid posts and expertise are very welcome).
Most of BCC (and AR, and my day job work, and my client work) is fairly pedestrian, programming-wise. I can usually eventually get code to function to accomplish arbitrary objectives most of the time. Yay.
My limited claim to fame with regards to programming is that I am good at designing and passable at implementing systems/code which improve marketing outcomes: A/B testing, various types of optimization, scalable content generation, conversion tracking and optimization, etc. It turns out that this is a) not nearly as common as being good at programming and b) anywhere from "spiffy" at BCC scales to "changed the way we did business" (quoth a rather happy client, who you've all heard of).
The bingo card generator is, in a sense, "hello world" hooked up to a random number generator. The mechanisms built around that small piece of software to demonstrate and provide value are what's sophisticated about BCC.
I, for one, adore programming and would do it even if I was working as a bank clerk.
Obviously there are awful days and truly crap aspects of running a business, and even when coding, as things you love aren't a pure, crystalline edifice of positivity but necessarily embody suffering within them. What counts is the net meaningfulness of what you are doing, I think. And I believe when you are doing something you love it pays infinitely more than it costs.
I say this with all respect, as you have achieved amazing things, and are clearly a very competent (far better than me) hacker.