I had to work with this piece of garbage
and learned Django. Python, and JS for the project. It was obvious that he was copying and pasting most of his work presumably from Stack Overflow, the eight Django files in the project looked nothing alike.
But I've had to pick up lots of new languages for work, it only takes a few days and if there is an existing codebase it can take hours. You get a sense of the logic behind the language, its "idiom." With Django I got none of this. It seemed completely discordant and lacked any sense of internal logic. It's wedded to Python and it can be hard to tell where one ends and the other begins.
I know there is more to Docker than package versioning but I stand by what I said about breaking changes. I was at one company for three years where expansion required setting up new servers etc. and where something like Kubernetes would have been a godsend, but then the CEO hired a complete dick as a tech lead and all wedevelopers quit. Having your new boss lie to you on his very first day has a way of getting off on the wrong foot,.