Last year I had two resolutions.
- Lose weight
- Create a program and sell it.
I actually succeeded in the first. I was 106-7 Kg. I was feeling the weight. Putting on my shoes and socks was a lot harder to do and I was not feeling all that great. The difficulty with weight loss is finding a solution that sticks. Sometimes that solution takes time to sort out. For me it was eating less and exercising more.
Getting into the habit of eating less takes time. Your body craves and sometimes you just have to give into that craving. But in general, if you are eating less, then you are doing well. It is not going on some fad diet. I am eating normally, just less of it. The ‘pain’ in the gut that used to be full of food is something you have to get used to. The body has to adjust to the new regimen and that is the main hurdle to overcome.
Now I am good with the reduced food regimen and not feeling that pain/craving. I’m down to 98 Kg. I am still over the limit that I should be. For 2019 I hope I can get below 95 Kg. Ideally I should be around 85-90. But slowly, I hope to get there.
Create A Program And Sell It
The second resolution did not materialize. The goal was to make a simple financial program. Something to replace a spreadsheet that I was using and found to be pain to use.
I started off by choosing C# as my language. I was thinking of targetting mobile (Android and IOS) and desktop (Windows and MacOSX). So my choice was Xamarin. Half a year goes by, and a rather painful experience just getting some rudimentary framework going and I was done with Xamarin. Not only that but every time the compiler updated itself it would break the build. I google to find a solution, which wastes my time and energy and by the time I am free to code again, I have drained my will to work on the project. I was not enjoying the experience.
So I switched gears. Multiplatform had to be dropped. I restarted using C# again and WPF which limits me to the Windows platform. I got further along than with Xamarin but I still found it was not as enjoyable. UI is better than other UI frameworks but I am still astounded that certain things are still very kludgy and, in my opinion, messed up.
I like C# for the most part but I am not fast in it yet. It is a ton better than C++ but still not ideal. I still prefer C over any of these options.
I will be happy if I complete at least one program. The sell requirement may have to be dropped. We will see. I want to actually work on an art/raytracing program instead of the financial and anything else. That is the ultimate program goal.