Close enough.

@sjvn
The actual reason Docker exists:

Hi I am your customer from BigCorp we are running your software with <unsupported dependency that is 4 major versions out of date> because <other product you have never heard of> requires it. Also our anti-virus keeps deleting some dlls in your product. Why isn't it working?

There is no bottom to corporate IT incompetence...

@LariscusObscurus Your product ships with DLLs?

We got a saying: Who live in a house made of glass should not throw stones.

Windows pun intended 😜

@sjvn

@philipp @sjvn .NET uses DLLs on every OS.
@LariscusObscurus @philipp @sjvn Wasn't native AOT a thing now, too? That's probably another fun adventure...
@brezelradar @philipp @sjvn Yes Native AOT is occasionally very useful, especially if you need fast startup times. It puts some limitations around reflection and code generation. You can do some fun stuff with it, like creating a shared library in C# that you can directly load into a C++ application.
@LariscusObscurus @philipp @sjvn Good to know. I'll keep that in mind, might come in handy one day.