Live data from Hacker News

I digitalized Berlin's registration form

nicolasbouliane.com

41–50 of 320 posts

Re: I digitalized Berlin's registration form

#41
Static PDF or text is a good protection against Murphys law! Having done forms like this I have learned that the hard way. If you want to save state on the server like you mention e.g. QR code, you need to save the form as a PDF or a readable text file and not only as data that is rendered by some frontend framework.

This means you can have multiple people digitally sign or even fill it out, then they can sign the text representation which is easier than a digitally signed PDF or json. You need this because when you update the backend and frontend between logins and there is always somekind of mismatch that will happen. This is especially hard when you have non linear form entries or optional parts like the C/O part in this form, there is always something that slips through the crack in regression testing.

Last time it happend to us someone had upgraded the front end calendar month chooser. It was well tested, but that ment another optional date picker was updated and testing did not happen there. Then organizational and technical Murphys law struck meaning complete data loss for people affected by that.

Re: I digitalized Berlin's registration form

#42
post #2

This is a pretty specific problem to solve, but I thought you might have a laugh at our desperately broken bureaucracy on our behalf. 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.

The worst thing is that this differs by state. In Hessen the communal IT provider (ekom21) offers the service to fill out the entire form online in a UI that resembles yours, but then you still have to go to the "Meldeamt" to sign it (although you do that digitally on a tablet there) because currently the "schriftform" (means: manually signed) is required. It might be changed in the future to be "textform" (means: must be written down) and then it can happen completely digitally.

Unfortunately, from the bigger cities I checked (Frankfurt, Darmstadt, Kassel, Gießen, Marburg, Wiesbaden), none of them used that service, only some smaller districts like Bad Vilbel[1] or Limburg[2] offer the service.

[1]: https://onlineantrag.ekom21.de/olav/zuziehen?mbom=6440003 [2]: https://www.limburg.de/redirect.phtml?extlink=1&La=1&url_fid... "Voranmeldung eines Zuzugs"

Re: I digitalized Berlin's registration form

#43

> German apartments don’t have apartment numbers. If your name is not on your mailbox, postal workers can’t deliver your mail. This can also cause delivery failures the other way around - a friend in Germany once sent me a package but didn't bother writing the apartment number on it because she assumed the postman would use my name to find the right box. Instead it got sent right back to Germany. (Austrian bureaucrac…

This reminds me that recently I, here in the Netherlands, had to send a letter and made the mistake of writing it in the wrong format (to/from), but still the address in where it should be 'from' was really small, and 'to' was really big. To make things clear, I decided to just prefix "To: " and "From: " thinking it would be enough.

Surely enough, 2 days later I received the mail back at my mailbox. Wasted 2 euros ¯\_(ツ)_/¯

I just needed a single stamp, but they stamped on both so I couldn't even try to reuse it. And I also posted on the mailbox for "other zip code" rather than "close by zip codes".

I don't know if OCR or a person messed up. Well, definitely a person (me)...

Re: I digitalized Berlin's registration form

#44
post #17

Earlier quoted context omitted.

The German authorities have no incitive to digitize and fix the broken bureaucracy because for one, in their mind there's nothing wrong with it because Germany is Europe's wealthiest country so it can never be wrong, and secondly, digitizing bureaucracy means increased efficiency which means less public servant jobs and they don't want that. What they want is more bureaucracy and more cushy public servant jobs pushin…

I'm sorry, but that's just complete nonsense. > 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 mea…

One of the biggest reasons why digitization in Germany is so slow moving is that every municipality can (and does) decide on how to digitize individually.

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.

Re: I digitalized Berlin's registration form

#45
post #27

Earlier quoted context omitted.

Oddly enough it doesn't list countries where most people are likely to come from right at the top. That makes it ill designed still.

The OP wrote this is based on "navigator.languages" feature in the visitor's browser. So if your preferred language is set to e.g. French, then you shall see France at the top of dropdown.

> So if your preferred language is set to e.g. French, then you shall see France at the top of dropdown.

If it’s French from France, yes. This is the second part of the language code: fr_FR is French from France, fr_BE from Belgium, fr_BF from Burkina Faso and so on.

Re: I digitalized Berlin's registration form

#46
post #2

This is a pretty specific problem to solve, but I thought you might have a laugh at our desperately broken bureaucracy on our behalf. 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.

The German authorities have no incitive to digitize and fix the broken bureaucracy because for one, in their mind there's nothing wrong with it because Germany is Europe's wealthiest country so it can never be wrong, and secondly, digitizing bureaucracy means increased efficiency which means less public servant jobs and they don't want that. What they want is more bureaucracy and more cushy public servant jobs pushin…

None of that is true.

They'd love to "digitise" but their problem is that there is ZERO Software culture in Germany. Likely they'd have some shitty accounting or consulting firm with their 24 yr old associate who can do some Java code something for 10 Billion EUR. It'll take 10 years and obviously won't scale or work properly.

That's why it still hasn't happened. There is no one who can write a requirements doc with much useful content in it besides "make it digital" either.

When they wanted a mobile app to warn of Covid risks nearby they found no one who could write mobile apps besides SAP (not a mobile nor end-user company) and Deutsche Telekom (a Telco, used to be state-owned back in the day). That'll tell you how this will go.

https://news.sap.com/2020/06/corona-warn-app-deutsche-teleko...

Re: I digitalized Berlin's registration form

#47

Earlier quoted context omitted.

Oddly enough it doesn't list countries where most people are likely to come from right at the top. That makes it ill designed still.

I think this has been taken care of: > I use navigator.languages to get a list of supported languages. For example, en-CA, fr-CA, de-DE. This gives me a list of countries the user might have lived in. I suggest those countries at the top of the country list.

Not for people like me who always set their browser language to en-us (or just “en”) because they mostly peruse the internet in English.

Re: I digitalized Berlin's registration form

#48
post #16
post #2

This is a pretty specific problem to solve, but I thought you might have a laugh at our desperately broken bureaucracy on our behalf. 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.

I've been planning to move to Berlin and your site [1] is a life-saver. [1]: https://allaboutberlin.com

Best of luck finding an apartment

Re: I digitalized Berlin's registration form

#49

I hope this starts a trend of digitizing many aspects of the German bureaucracy, official or otherwise. I've sitting on my hands for the last three months to fill out some paperwork. Additionally, I have to apply for this specific appointment via email a few months in advance and it takes weeks for them to reply and if there's any back and forth, that's a few more weeks. I love Germany, love the bureaucracy too, I ju…

In France we have a fair amount of bureaucracy too. But a least the government is trying to digitalize a bit now. Taxes are quite easy, healthcare is ok, some documents like car registration too. But we have a long way to go for all the local weird processes (from Region, Departementn and cities)

Re: I digitalized Berlin's registration form

#50

Bravo! Bürgerämter are most of the time a fucking joke. My registration in Berlin took months after I already moved there, the waiting times are just that long, and this seems to apply to many cities. I live in another city now, and my ID card has been expired for months now (which, legally, is a misdemeanor). There isn't a single free appointment anywhere, citywide. You can attempt to go personally there in the earl…

In Berlin you can usually book a same day appointment for some city services including registration in the morning at 8:00-8:05, when they release few more slots. Sometimes you may need to go somewhere like Alt Tegel quickly, but that worked for me several times.
Post reply on HN