Swehack

A personal weblog

Website intro image

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.

Personal info

Contact me

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
rjjghC4L
=p33m
-----END PGP PUBLIC KEY BLOCK-----

Contact methods