documentation – What are some creative ways to ‘document’ UI error messages that are manageable and maintainable for developer handover?


I am a designer working for a large organisation that has thousands of system error codes that are associated with system default error messages.

Sometimes these system default error messages do not fit the UI context in which is used, so we have to adjust these messages with something custom to fit its page context per project.

Approach taken

The approach taken for this was to work with a Business Analyst (BA) to populate an excel spreadsheet with

  • thousands of error codes with default messages and
  • custom messages per the context of usage and
  • URL links to designs that contain placeholder text.


The challenge is retaining the consistency of error message usage, document maintainability and developer handover.

The way error messages are being documented is the best we have come up with at the moment and wonder if other UX designers have found a better approach to documenting complex error messages for developer handover.

Are there any creative ways or tooling to handle something like this?

Zapier to Discord Integrations – Files and Embedded Messages

I’m trying to sync certain files from my Dropbox to a Discord channel. (Using Zapier)
When a file is added – it should be able to send that file to Discord along with an embedded message with some information on it. (.mp4 and .jpg files)

I haven’t found out how to send either a file or a formatted message like this yet.
It only shows you can “send a message”, a normal text message, but is there any way I can do this?

I tried using the “File” variable in the send message input – yet it just sent the file URL.

Does anyone know how to do this?

macos – I puchased a new iMac and there is one contact that no longer works with Messages

I recently bought a new iMac running Catalina and I used Migration Assistant to load some of my old stuff on my new computer. This appears to have worked well and my new computer is running fine. There is a problem however. I have several contacts that I text with a few times a week. One contact however doesn’t work. I always get a return notice on the messages I send. I can use this contact on my iphone and my iPad and the messages go thru. But it doesn’t work using my computer. The other contacts I communicate with work fine from my computer. So I’m lost on what to do. I’ve tried restarting Messages and restarting my iMac. Neither helped. I also made a new contact card but that didn’t help either. Does anyone have an idea of what I can try to do to fix this? thanks.

iphone – iOS Messages phone storage usage different from iCloud

I have a conversation log in my iPhone (iPhone 11 Pro, iOS 14.0.1) that goes back to 2009. iOS says it is occupying 15.96GB:

ios screenshot showing 15.96GB phone storage usage

I have the phone set to save everything in my conversations (e.g.: high resolution images and videos) and I don’t want to change this setting.

I want to back it up in iCloud so I upgraded to 200GB and connected my phone to WiFi and a charger. It started displaying the “Uploading messages” message and progress bar at the bottom of the screen. This message and progress bar no longer shows up and it has only uploaded 8.1GB:

ios screenshot showing 8.1GB iCloud storage usage

This number doesn’t change anymore regardless of me charging the phone or not. I don’t have Messages iCloud sync activated in any other device. Any idea why this seems to have gotten stuck?

How to process emoji reactions to your slack bot’s messages in Node.js?

Your app will need to subscribe to reaction_added event. Once subscribed, you’ll receive this event each time a reaction is added to a message visible to the bot. This means, this you’ll receive the event for the channels where the bot is a member. Or direct messages sent to/by the bot.

If you specifically want to process events where the message was sent by the bot, look for item_user property in the body of the event. You can compare it with the bot user ID to know if it was a reaction to a message originally sent by the bot.

Also, if you are using Node.js, consider using the official framework made by Slack – bolt. It makes a lot of things simpler.

iphone – Why am I receiving messages from a group text as emails?

I’m in a group text with 2 iPhone users and 2 Android users (I have an iPhone). When I message the group, it works normally as a text on my phone, but when anyone else messages back, it automatically goes to my email (coming from I tried turning off my email address from who I can ‘Send and Receive’ messages from but it didn’t do anything. This is so strange because I’m in several other group texts with both iPhone and android users and don’t have this problem there. Help? Thanks!

bitcoincore review – How do I set up IRC bouncer to receive messages and follow the discussion while I am offline?

On some IRC channels such as #bitcoin-core-dev there are conversation logs so you can follow the conversation from when you were offline without setting up a bouncer. However, I don’t think (at the time of writing, September 2020) that there are conversation logs for the #bitcoin-core-pr-reviews channel except for the weekly meeting which is logged on the Bitcoin Core PR review club site. You definitely can’t receive messages whilst you are offline.

There are various options to set up a bouncer but in the interests of simplicity I will just outline one assuming you followed the instructions here to use Textual on MacOS.

You will need a virtual private server (VPS) to be running 24/7 to log the discussion and receive messages on your behalf and then you can connect to that server whenever you come back online. This will require a monthly subscription.

So your first step is to choose a VPS provider. One easy to use option is Digital Ocean but there are others that perform the same function and will be equivalently priced.

Once you have set up your VPS you will need to install ZNC on that server. Instructions for doing that are here.

Instructions for connecting your Textual client to the ZNC bouncer are here.