Started freelancing February 2015 after reading "Remote: Office not Required". Got huge raise from $4/h to $8/h, then $12, now $25. It's almost impossible to find this kind of job in Russia so I'm glad I was able to overcome my fears and leave office job to do it full-time.
Still, I'm not satisfied and want to start my own business where I could share my experience with others, help other people, consult them on a web development, and probably become financially independent.
There are couple downsides as well, but I've managed to overcome them. First, I've got really beautiful in all aspects SO. She helped me to let go my fears and greatly raised my confidence. I was able to tell my partner (boss) that $12/h isn't going to work anymore because I'm no longer alone and he easily raised it to $16, then $25 after we've got a new client.
Another thing is that I can wake up pretty much anytime. There is no such thing as a "morning" for me now. One day I've woke up at 1 am and the other day it was 5 pm. It kind of sucks though when I need to order something and delivery man says he could appear anywhere from 10 am to 8 pm.
Probably one of the best parts of living a nightlife is that you can go into the 24-hour store and see not a single person at the checkout. I think queues in stores would be in the past pretty soon (3-5 years) with Amazon Go introduced not long ago. I'm glad I was born in such revolutionary time. Everything changes in a way you don't expect and sometimes it would really inspire you.
It's kind of crazy to think that we are sitting at home all day long and I've gained some fat because of that (not a big deal for me, though). I just don't want to leave her even for 5 minutes to go outside and simply walk around and exercise.
She cannot walk outside too much because of some strange illness — when doing exercises, worrying, or simply walking to the store and back could cause dizziness, headache, and even vomiting. Every walk for her is a pain and stress. Doctors couldn't get a diagnose for it. Poor girl. Hopefully, full paid medical examination would help to shed some light on this issue, because I really want to take her on a walk into parks. We are living in a green town with many places to go, but sure there are a lot of people living out there, it's 30km near Moscow.
At the moment I'm learning data structures, algorithms, Ruby, and want to join some good team where I can make a difference.
As a developer, I don't see myself simply coding requirements for clients but actually discussing if that feature is needed right now or there is a better alternative for what they want. When the boss asks me to estimate time for the feature, I'm always looking for existing solutions and taking maintainability into account. Recently I've even had an opportunity to contribute to an open source package we are using now in the project! That was pretty cool experience — figuring out your requirements and generalizing them to a broader audience. Not to mention seeing "first pull request" and "first issue" in your Github profile.
Every project I've done so far is not just an opportunity to earn money. It takes some time to learn about the domain and see how can you improve it.
How much money would you lose if you hire someone without attitude to work on the project? I was working on that kind of project where codebase was spoiled by cheap developer force. Technical debt was reeeealy huuuuge. I didn't know what to do. It took me literally a year to remove about 40% of that debt. How many new features were developed? Not many. For every new feature, I had to fix about 30-50 old bugs. And all of that without unit testing. Imagine that.
Every day I'm reading something new about web development, exploring new stuff. I've gathered so much knowledge and started to think that I need some kind of blog where I could share all my knowledge and experience. But I like to generalize and my initial requirements grew up into something more than a simple personal blog. Basically, everyone could create multiple blogs, write posts, see comments. And one of the features was anonymous blogging. Yeah just like this site, but everyone could create their own personal storyboard. But I still don't know how to make it completely anonymous so even website hoster couldn't know who made a post on an anonymous blog, but users could manage (create, update posts, etc) their anonymous blogs just like ordinary ones.
That's it for now. Thank you for reading.