| I took a break from coding/ops for other people for money a couple years ago to pursue a startup idea I had. It was a cool project but I decided it wasn't a great business idea due to regulatory issues with the field. After that I had a choice to go back or do something else. I saw an opportunity to do a real estate development deal and I went for that. I liked doing the first real estate project so much, I put together a group of investors and am pursuing a larger deal right now. I do more interesting programming now than when I was working for others and keep my skills fresh. I really like real estate development for a number of reasons. 1) Much better tax treatment of income. Rents are not subject to self-employment taxes, a 15.3% discount. 2) Real estate benefits from access to the fountain of all money, the federal reserve. It's national policy to support RE prices. 3) The ability to do a project, put in a lot of work, and at the end own something valuable in perpetuity. After a year of a very large ops contracting project the checks just stopped. I really didn't like that. 4) Real estate is a market that is very local, with a lot of opportunities for advantage through information asymmetry. It is also something that resists reaching global scale and the race to the bottom competition that induces, and resists automation. 5) I really like the physical quality of the work. I physically feel better due to all the running around and not sitting in front of a computer for 8 hours a day. All of my software and hardware experience benefits me. I see all kinds of possibilities to save time/money with these projects with software. One day I will probably create a startup in the RE space. Most importantly there is a zen like nature to the work I do now, and I do a lot of the work on these houses myself, as the going rate for skilled craftsmen is not far off from a remote dev contractor in a lot of cases, and its easy to do many more hours than many employers would be willing to pay for. Very importantly, the value created is put into the property which is only realized through higher rents (taxed as passive income) and/or a capital gain if the property is sold. This probably means that in the long run I take home more money rehabbing a house than I would coding for cash, due to appreciation and better tax treatment. My only regret in all of this is that I didn't do it sooner. In America real estate investing is a pretty reliable path to wealth for the right kind of person with the right kind of eye. |