4 ms·
This is really impressive! I'm especially impressed by the landing page for his consulting site: https://burke.services https://burke.services This is so much b
by nathan_f77 8y ago
This is really impressive! I'm especially impressed by the landing page for his consulting site: https://burke.services https://burke.services
This is so much better than just listing some of the technologies you've worked with. It's really great to talk about the problems you've solved, and have some customer testimonials (especially from big names.)
I've been doing almost the complete opposite for the last ~4 years. I always charge by the hour, and I use a time tracking tool that tracks every minute. I never ask anyone to pay up-front. I've used services like Toptal and Moonlight that handle all of the billing for me. I've never talked to a lawyer or an accountant. I haven't registered a company specifically for my freelancing, but I've started doing everything through my startup's company. (My startup now offers a SaaS product plus consulting services.) I live in Thailand and have a work permit through Iglu [1], so they handle all of my invoicing and taxes. I also don't have insurance. I don't set up separate GitHub accounts for everything, and I don't really see the need for that. But I do usually work for one client at a time, and I find context-switching very difficult.
I think the main reason I haven't taken my consulting work super seriously is because I don't really want this to be my career. I've always treated it like a part-time thing to just pay the bills while I work on my own startups.
No offense to people who take this seriously, but consulting has always felt like a bit of a dead end. You can make a great living, but I get really depressed when I enumerate all of the hours I would need to work. A salaried position is nice because it hides these details. You come to work in the morning, go home in the evening, and then your paycheck is transferred to your bank account. You don't have the option to stop working at any time, so you never really have to think about it.
When you're a freelancer who wants to do this as a career, you suddenly have to convert your retirement goal into a fixed number of hours. Say you want to save and invest $2 million before you stop working, and you earn something like $200 per hour. You're able to save 50% of your income. You have to work at least: ($2000000 / 200) * 2 = 20,000 hours.
That's 2,500 full days of work. Maybe you are able to book 80% of your time, and you only work 5 days a week, so each year you can work: (52 * 5) * 0.8 = 208 days. It will take you 2500 / 208 = ~12 years of almost full-time work before you can safely retire with $70k of investment income. Maybe more like ~9 years to account for investment returns.
I think I'd rather join a few early-stage startups and get some significant stock options. It's much more fun to be part of a team member and have a vested interest. It will still take an average of 10 years before most startups have an exit. But you can leave after a few years and work for a few different startups to diversify (or start your own.)
Having said all of that, I'm really impressed by https://burke.services https://burke.services and would love to hire him to work on my startup in the future.
[1] https://iglu.net/ https://iglu.net/
- photoguy112 8y agoMost startups don't have an exit, I believe most fail. So you could be sitting at a failing startup and your options worthless.
- nathan_f77 8y agoYeah, but not all startups are created equal. Sometimes you can spot an opportunity that is much more likely to succeed. Maybe the cofounders have already had multiple exits, they’ve raised money from some very prestigious investors, and they already have a very impressive list of customers who are paying to use the product. That’s not anywhere close to a couple of first-time entrepreneurs working on “Facebook but on a blockchain.” But I think both of those startups are counted when people talk about the high failure rate. The statistics are quite different if you just look at YC companies: https://www.quora.com/What-percentage-of-YC-startups-eventually-close-down/answer/Pranav-Gokhale?ch=10&share=01c530d7&srid=37TL https://www.quora.com/What-percentage-of-YC-startups-eventua... And even better if the cofounders have a wide network, a strong track record, and an impressive product that people are already paying for. Sure, startups are still extremely risky, including the ones with prestigious cofounders and investors. But they can also pay quite well at the same time, so it’s not like you’re working for free. A senior engineer at a well-funded startup can still earn $150-180k, plus significant stock options. I personally enjoy the risk and excitement and much prefer to work at early-stage startups than FAANG companies, even I end up earning less. Working on my own products is even more fun.
- kevinburke 8y agoFor what it’s worth I work a lot less than I did as a full time employee - I was always thinking about work on the weekends, I had to wear a pager, I was responsible for fixing things... I’m still responsible as a consultant but at the end of the work day I go home.
- sacado2 8y ago> Maybe you are able to book 80% of your time, and you only work 5 days a week, so each year you can work: (52 * 5) * 0.8 = 208 days. So, you never take vacation or get sick? Plus, 80% of days billed seems pretty optimistic, isn't it?