Around the year 1989 I was working as an Engineering Tech building and testing devices based on the 8051 embedded controller. Mostly access control systems.
The company fell on financial hard times around 1990, I found myself dealing with unemployment. I was renting an apartment from my inlaws at the time, had two sons and one on the way. I hit the ground running looking for work, at that time the US was still designing and manufacturing products locally but the economic slowdown put the brakes on hiring anyone, no matter how good you were. So what did I do? I taught myself Solaris, CAD, hooked myself up as an Autodesk developer. Back in the 90s companies used to submit RFQs in the newspaper. I found one requesting a high speed large printer solution. I partnered with a company that provided such hardware, an high speed plotter. When I presented my company I had to come up with a name on the fly since I couldn't just be a DBA.
I came up with Innovative Technology because the idea was that I'm gonna Innovate. The CTO of the company said "nice presentation, tell you what. Our current E
size drawings take over 45 minutes to plot. We just won a contract to wire a major building in NYC. We need to cut the time down, can you help?"
I replied that I could conduct a demo and plot out an E size drawing in less than 3 minutes. The CTO replied that If I could do that then they will offer me the contract. Well I called JDL, they hooked me up with another company, I wrote my code to integrate the plotter into their network, I bought a Sun Sparc 5 from a liquidator, ran my code on there. I installed PCNFS on the test workstation, connected to my printer driver, tested at the vendors site. I got the sample drawing done in 2.5 minutes. I was ready for the demo. I conducted the demo the following week, won the contract and the profit I earned bankrolled my business for a year. I grew the business, I added other vertical markets such as Point of Sale System, I even tought myself how to work on HP AS400 systems and landed a
contract to provide system administration on a visiting nurse company's system. I ran my onw consulting gig for 6 years. The only reason why I sold it and gave it up was I had a young wife and family that I wanted to spend more time with. I put in over 140hrs /week into my business. With the experience I picked up I was able to get my resume out and get a new job in the IT Industry in one week. I used the money I saved to put down on my first house. Yes I miss running my own business, but when I ran my own business I missed my family. All in all it's been a great ride.
I'm not an immigrant. I'm the great grandson of an immigrant if that counts. The way I look at it was I needed to leverage my skills to provide for me and my family. The motivation wasn't to earn megabucks. I would hustle, save some money, if I had a surplus for the month I'd take a short vacation with the wife and kids
The short 3 day vacations wasn't enough though. Trust me, working 40hrs/week I see my family a lot more.
I think anyone here on Slashdot, if they had to, they could run their own consulting business.
Who knows, I may have to do it again someday.