3 ms·
I've been a programmer since I was 12 years old, and have over 30 years experience with technology companies - and yes, startups too .. I helped get a few major
by torpor 18y ago
I've been a programmer since I was 12 years old, and have over 30 years experience with technology companies - and yes, startups too .. I helped get a few major 90's-era dotcoms up and running and many of them are still at it today.
My experience is this: either you waste a lot of time futzing around with computers, or you make them do the work they need to do and get on with your life. It has nothing to do with how old or young you are, or how many kids you have. I am a very happy Father now - in fact, this is the greatest startup, with the most rewards, I've ever been involved in - and I'm still applying the same fundamental policy to myself as a programmer: get things done, don't futz around with computers, make them actually do the work they're supposed to do.
It doesn't matter what "kind" of person you are, it matters only what kind of things you make. I know 50-year old grandfathers who can kick royal Assembler ass and still leave early at the end of the day, and I know 18 year old kids who put the keyboard down after 8 hours and go do something else instead, as well.
IMHO, this over-generalization about 'types of people' is a real curse. I would say, don't do it. There are no 'types' of people in the computer world, no matter how the ycombinator cultists want to pitch it to the world: there are people who get things done, and people who don't.
Get things done. Get your code written, working, tested, and in the hands of people who will actually use it. If you can't do this, then you will fail. If you can, then rock on .. may your kids, now and in the future, always appreciate this aspect of you as a person.