You are probably wondering what the life of a freelance iOS developer is like. Well, let me give you an idea. It may be nothing special for some people but I try to fill it with activities that I am passionate about.
Starting the day as a freelance iOS developer
My day usually starts early – around 8 in the morning. I am not a morning person so you usually cannot make me get up earlier. I can wake up at 7 if I have to. But since I get to have a more flexible schedule, I choose to wake up a bit later.
So what do I do after waking up? I usually prepare my breakfast smoothie. That is all I drink before heading out for my morning jog. By 8:15, I am usually out the door. I run for 30 minutes max. That is a combination of brisk walking, jogging, and stretching in the end. I find that this helps clear my mind so it is ready to tackle the usual workload of a freelance iOS developer.
My route passes by the market so I stop for a while to buy some fruits and vegetables. I like to cook my meals from scratch – at least since I made a commitment to live a healthier lifestyle.
I walk from the market so that helps me relax. It is a good 5 minutes from where I live. By the time I get home, I just rest for 5 minutes before I take a quick shower. I am now ready to start my work!
Typical work schedule for a freelance iOS developer
As you may have guessed, work as a freelance iOS developer starts at around 9 in the morning. Before starting, I usually fix myself a cup of coffee. I still need my caffeine fix every day. I can concentrate on work for 3 hours before I need to take a break. I take an hour away from the screen. I prepare my lunch, eat it, and then just lounge around the house. When I feel like it, I usually, grab my laptop and head outside to work in a cafe or something.My afternoon work begins at 1 in the afternoon and lasts until around 4. I take a 30-minute break before I work between 4:30 to 6:30 in the evening. That is usually the end of my work day.
I try to be disciplined about my work hours. I try to squeeze between 6 to 8 hours of work each day. It really depends on how many projects I am currently working on. The outsourcing platform that I am currently working with keeps a constant stream of clients that keeps me occupied day in and day out.
As much as I love freelancing, it is still not as stable as I would hope. Although I usually meet my work quota for the month (meaning I have enough to pay the bills), the financial security is a bit lacking. Not only that, I don’t have any benefits. That is why I am still considering getting an office job. But we’ll see what the future holds for me.
Ending my day
When my work ends at 6:30 in the evening, I am free to do what I want. I usually have three options.
The first is going out with my friends. We grab some dinner and then hang out in our favourite pub. When I don’t feel like it, I just stay at home. I usually fix myself some dinner, watch some TV, and relax all night.
There are also nights when I go to the gym to lift some weights. I am actually thinking about buying my own set so I don’t have to go out. I have been saving up for it for some time now but my friends and I are talking about going away for a weekend. We haven’t decided where we want to go. If that pushes through, I might use the money I am saving up for that.
Anyway, my day ends around 11 midnight. I get into bed but I usually fall asleep at midnight – sometimes later.
There you go. That is a day in the life of a freelance iOS developer.
What do you think?