Swehack
A personal weblog
Follow my journey as I learn about computers, programming, games, relationships, emotions, music, humans, dogs, history, politics and the rest of the world. But mostly computers...
About me
Or, who the hell is this guy?
Stefan Midjich, a Swede πΈπͺ with Croatian ππ· roots who enjoys tinkering with software.
Very much an introvert who's at peace in nature, walking my dog at least 2 hours a day. Or camping with my bike on a Danish island somewhere.
Linux user since 1998, I don't believe in walled gardens or proprietary software where normal citizens have no insight.
Proud dog-dad since 2017 who also loves animals, and will not support any business that keeps animals caged instead of trying to protect them in their natural habitat.
That said though, I am not vegan or vegetarian. I have a lot of admiration for those who are, but I'm just too lazy to make the effort. I'll gladly eat vegan whenever it's offered, but I stopped trying to make my own diet vegan many years ago.
As far as religion goes I'd call myself an agnostic atheist who believes our time on earth is precious, and should be enjoyed as well as possible. The energy you put out is the energy you will get back, so be humble and kind to others.
I take privacy, free speech and personal freedom very seriously, and have been involved to some degree with privacy advocating services and organisations for around two decades.
At the same time I do not believe in the free market regulating itself, because humans are greedy apes when it comes to profit. It's a simple survival instinct, to hoard wealth. The only way to regulate it is a strong government.
Not sure where I am on the political spectrum these days but I still vote green/red until a better option presents itself. Voted pirate party for a while and even helped distribute their ballots, but I think our environment is more important now.
Contact me
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 =3ftt -----END PGP PUBLIC KEY BLOCK-----