I always loved running. My little 5 year old Kian also loves running. I think we get a great sense of self satisfaction when we run!
Three years ago I was preparing for 14k City2surf. Although a bit overweight at around 93 kg but I was able to finish 7k.
June 2nd 2014 was my first day at a new job. I was starting at Cubic Transportation Systems as a senior developer. On the way to work I had a little bike accident and torn a ligament on right knee. There is nothing worst that could possibly happen on your first day at work!
The whole dream of running was gone up in the smoke. I had to undergo a surgery and go through physio, etc…
Early 2017, three years after the accident I decided to give it a try again. Went on a diet, lost around 10 kg and managed to run my first City2surf in 1 hour 25 minutes with pace 6:09. I had to stop for a toilet break and lost a good 2-3 minutes but overall not a bad result for a person like me who was suffering from laziness and some extra baggage since I remember!
I have been on numerous diets, tried many methods but was never able to lose any weight. I was carrying extra weight since maybe 2004 after uni graduation!
Having a goal such as this race was the only motivation/stimulation that could force me eat less and healthy. I track my diet through MyfitnessPal and running through Runkeeper.
Last December (12/16) I decided to give AWS a try. I didn’t have much experience with cloud already. In search of a good training course I found aCloudGuru which was also really cheap. Their training courses have a reasonably good coverage and depth for the exam topics.
I was able to knock out 3 associate exams from 0 knowledge to a good pass mark in less than 7 months. I had dedicated about 3-6 hours weekly to practice and study. It also depends on your background and IT experience. Being a developer with many years of experience I was already familiar with almost all the concepts and had a good foundation.
If you really want to learn and not just pass the exam, then you need to go through the training courses, read relevant whitepapers, study FAQs, go through bits of the online manuals and do some hands on development and practices.
The best way to gain more experience if you are not working with AWS on your day job like me is to define personal projects for yourself or get some side projects as a freelancer.
Like many developers I am also in search of a perfect development environment!
I understand this might not be true for everyone. If you are a .Net developer who has a good laptop loaded with the latest Windows then I assume you already have a perfect development environment. But if you are a Java/Python developer writing code destined to a Linux server, stuck with a Windows laptop then there is a problem.
Many corporate environments are tied to Microsoft technologies for Office, chat, email, VPN, Windows, etc.
I mainly write Java, Haskell and Python these days. As a Linux guy I obviously don’t like to work on Windows but at work we are forced to use Windows 7 and BYOD or booting any other OS is not allowed.
Although my laptop has an i7 CPU with 32 GB of ram but still it’s a Windows!
No offence to MS fans but it doesn’t make any sense to develop and test on one platform and deploy to another.
We have had many instances where things behaved differently on different OSes and wasted hours to troubleshoot. But this is very hard to explain to some managers and IT people! A minimum development machine for someone like me must be a Mac or a Linux.
In absence of any other choice I decided to run Linux on a VM so installed Fedora on Virtualbox and gave it 160 GB disk, 24 GB ram and 2 monitors. It is working like a charm and I am really happy about the setup. I have loaded all my development tools such as IDE, Docker, etc. into the VM and use Window host for VPN, some email checking and Office document editing only when difficult in the VM.
So far this is working really good although I had few issues initially with setting up the networking right but at the end I have a polished development environment and I can use a real bash natively (Not a Window 10 cheat bash!)
Being a VM with UI there is definitely a bit of lag but haven’t been a serious issue so far. I would suggest Xfce in order to have a smoother experience rather than default Gnome.