Perhaps too many software developers in the city government of Berlin broke the process to a point it now actually works.