Oliver Schönrock

@oschonrock
78 Followers
126 Following
1,020 Posts
EEE, Software developer (mostly C++), entrepreneur, MBA, father, life-long sailor.

@fallenhitokiri @falkheiland

I am not trolling... I just refuse to use applications (or libs) which have fast changing and highly complex dependency graphs.

I know that is a rarity in FE web dev, but one which is hopefully in the process of finding its way back into the mainstream.

@fallenhitokiri @falkheiland

fair enough if that happens once every 5 years in an application's lifecycle.

@falkheiland @fallenhitokiri

My point being that the issue is not "self-hosting"... the issue is shitty software engineering decision making..

which we attempt to plaster over with kludges like docker, but ultimately fail...

@falkheiland @fallenhitokiri

Adding dependencies requires great care in decision making.

Many projects in the python and particularly JS ecosystem are probably not great examples of "care in decision making".

@falkheiland @fallenhitokiri

By "sane" I mean.. software packaged which do not require highly specific and fast changing versions ..

Anything that uses node is famous *not* being "sane" by this definition. Python is also famous for requiring highly specific versions. Hence the whole `venv` ecosphere.

I use neither.

I also don't use postgres, because it's "a kitchen sink" database, which unsurprisingly results in high version specificity.

@fallenhitokiri

yeah.. I have never found that to be a problem TBH..

but then I like to use stable, sane software packages.

@fallenhitokiri

Why are so many people using docker?

@adamparkhomenko.bsky.social

Well that proves how much gratitude we all owe him..

f...ing idiot.

@kibcol1049 @vfrmedia @Uair

I dunno. I think this is quite a good outcome. I am comparing it to the 2008 financial crisis or the LIBOR scandal for which how many bankers in the UK went to prison?

I am am not sure, but I think "none" is a reasonable guess.

And those scandals created far larger damage.

@eniko

Load and store..

maybe `add` and `or`...

is all you need!