I built a digital form filler for a poorly-designed that every Berliner must deal with. I explain what I did to make it clearer and easier to fill.
In German state and traditional company culture, digitization is seen as a threat, not an asset. I remember a few years agon when my gf at the time was working at a big German industrial automation company and she was struggling a lot with some horribile ineficient work process involving copy and pasting shit to and from Excel and some VB scripts. So being still locked down to a degree and bored out of my mind, I replaced all her Excel madness with some python scripts that streamlined everything. She took that at work and proudly showed it to her boss hoping for some recognition and he said "if you wanna keep your job, don't bring stuff like this at work, we don't need it, there's nothing wrong with the way we currently do things", and then it hit me that current German software innovation culture is completely FUBAR.
> in their mind there's nothing wrong with it because Germany is Europe's wealthiest country so it can never be wrong
There's literally not a single political party that doesn't admit that Germany is being too slow here or that doesn't admit that it's embarassing. On a national and on a local level. You can Google that if you don't believe me.
> digitizing bureaucracy means increased efficiency which means less public servant jobs and they don't want that
Also wrong. There's plenty of unfillable public servant jobs in every city. Public servant jobs are not what they were in the 70s.
> In German state and traditional company culture, digitization is seen as a threat, not an asset.
Also wrong. Germany just upgraded too early, then let everything run and stopped upgrading because the current system works. That's all there is to it. It's also the reason why Romania has faster internet than Germany, for example.
> work process involving copy and pasting shit to and from Excel and some VB scripts
You're in for a wild ride when you find out what kind of IT infrastructure the world uses.
Your whole post is anecdotal and when you try to get to your own interpretation of German culture or why problems exist, you're wrong.
Don't get me wrong: Germany's digital infrastructure _is_ horrible. Just not at all for the reasons you mentioned.
There is no mandate for the upper levels of government to dictate which solutions are being used on a local level. Combine that with need for tendering on every single solution and you've got a big mess of small companies underbidding bigger companies that could unify the software landscape and instead build a cheaper, small solution that has zero interoperability with the neighboring municipality.
The need for fax et.al. is not because people don't know how to use computers, but because there's thousands of applications fulfilling the same exact job, but are incapable of talking to each other. Paper is currently the only compatibility layer that works everywhere.
There are ongoing efforts to provide a common data exchange format (technical working group) as well as redesigning how the software for government is being build (tendering processes, public money - public code movement, et. al.)
German government is currently incapable of doing its job in a way that is legally required, missing deadlines and not providing citizens with the services that they are entitled to because they are unable to manage the workload due to the paperbound processes. There is zero fear of humans being replaced by machines. It's rather that more and more humans are leaving government due to burnout.
The issue is that germany is deeply federated, different decisions are made at different levels. This could translate well into software by having the higher levels create interop standards and reference implementations that allow for plugins while the lower levels use the reference implementations (with plugin extensions for the myriad of special of special cases) or just implement their own according to the standard.
But unfortunately it doesn't translate because the german state either picks the cheapest contractor (which almost always leads to blown budgets and delays) or they pick by nepotism.
They are also dead set on waterfall projects and don't seem to realize that if they keep blowing budgets anyways, that might not be the best strategy.
I agree that this would be ideal, but on a local scale, these projects are easier to manage.