(Continuing the old rant OT: Stupid User Interfaces)

How hard can it be to open a door?

This week, I had to travel in a regional train, a quite modern Stadler KISS train operated by DB Regio (Deutsche Bahn). Very unsurprisingly, it has electrical door openers to enter and leave the train. A big round button surrounded by red and green LEDs. Wait until the green LEDs are on, press the button, and the door will open. Easily done even by a three year old kid. I'm old enough to remember trains where you had to push the door open, requiring quite a lot of force.

These modern doors (and that's not limited to the KISS) tend to fail quite often, so DB Regio uses large yellow stickers on the door windows telling you that the door is unfortunately broken and that you should use one of the other doors. Well, that's annoying. You would expect that a door that is used daily by literally thousands of people in the not too extreme weather of Germany to be designed to withstand that use for more than a few months. But that's not the point. The yellow sticker tells you that the door won't open, period.

The KISS train has doors between the segments, designed as a kind of "leaky airlock", with a sealed electric sliding door opened by a small illuminated button on the one side and an unsealed glass swing door on the other side. A very strange design, causing a lot of noise and draught near the glass door, the glass door needs a lot of room in a small area to swing open, and it needs some force to open. Two sliding doors, as in much older trains, would have been the smarter solution.

Now imagine that ugly yellow sticker of shame on the electric sliding door, telling you to use one of the other doors, and the "open" button not being lit. Are they expecting me to climb out of the train at 100 km/h, and enter the next car through one of the outside doors? Probably not. There is a yellow sticker of shame on the door, so it won't open, period.

Or will it? After abour half an hour, someone entered the car through the door. So my thought was "poor guy, now you are trapped in this car, too". I was expecting that only the open button on my side of the door was broken. And he went back to his car, through the door with the yellow sticker. So, yes, the door could not be opened electrically. But it still has handles, and can be opened with a little bit of force. D'oh! I could have travelled in a car with way less people if I had actually tried the handles.

How hard can it be to open a door, again?

Remember that big round buttons with the LEDs, that can open the door when the green LEDs are on? Three of the four cars in a KISS train are equipped with a large lavatory, usable even if you need a wheelchair. One of the big round buttons with the red and green LEDs is mounted next to the door of the lavatory, with the green LEDs permanently on. Guess what happens if you press that button.

If you are unlucky, a voice recording tells you that the lavatory is out of order. Or it tells you that the lavatory is currently in use. In both cases, the door won't open. But, if the lavatory is unused, and you press the button, the voice recoding will tell you exactly that. The door won't move a bit.

This button is not a door opener. It is a method of identifying frequent travelers. If you know the KISS trains, you completely ignore the button and look at the traditional red "WC" light. If it is off, you can enter the lavatory by pulling hard on the door handle. If you don't know the KISS trains, that button will make you look like a fool who does not know the red light.

The official purpose of the button a replacement for the red light for blind and visually impaired persons.

Too bad noboby really thought about the lavatory door. It is huge, to allow entering the lavatory in a wheel chair. Good. But it requires a lot of force to open and close. Little kids can't open the door, and even some adults have problems opening and closing it. So, where is the electrical door opener wired to the infrequent traveler identifier button?

How hard can it be to track working time?

German law forces us to track working time, and that's a good thing. We don't need to track anything more than "working" or "not working". A time stamp clock at the entrance would be sufficient. Except that we sometimes work from the home office, or spend an entire day at a client. Legally, we could even get away with hand-written notes. The law just requires that the working time is recorded, not how.

We work for different clients, sometimes with a fixed price, sometimes we are being paid by the hour, sometimes both at once even in the same project (don't ask). So we recently decided to use a cloud-based time tracking app, which can run in a web broswer, in a desktop application (which is just a browser without an address bar), or in an Android or iOS app (which propably also is just a browser without an address bar).

And that's only the interface for the "worker bees". I did not even bother to look at the admin stuff, or the reporting that is completely useless unless you are working self-employed.

All we really need is a simple, five-column table:

Invisible to the user, a sixth column should track the user ID, so working times can be properly summed up, and users see only their own time records.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

Replies are listed 'Best First'.
Re: OT: Stupid User Interfaces (Part 2)
by jo37 (Curate) on Aug 23, 2025 at 12:56 UTC
Re: OT: Stupid User Interfaces (Part 2)
by cavac (Prior) on Aug 25, 2025 at 11:13 UTC

    This week, I had to travel in a regional train, a quite modern Stadler KISS train operated by DB Regio (Deutsche Bahn).

    It's Deutsche Bahn. You are lucky if only some non-critical parts of the trains are broken and the train arrives at all.

    I traveled on quite a few train networks over the years. DB has been consistantly the worst by far. The trains are *never* on time, break down very frequently and are very often quite dirty.

    The best decision german politicians could make at this point is to ask some other country to manage and run the german rail network *scnr*

    PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP
    Also check out my sisters artwork and my weekly webcomics
      It's Deutsche Bahn. You are lucky if only some non-critical parts of the trains are broken and the train arrives at all.

      "Ssenck you for travellinck wiss Deutsche Bahn" ... ;-)

      Well, the DB has worked really hard in the past few decades to earn this bad reputation. But it's not like the trains fall apart while driving from A to B. The rail network is overloaded, maintainance has suffered for decades, and there are a lot of political descisions that made the situation worse.

      I usually use my car to drive to work, simply because it is way faster. And no, I don't drive the Autobahn. I'm living at the border of Hamburg. To get to work by car, I can drive almost at a straight line, following an old road from the times of the Hanseatic League. From door to door, I need about 50 to 60 min, my best time is 40 min late at night with almost no traffic. Using public traffic, my only sane option is to drive to Hamburg central station using bus and subway, then use the DB Regio train. If everything works well, that takes 2 h 9 min door to door, according to the HVV timetable info service. If you miss the right bus or subway, well, bad luck, wait 10 min for the next bus or subway, then wait an extra 20 min for the next DB Regio train. So, four to five hours of travel time for eight hours work time. No, thank you.

      I would really like to use public transport to get to work, but it should not take more than about an hour from door to door. That simply does not work. If I prohibit using trains in the HVV timetable info service to avoid Hamburg central station, I get combinations of four or five bus lines and a travel time of about three hours from door to door. And I insist on arriving before 08:00 at work, the timetable info service proposes to start the evening before and spend the night at some bus stop, resulting in a door to door time of more than 10 hours.

      So, for me, public transport is just a fallback solution for times when I can't use my car, and home office is not possible.

      And that fallback can get really annoying when "Schienenersatzverkehr (SEV)" (train replacement by busses) comes to play. Sometimes, it is planned and anounced, e.g. for construction and maintainance work, and you can avoid it. Sometimes, SEV gets you, e.g. when some idiot decides to ignore red lights and crashes into a train, or wants to commit suicide, or because a tree falls onto the rails.

      SEV means that a full train of people is stuffed into busses - in theory. Because in practice, there are way too many people for the few busses that actually drive from station to station. And to make things worse, DB does not use busses available in the region (e.g. from its own Autokraft brand, or from the Hochbahn or VHH operating almost all bus lines in and around Hamburg). Instead, cheaper busses from former east germany are used. They have to drive 100 km or more just to get to the train stations. Guess how long it takes to get SEV running. My worst experience with SEV on the way from work to home was waiting for hours at a station for busses to arrive, and finally drive back home by the very train that stopped at the station for SEV. More than five hours doors from door to door, arriving at home way after midnight.

      As bad as it may sound, public transport just works fine most of the times. Yes, a door may fail, or you need to wait an extra 15 min for a train. But if you don't have to arrive at a fixed time, it is quite relaxing.

      Alexander

      --
      Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
      > ask some other country to manage and run the german rail network *scnr*

      You can ask France, you'd only change one letter: SCNRF ;-)

      map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]
        > You can ask France, you'd only change one letter: SCNF

        your "train" of thoughts has a flaw: SNCF ;-)

        Cheers Rolf
        (addicted to the Perl Programming Language :)
        see Wikisyntax for the Monastery

      This FUBAR was caused by German politicians in the first place.

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      see Wikisyntax for the Monastery

Re: OT: Stupid User Interfaces (Part 2)
by Jenda (Abbot) on Sep 11, 2025 at 13:04 UTC

    Trains? Buttons? Oh ... some designers LOVE buttons.

    Some local trains where I live have got a (fairly spacious) lavatory right in the middle of the carriage with wide sliding button-operated door and the toilet facing the door and the designer had a button overdose. You press a button to open the door. You wait. You step in and press a button to close the door. You wait. You press a button to lock the door. Or not. You sit down. People gather right outside that door to be ready the moment the train stops. Someone else comes and presses the open button ... well if you forgot the lock button, the doors will spend about five seconds opening and once one of you finds the right button another five seconds closing.

    Of course apart from the close and lock button there's also an open button and flush button and water button and two or three more buttons I forgot the purpose of. ALL LOOKING THE SAME!

    The designer is an idiot, but you still find people defending the design because "all the buttons are clearly marked".

    Later versions kept the design, but now the button you are supposed to press next blinks.

    Jenda
    1984 was supposed to be a warning,
    not a manual!