home.social

#exceptions — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #exceptions, aggregated by home.social.

  1. It's #Canadian #census time again! Seems like we just did this 5 years ago. My how time flies.

    The #online version doesn't work for me - no surprise, governments rarely take any #exceptions into account when designing #processes, so I run into stuff like this all the time. So like last time, I go to request the paper version of the #questionnaire, and ... you can't. Not online. Not self-service, anyway.

    Even if you go to start the online version and get errors, there's no "send me a paper version" link or button anywhere. The only option mentioned anywhere (hidden away in the FAQ that no one will read) is to *phone them* to request a paper version.

    Ya, not happening. So used their "chat now" function, and it's #automated, and it can't help either, only repeats what you already know. Curse at it a bit, and it asks if I want to talk to a human agent.

    Yes!

    "It's out of business hours, there's no one to help you, goodbye, #chat ended."

    Hoookay... so wait until today during business hours, open the chat again, and ... it takes me back into last night's chat. The one that's ended. And that you therefore aren't allowed to send any more messages in. The "end chat" button doesn't work, because it's ended already. No option to start a new chat.

    Excellent work, boys, no #notes!

    I had to clear cookies to get it to work. How's *that* gonna work for "click the colourful circle to go on Facebooks" crowd?

    So I get to wait a week, then make some census workers sad.

  2. It's #Canadian #census time again! Seems like we just did this 5 years ago. My how time flies.

    The #online version doesn't work for me - no surprise, governments rarely take any #exceptions into account when designing #processes, so I run into stuff like this all the time. So like last time, I go to request the paper version of the #questionnaire, and ... you can't. Not online. Not self-service, anyway.

    Even if you go to start the online version and get errors, there's no "send me a paper version" link or button anywhere. The only option mentioned anywhere (hidden away in the FAQ that no one will read) is to *phone them* to request a paper version.

    Ya, not happening. So used their "chat now" function, and it's #automated, and it can't help either, only repeats what you already know. Curse at it a bit, and it asks if I want to talk to a human agent.

    Yes!

    "It's out of business hours, there's no one to help you, goodbye, #chat ended."

    Hoookay... so wait until today during business hours, open the chat again, and ... it takes me back into last night's chat. The one that's ended. And that you therefore aren't allowed to send any more messages in. The "end chat" button doesn't work, because it's ended already. No option to start a new chat.

    Excellent work, boys, no #notes!

    I had to clear cookies to get it to work. How's *that* gonna work for "click the colourful circle to go on Facebooks" crowd?

    So I get to wait a week, then make some census workers sad.

  3. It's #Canadian #census time again! Seems like we just did this 5 years ago. My how time flies.

    The #online version doesn't work for me - no surprise, governments rarely take any #exceptions into account when designing #processes, so I run into stuff like this all the time. So like last time, I go to request the paper version of the #questionnaire, and ... you can't. Not online. Not self-service, anyway.

    Even if you go to start the online version and get errors, there's no "send me a paper version" link or button anywhere. The only option mentioned anywhere (hidden away in the FAQ that no one will read) is to *phone them* to request a paper version.

    Ya, not happening. So used their "chat now" function, and it's #automated, and it can't help either, only repeats what you already know. Curse at it a bit, and it asks if I want to talk to a human agent.

    Yes!

    "It's out of business hours, there's no one to help you, goodbye, #chat ended."

    Hoookay... so wait until today during business hours, open the chat again, and ... it takes me back into last night's chat. The one that's ended. And that you therefore aren't allowed to send any more messages in. The "end chat" button doesn't work, because it's ended already. No option to start a new chat.

    Excellent work, boys, no #notes!

    I had to clear cookies to get it to work. How's *that* gonna work for "click the colourful circle to go on Facebooks" crowd?

    So I get to wait a week, then make some census workers sad.

  4. It's #Canadian #census time again! Seems like we just did this 5 years ago. My how time flies.

    The #online version doesn't work for me - no surprise, governments rarely take any #exceptions into account when designing #processes, so I run into stuff like this all the time. So like last time, I go to request the paper version of the #questionnaire, and ... you can't. Not online. Not self-service, anyway.

    Even if you go to start the online version and get errors, there's no "send me a paper version" link or button anywhere. The only option mentioned anywhere (hidden away in the FAQ that no one will read) is to *phone them* to request a paper version.

    Ya, not happening. So used their "chat now" function, and it's #automated, and it can't help either, only repeats what you already know. Curse at it a bit, and it asks if I want to talk to a human agent.

    Yes!

    "It's out of business hours, there's no one to help you, goodbye, #chat ended."

    Hoookay... so wait until today during business hours, open the chat again, and ... it takes me back into last night's chat. The one that's ended. And that you therefore aren't allowed to send any more messages in. The "end chat" button doesn't work, because it's ended already. No option to start a new chat.

    Excellent work, boys, no #notes!

    I had to clear cookies to get it to work. How's *that* gonna work for "click the colourful circle to go on Facebooks" crowd?

    So I get to wait a week, then make some census workers sad.

  5. It's #Canadian #census time again! Seems like we just did this 5 years ago. My how time flies.

    The #online version doesn't work for me - no surprise, governments rarely take any #exceptions into account when designing #processes, so I run into stuff like this all the time. So like last time, I go to request the paper version of the #questionnaire, and ... you can't. Not online. Not self-service, anyway.

    Even if you go to start the online version and get errors, there's no "send me a paper version" link or button anywhere. The only option mentioned anywhere (hidden away in the FAQ that no one will read) is to *phone them* to request a paper version.

    Ya, not happening. So used their "chat now" function, and it's #automated, and it can't help either, only repeats what you already know. Curse at it a bit, and it asks if I want to talk to a human agent.

    Yes!

    "It's out of business hours, there's no one to help you, goodbye, #chat ended."

    Hoookay... so wait until today during business hours, open the chat again, and ... it takes me back into last night's chat. The one that's ended. And that you therefore aren't allowed to send any more messages in. The "end chat" button doesn't work, because it's ended already. No option to start a new chat.

    Excellent work, boys, no #notes!

    I had to clear cookies to get it to work. How's *that* gonna work for "click the colourful circle to go on Facebooks" crowd?

    So I get to wait a week, then make some census workers sad.

  6. Fehlermanagement ist eines der Themen, die am Anfang gerne unterschätzt werden. Der Code funktioniert, die Tests laufen, also weiter zum nächsten Feature. Spätestens wenn etwas schiefgeht, merkst du jedoch, wie wichtig ein sauberer Umgang mit Fehlern ist. Gute Fehlerbehandlung sorgt nicht nur daf

    magicmarcy.de/warum-guter-code

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  7. Fehlermanagement ist eines der Themen, die am Anfang gerne unterschätzt werden. Der Code funktioniert, die Tests laufen, also weiter zum nächsten Feature. Spätestens wenn etwas schiefgeht, merkst du jedoch, wie wichtig ein sauberer Umgang mit Fehlern ist. Gute Fehlerbehandlung sorgt nicht nur daf

    magicmarcy.de/warum-guter-code

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  8. Fehlermanagement ist eines der Themen, die am Anfang gerne unterschätzt werden. Der Code funktioniert, die Tests laufen, also weiter zum nächsten Feature. Spätestens wenn etwas schiefgeht, merkst du jedoch, wie wichtig ein sauberer Umgang mit Fehlern ist. Gute Fehlerbehandlung sorgt nicht nur daf

    magicmarcy.de/warum-guter-code

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  9. Fehlermanagement ist eines der Themen, die am Anfang gerne unterschätzt werden. Der Code funktioniert, die Tests laufen, also weiter zum nächsten Feature. Spätestens wenn etwas schiefgeht, merkst du jedoch, wie wichtig ein sauberer Umgang mit Fehlern ist. Gute Fehlerbehandlung sorgt nicht nur daf

    magicmarcy.de/warum-guter-code

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  10. @magicmarcy
    Ich weiß noch wie ich mich in ganzen Stunden mit Java um das Abfangen von Exeptions gedreht habe, dem kontrollieren der ganzen Datenbankenanbindungen und dem ganzen verdammten "Garbage". 😂

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  11. @magicmarcy
    Ich weiß noch wie ich mich in ganzen Stunden mit Java um das Abfangen von Exeptions gedreht habe, dem kontrollieren der ganzen Datenbankenanbindungen und dem ganzen verdammten "Garbage". 😂

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  12. @magicmarcy
    Ich weiß noch wie ich mich in ganzen Stunden mit Java um das Abfangen von Exeptions gedreht habe, dem kontrollieren der ganzen Datenbankenanbindungen und dem ganzen verdammten "Garbage". 😂

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  13. @magicmarcy
    Ich weiß noch wie ich mich in ganzen Stunden mit Java um das Abfangen von Exeptions gedreht habe, dem kontrollieren der ganzen Datenbankenanbindungen und dem ganzen verdammten "Garbage". 😂

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  14. Fehlermanagement ist eines der Themen, die am Anfang gerne unterschätzt werden. Der Code funktioniert, die Tests laufen, also weiter zum nächsten Feature. Spätestens wenn etwas schiefgeht, merkst du jedoch, wie wichtig ein sauberer Umgang mit Fehlern ist. Gute Fehlerbehandlung sorgt nicht nur daf

    magicmarcy.de/warum-guter-code

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  15. Fehlermanagement ist eines der Themen, die am Anfang gerne unterschätzt werden. Der Code funktioniert, die Tests laufen, also weiter zum nächsten Feature. Spätestens wenn etwas schiefgeht, merkst du jedoch, wie wichtig ein sauberer Umgang mit Fehlern ist. Gute Fehlerbehandlung sorgt nicht nur daf

    magicmarcy.de/warum-guter-code

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  16. Fehlermanagement ist eines der Themen, die am Anfang gerne unterschätzt werden. Der Code funktioniert, die Tests laufen, also weiter zum nächsten Feature. Spätestens wenn etwas schiefgeht, merkst du jedoch, wie wichtig ein sauberer Umgang mit Fehlern ist. Gute Fehlerbehandlung sorgt nicht nur daf

    magicmarcy.de/warum-guter-code

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  17. Fehlermanagement ist eines der Themen, die am Anfang gerne unterschätzt werden. Der Code funktioniert, die Tests laufen, also weiter zum nächsten Feature. Spätestens wenn etwas schiefgeht, merkst du jedoch, wie wichtig ein sauberer Umgang mit Fehlern ist. Gute Fehlerbehandlung sorgt nicht nur daf

    magicmarcy.de/warum-guter-code

    #Fehlermanagement #Exceptions #trycatch #Fehler #Programming #Java #Ausnahmen

  18. Handling errors in some programming languages is a pain in the arse because unexpected errors bubble up at you as exceptions from unexpected procedures. Other than reading the documentation or reading the source code, there is no way of knowing that in advance. Maybe using 3rd party tools, I don't know, but that's also a huge pain in the arse.

    Both the PNG export and SVG source file are provided.

    #exceptionhandling
    #exceptions
    #meme
    #memes
    #scheme
    #whycantiholdalltheselimes
  19. Unchecked exceptions in production:

    try {
    DateTimeFormatter UTC_PARSER = ...
    return UTC_PARSER.parseDateTime(date);
    } catch (IllegalArgumentException e) {

    2023 commit where I replaced joda.time with JDK builtin.

    - return UTC_PARSER.parseDateTime(date);
    + return Instant.from(UTC_PARSER.parse(date));

    No IDE, no compiler told me the fuck that the **unchecked** exception had changed to DateTimeParseException. Crashed today.

    #Java #exceptions #uncheckeException #IDE

  20. Unchecked exceptions in production:

    try {
    DateTimeFormatter UTC_PARSER = ...
    return UTC_PARSER.parseDateTime(date);
    } catch (IllegalArgumentException e) {

    2023 commit where I replaced joda.time with JDK builtin.

    - return UTC_PARSER.parseDateTime(date);
    + return Instant.from(UTC_PARSER.parse(date));

    No IDE, no compiler told me the fuck that the **unchecked** exception had changed to DateTimeParseException. Crashed today.

    #Java #exceptions #uncheckeException #IDE

  21. Unchecked exceptions in production:

    try {
    DateTimeFormatter UTC_PARSER = ...
    return UTC_PARSER.parseDateTime(date);
    } catch (IllegalArgumentException e) {

    2023 commit where I replaced joda.time with JDK builtin.

    - return UTC_PARSER.parseDateTime(date);
    + return Instant.from(UTC_PARSER.parse(date));

    No IDE, no compiler told me the fuck that the **unchecked** exception had changed to DateTimeParseException. Crashed today.

    #Java #exceptions #uncheckeException #IDE

  22. Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und

    magicmarcy.de/exception-handli

    #Exception_Handling #Exceptions #Fehler #Ausnahme #checked #unchecked #try #catch #finally #Programming

  23. Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und

    magicmarcy.de/exception-handli

    #Exception_Handling #Exceptions #Fehler #Ausnahme #checked #unchecked #try #catch #finally #Programming

  24. Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und

    magicmarcy.de/exception-handli

    #Exception_Handling #Exceptions #Fehler #Ausnahme #checked #unchecked #try #catch #finally #Programming

  25. Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und

    magicmarcy.de/exception-handli

    #Exception_Handling #Exceptions #Fehler #Ausnahme #checked #unchecked #try #catch #finally #Programming

  26. Exception Handling ist ein wichtiger Bestandteil der (Java)-Programmierung da Fehler und Unerwartetes jederzeit auftreten kann. Ein gutes Exception Handling stellt in solchen Fällen sicher, dass Programme stabil und benutzerfreundlich bleiben. In diesem Beitrag erkläre ich, was Exceptions sind und

    magicmarcy.de/exception-handli

    #Exception_Handling #Exceptions #Fehler #Ausnahme #checked #unchecked #try #catch #finally #Programming