3 ms·
15+ years of software here. Currently a CTO of a reasonably successful startup. What I would have done differently... 1. Spent more time working on my own ide
by throwaway2016a 11y ago
15+ years of software here. Currently a CTO of a reasonably successful startup.
What I would have done differently...
1. Spent more time working on my own ideas and less time on other's ideas
2. Exchanged W-2 work for 1099 work to give myself more flexibility to do #1
3. Stayed in the city longer before moving to the suburbs
4. Spent more time outside
5. Spent more time working out and eating right
6. Spent less time working
One thing I would not have done different...
1. I still work have gotten my Computer Science degree -- even if I could get a job without it, they were some of the best 4 years of my life and I met my wife there
- JDiculous 11y agoThank you for that list! Would you mind elaborating more on why you'd exchange W-2 work for 1099 work?
- throwaway2016a 11y agoI'm in a state that honors broad non-competes and invention clauses and it is virtually impossible to find a software engineering job without one attached to it. 1099 work would give me more freedom to pursue other tasks while still doing work for other companies. Also, you can't tell a contractor what hours to work. So I would have more leverage to set my own hours. Edit: if I was in a state where non-competes were generally unenforceable it would probably be a different story.