So 2019 is very close to its end, here to another decade. In most ways it feels as if the years fly by, in lightspeed, and that you hardly have done Anything throughout the last year.

With that, people do different things that make them feel like they have done something. Like someone would not consider picking up a new tv show a thing, or going to a music show, getting a raise, Working and what not. But if you really zoom down on things, you Always do something. Its up to YOU to decide what is a thing for You.

With the social media hype and everyone comparing with whomever they are a fan of, what They are doing, comparing with your life, is not a way to stay healthy, mentally (because alot of it is faked or sponsored or ?)

Below is bugs that i have worked on for Mozilla/Firefox. Two bugfixes landed, two is kindof awaiting and one is in progress.

It always takes me FOREVER to get the solution to an issue. Some of the reason is that i have quite little energy after a +8h workday and also have that align with inspiration to work when you get home from work is hard?

Then the fact that the codebase for Firefox is giganormous, with a gazillion different solutions incorporated, and a ton of different ways to do just one thing. And sometimes when everything aligns, im motivated, not that tired, i have some ideas and then? need to rebuild the code (ie +1h = motivation gone) Progress

Bug 1432090 ? [CSD] Button layout not according to settings Awaiting

Bug 1127565 ? bootstrap.py not implemented for openSUSE Bug 1515419 ? fixing ToNewCString (and ToNewUnicode as well) xpcom/string/nsReadableUtils.cpp Landed

Bug 1122740 ? remove useless null checks after allocating memory with Bug 1519365 ? Update object property names that get passed to loadURIOptions to match the names in loadURIOptions

Heh i kindof feel sorry for the people getting assigned to the bugs i work on, like alot of times they would fix it in 1h but it might drag on for half a year for me?

I kinda feel like i have the workflow for Mercurial worked out atleast.
$ hg pull && hg update # to grab the latest code
do work....
$ hg commit -m "[Bug12345] - stuff goes wrong"
$ arc diff --preview
I like the arc diff preview thingy, that way you will see what a 'arc diff' would upload to Phabricator for a patch (but basicly it is every commit you got since your 'hg pull') and can via the webgui of Phabricator merge it with a ongoing patch.

oh i do also have learned abit of Rust during my last bug, since it turned from what i thought would be a C++ and GTK thing into just tiny bit that and a lot of Rust tinkering? going slowly.

As for otherthigns computery, i have, after like 20 years as a Linux guy, switched from Linux as a daily driver to Mac OS (ie i bought a mac mini or two :)) I do however have a Linux workstation and a Linux server in my clauset (litterarly)

I got sooo sick of the philosophy of linux and kindof painted myself into a corner. There are a gazillion different Linux distributions, aton of those are a fork of Ubuntu (which is a fork of Debian) and i cant stand Ubuntu. I find it far to buggy, same goes for Fedora and some other similar ones?

Ive been running OpenSUSE for the last couple of years as both the server and workstation. Its Leap variant ie stable release, is quite good? I have again as of late started to tinker with both Debian and Gentoo in a VM. Was also toying with the idea to tryout Redhat Enterprise. The reason ive stuck with OpenSUSE is that it derives from SUSE, the Enterprise variant (but its free).

Linux will sadly ?never?(please prove me wrong) become a defacto to the Desktop, due to its many different flavours and choises and forks and whatnot.

Anyway, happy new year, let it be productive, and happy and joyful decade.