oaksagelew
Joined 13 years ago
Joined 13 years ago
Elon Musk (a Physics student) has a great quote about Physics, where he talks about reasoning from first principles and "try to identify the most fundamental truths in any particular arena and you reason up from there." I agree - you get that foundation and way of thinking, and it can help you in all kinds of work.
If you're good at abstract thinking - a skill seemingly rare among the younger members of society these days - you can do pretty much anything. So it's much less about what you CAN do and much more about what you WANT to do, so focus on that, knowing you have a solid foundation to support you.
Thanks!
I'd seriously look at two relatively new frameworks: AppGyver, which looks fantastic - so much so that I may switch tools/frameworks on a start-up product. Or, Telerik's NativeScript looks really promising, but it won't be ready for production use until 05/15.
Take a hard look at frameworks before committing to one - esp. Ionic. It looked really good, which is why I, as lead dev in a consumer-oriented startup, chose it for our hybrid app. But, after several months of working with it, its warts become evident.
My $0.02.
It's an LLC (limited liability corporation), so you get most of the benefits of a corporate shell around you. LLCs are also taxed as partnerships, not corporations, so the tax structure - and amount of tax paid - is simpler and less is usually paid.
The twist on a "single-member" LLC is that if your LLC consists of only one person - you - then you're taxed not as a partnership but as a Sole Proprietor.
So you get the best of both worlds: You get a real, legitimate corporation, with the attendant liability protections. And you're taxed as a sole proprietor, meaning you just complete a Schedule C in your Form 1040 returns.
LLCs are also usually cheap to set up and manage. In Massachusetts (where I have my LLC), it's an excise tax of $500 annually. Reporting and bookkeeping requirements are minimal - not much more than for any sole proprietor. So it's a really good way to go.
Keep in mind that once you add someone as a member of your LLC (a partner, effectively), this advantage disappears, and you'll have to file a 1065 Partnership Return, and calculate the % distribution to the partners. So your accounting bill will go up, for sure, at that point.
Also be very clear on exactly what "limited liability" really means. Read up on what protections you get and don't get. Just because it says "LLC" in your corporate name doesn't mean you can get away with anything and everything. Some protections are excluded. One is obviously any kind of fiduciary malfeasance. So, just be clear on what liabilities are limited by this structure.
Else, do check out the tax implications where you live for a single-member LLC; you might find an ideal solution here.
Good luck with the business!
I had no problems securing the position I have now, and last year, while looking for full-time work, recruiters who were less than half my age were interviewing me, and i did get to some initial phone interviews. I didn't see any evidence of ageism - not from recruiters and not from companies interested in speaking initially on the phone with me.
I think what really helps is to be current in the technologies, be a self-starting continuous learner, never being afraid to try something new and different, and demonstrating exactly how you can add value to any employer or client who's interested in you. Knowing more than tech is hugely important: You have to have outstanding social and emotional skills as well.
I intend to program until my last day on this planet. Can't think of a better vocation and avocation - to start with a blank IDE screen and, after a few weeks or months, have an application working for a client or fielded in the market.
So, don't despair, focus on all the other experiences you've accumulated, and demonstrate - don't just tell about - your abilities and how hiring you would add value to any organization.