[HN Gopher] Delayed Messages on iOS
       ___________________________________________________________________
        
       Delayed Messages on iOS
        
       Author : karagenit
       Score  : 114 points
       Date   : 2022-07-04 18:54 UTC (4 hours ago)
        
 (HTM) web link (caleb.software)
 (TXT) w3m dump (caleb.software)
        
       | [deleted]
        
       | texaslonghorn5 wrote:
       | I think this is a cool hack. And I frequently use delayed
       | messages on Google Messages to obscure my late working hours and
       | refrain from disturbing people with a 3AM notification.
       | 
       | But I've thought about this a bit recently, and I don't think I
       | should have to worry about bothering someone at 3 AM. I don't
       | think it's unreasonable to expect other people to have do not
       | disturb on / notifications off whenever they don't want to be
       | disturbed.
       | 
       | And one cautionary tale about scheduling messages (email in
       | particular): I once encountered a problem at 3AM and scheduled an
       | 8AM text to tell someone about it, but they woke up at 6AM and
       | immediately fixed it and were confused why I still had the
       | problem two hours later (when my message arrived).
        
         | duxup wrote:
         | I'd be ok with messages in a business app (teams, slack or
         | whatever) at whatever hour. But if people are sending me
         | iMessages to my personal phone number I'd be annoyed at just
         | waking to a bunch of work stuff in there.
         | 
         | Context would really depend on my response to asynchronous
         | messages piling up.
        
         | shaky-carrousel wrote:
         | Except for the part where you send me a message at 3 am about a
         | work-related issue while I was placidly browsing Reddit and now
         | you made me worry about work-related issues while on leisure
         | time.
         | 
         | Work-related messages during working hours, please.
        
           | texaslonghorn5 wrote:
           | I agree, to be clear I continue to schedule messages despite
           | my inner dialogue.
        
           | matwood wrote:
           | Whose work hours? Times have changed where many people no
           | longer have the same 8ish work hour overlap. There are tz
           | differences and Flex Time. It's up to you to manage your
           | messages.
        
           | TameAntelope wrote:
           | No. Manage your own messaging systems, don't put that extra
           | work onto others, as not everyone has the same schedule as
           | you.
        
             | eastbound wrote:
             | In France, the law says the employer must use an email
             | platform that disables communication during non-working
             | hours.
             | 
             | Yes, it exists. Yes, no-one can notify the guy on duty
             | because no-one can send him emails.
        
           | TrickyRick wrote:
           | You've never worked in an org with more than one time zone,
           | have you?
        
         | diegoperini wrote:
         | Do not disturb is terrible if you are a part-time caregiver or
         | on pager duty. No phone OS gives enough control over its
         | settings and bad news often arrive from unknown numbers, i.e
         | the hospital, 3rd party robot call service, friend of a friend
         | etc. Speaking from experience.
        
           | mgfist wrote:
           | A brute force solution would be a second (or third) phone for
           | those situations
        
             | texaslonghorn5 wrote:
             | That seems excessive, because the only people who you give
             | the second number to would be the people setup to bypass
             | the dnd anyway.
        
           | vlovich123 wrote:
           | I have DND and the PagerDuty alerts are set to bypass it
           | through the app. There can be improvements made but expecting
           | your social graph to respect an assumed context has similar
           | problems (not to mention due to spam I think most people
           | screen/ignore calls from unknown numbers). I like iOS's
           | ability to share your DND state with your contacts but even
           | that has challenges (eg people turn it off for privacy
           | reasons real or perceived).
        
             | aaaaaaaaata wrote:
             | Why has the above (knowing how to properly use the devices
             | that make their lives go round) become so rare?
        
               | [deleted]
        
               | UncleEntity wrote:
               | I push the button that looks like an old school phone
               | handset and punch in a sequence of numbers corresponding
               | to another phone then talk to someone.
               | 
               | Is there a more proper way to use a phone?
        
           | kuschku wrote:
           | I have mesages that can't be linked to contacts on vibration
           | during day (silent at night), messages from contacts on
           | vibration during day (during night only the second message
           | within of 15 minutes sends makes a noise), and phone calls
           | always on loud.
           | 
           | That catches all unexpected emergencies without bothering me
           | too much due to emails, IRC messages, or a random text from a
           | friend.
        
         | a-dub wrote:
         | i'm old school but:
         | 
         | 1) there's this amazing tool that allows you to send a longform
         | communication directly to one or many people where it will get
         | stored and when they're starting their workday they'll see it.
         | it's called e-mail. you should turn off notifications on your
         | phone for e-mail... if a message is urgent, they can call or
         | text.
         | 
         | 2) you shouldn't obscure when you're working. creative people
         | often prefer to work late, you should be honest about this so
         | early morning expectations are relaxed. if you're typically a
         | morning person and up on a production issue you should not be
         | expected to be in first thing the next day after staying up
         | late to fix it.
         | 
         | 3) all this delayed fake timestamp messaging just contributes
         | to a toxic culture of everybody appearing to be working all the
         | time.
        
           | s3p wrote:
           | Firstly, IMO, email is by no way amazing. It is useful and
           | essentially a standard way of communicating by now, but I
           | have never once thought of the communication protocol as
           | being amazing.
           | 
           | Second, there is nothing toxic about scheduling a text. My
           | father is one of the people who never silences his phone, so
           | when he gets a text or call at night he always wakes up. He
           | gets annoyed if it's not urgent, so a scheduled text message
           | in the morning would make him much happier. Scheduling a text
           | message is all about convenience for the recipient of the
           | message and comes out of a desire to be _respectful_ of the
           | other person 's time.
        
             | UncleEntity wrote:
             | I agree with your father, if someone texts/calls during
             | normal sleeping hours it really should be an emergency
             | because if everyone mutes their phones and there's a real
             | emergency then nobody will be able to get in touch with
             | anybody.
             | 
             | Other than drunk friends and booty calls someone had better
             | be in the hospital or dead if they wake me up in the middle
             | of the night.
        
               | pseudalopex wrote:
               | > if everyone mutes their phones and there's a real
               | emergency then nobody will be able to get in touch with
               | anybody
               | 
               | You can tell Android and iOS to make noise when someone
               | calls a 2nd time.
        
               | UncleEntity wrote:
               | Yep, and the spammers know that too so they call twice in
               | a row.
               | 
               | And I'm pretty sure you're only entitled to _one_ phone
               | call...
        
               | pseudalopex wrote:
               | > Yep, and the spammers know that too so they call twice
               | in a row.
               | 
               | Didn't you just argue everyone shouldn't mute their
               | phones?
               | 
               | > And I'm pretty sure you're only entitled to one phone
               | call...
               | 
               | You're thinking of a plot device probably.[1]
               | 
               | [1] https://www.betternoahlawyer.com/your-one-phone-call/
        
             | kimburgess wrote:
             | Communication protocols extend through the human layer too.
             | As long as both ends agree on what that is, the medium that
             | the message uses to get from A to B is arbitrary.
             | 
             | With your father, texts are synchronous comms, possibly
             | without requiring an explicit acknowledgement. This may be
             | different for different groups of people. Define what that
             | agreed protocol is and it removes the ambiguity.
        
             | a-dub wrote:
             | > It is useful and essentially a standard way of
             | communicating by now
             | 
             | perfect. beautiful. AMAZING!
             | 
             | the smtp crypto situation is a mess, sure, but work emails
             | usually all stay on the same machine or hosting provider
             | anyway. more importantly, it comes from an era before zomg
             | smartphone notifications now now now and as such has
             | respectful communications properties built-in.
             | 
             | > Second, there is nothing toxic about scheduling a text.
             | My father is one of the people who never silences his
             | phone, so when he gets a text or call at night he always
             | wakes up. He gets annoyed if it's not urgent, so a
             | scheduled text message in the morning would make him much
             | happier.
             | 
             | personal matters are just that and i was referring to work
             | stuff mostly.... buuuuut that said...
             | 
             | you should try sending him an e-mail! even if you schedule
             | your text for when he's awake, you're still sending him a
             | demanding interrupt! old people love their e-mails they sit
             | in their big comfy chairs and read them at their leisure
             | with their favorite glasses on with their nice big lamps!
             | he probably will appreciate that even more! if it's urgent
             | and he hasn't responded, THEN you can send an interrupt by
             | giving him a call or sending a text.
             | 
             | instead you're instructing robots to steal your dad's
             | attention at some predetermined time in the future while
             | you do something else... do you see the dystopic themes
             | here?
        
               | alexeldeib wrote:
               | > it comes from an era before zomg smartphone
               | notifications now now now and as such has respectful
               | communications properties built-in.
               | 
               | Gmail on iOS certainly will try to notify you for
               | "important" messages. If anything, I think the failure of
               | email in combatting spam is the only thing saving us from
               | the notification-heavy defaults you mentioned.
               | 
               | > instead you're instructing robots to steal your dad's
               | attention at some predetermined time in the future while
               | you do something else... do you see the dystopic themes
               | here?
               | 
               | Not that different from setting a reminder to send the
               | text yourself...and you'd presumably pick a scheduled
               | send time when _you're also available_ to reply. But I do
               | agree, it's marginally more impersonal.
        
           | [deleted]
        
           | irrational wrote:
           | > when they're starting their workday they'll see it
           | 
           | Well... I often don't check my email till after lunch or
           | later. This has never been a problem since anybody who needs
           | an answer to something in less than 24 hours uses slack or
           | text messaging.
        
         | AdamJacobMuller wrote:
         | > But I've thought about this a bit recently, and I don't think
         | I should have to worry about bothering someone at 3 AM. I don't
         | think it's unreasonable to expect other people to have do not
         | disturb on / notifications off whenever they don't want to be
         | disturbed.
         | 
         | I'm very direct about this with new hires.
         | 
         | "I'm awake and work weird hours. Please don't take a message
         | from me outside your normal hours to mean I want or need an
         | immediate response unless the message is directly talking about
         | a production outage in which case i'll be explicit about that.
         | If you're around and you want to spend a few hours debating the
         | merits of embedding a lua interpreter into a data processing
         | pipeline vs trying to figure out how to droplessly reload
         | golang code great, if not, we can pick it up the next time
         | we're both around.
         | 
         | On the same note, please don't not message me because it's late
         | where you think I am at the moment and please don't not let me
         | know about something because 'it's normal US hours, he probably
         | already knows.'
         | 
         | Please also don't take offense if I don't respond immediately,
         | despite appearances, I do sometimes actually sleep."
         | 
         | Setting the actual expectations works great. Some people
         | respond simply by saying that they won't put slack on their
         | phone, or will turn notifications for slack off and I'm fine
         | with that (having their number to call for actual emergencies).
         | 
         | I think the problem arises not from the direct actions here
         | (messaging someone at 3am) but by the implicit expectation of a
         | reply. I think some people don't realize what they're doing but
         | I think a lot do and they want to create that implicit must-
         | reply-24-7 nature.
        
           | texaslonghorn5 wrote:
           | I get telling people that you are comfortable being contacted
           | whenever. That's your choice/life.
           | 
           | But if I was working for you I would not like this part:
           | 
           | > unless the message is directly talking about a production
           | outage in which case i'll be explicit about that
           | 
           | because that means I have to keep notifications on and triage
           | them even though the whole point is "I'm not going to respond
           | outside work hours when my notifications are off / dnd is
           | on."
        
             | jws wrote:
             | This is a frequent disconnect.
             | 
             | It really depends on the scale of the business. In some
             | large ones, there is always a person working to handle
             | "must be fixed now" problems. If you are off shift, then it
             | is the person on shift's task.
             | 
             | In smaller operations with 24 hour operation, and
             | infrequent "must be fixed now" problems, there will be
             | workers whose job includes being on call. Sometimes the on
             | call duty rotates, sometimes it does not.
             | 
             | So if you are from a land of large companies, it may seem
             | insane for your employer to ask something of you outside
             | your shift. Likewise, when you are a little guy scrambling
             | to grow, getting out of bed once in a while and handling a
             | problem to preserve that growth is your best option.
             | 
             | In the situation in this post, I would _hope_ that the
             | critical "get up and fix this" messages come through a
             | different system, or have a way to cut through a "do not
             | disturb" so the employees can mute the mundane messages.
             | 
             | It sounds like you are in the first group. My company
             | didn't staff 24 hours, but used to pay people extra when
             | they were the "get up and handle this" person. The size of
             | the pay, and the frequency of the events was tuned so there
             | was always a willing pool of people queueing to be the
             | pager carrier.
        
             | AdamJacobMuller wrote:
             | > I have to keep notifications on and triage them
             | 
             | Nope. Read the whole comment, i address that :)
             | 
             | Some people said "fine, then I'm turning off notifications"
             | and I'm fine with that, if I have an alternate method of
             | contact for the (very rare) production outages.
        
               | texaslonghorn5 wrote:
               | Understood. The expectations of your job/team
               | (emergencies etc) are probably just different from what
               | I'm used to. Seems like a good system for your team so
               | I'm glad it works for you.
        
         | Xeoncross wrote:
         | Yeah, it's really weird to have to guess the settings other
         | people desire.
         | 
         | That's why do not disturb on / notifications off is on each of
         | our phones. We control that. I don't expect other people to
         | figure out the right timezone and sleep patterns I have.
        
         | ian_lotinsky wrote:
         | Most of the time when I delay emails or Slack messages, it's
         | because I don't want others to respond until later because of
         | my own busyness or more important items to address today.
         | Scheduling let's me delay more back-and-forth but with the
         | luxury of queuing my latest message now.
        
         | axg11 wrote:
         | That's idealism whereas this hack deals with realism: many
         | people don't have their notifications setup perfectly and also
         | feel the pressure to respond immediately.
        
           | lesstyzing wrote:
           | Why's that the message sender's problem though? I can't help
           | if you pressure yourself even if I'm clear I'm putting none
           | on you.
        
             | noizejoy wrote:
             | Once upon a time, email was more generally considered to be
             | non-interruptive, while a phone call and later sms was
             | considered interruptive.
             | 
             | Ober time, this distinction has blurred due to technology
             | changes and resulting cultural adjustments including
             | immediate email delivery, voicemail and advanced messaging
             | and notification systems.
             | 
             | And that change over time is causing some disconnects
             | between expectations of good behaviour.
        
               | eastbound wrote:
               | *due to Samsung, who decided that every email deserved a
               | ringing notification.
               | 
               | It's especially appalling when they played this trick on
               | my old parents, who receive a slew of emails every
               | morning at 5 or 6am.
        
             | prmoustache wrote:
             | Because if you are on duty for production issues you may
             | not be able to put your entire smartphone in do not disturb
             | yet you don't want to be woken up at 3 am because some
             | coworker send you something non critical.
             | 
             | Having separate devices for personnal and professional
             | stuff helps. I can't speak about iOS, I used it way too
             | long ago but both Android and most messaging platforms do
             | not provide ways to have flexible do not disturb policies
             | depending on multiple parameters such as
             | sender/timeframe/app/format of message. It is usually a mix
             | of the global do not disturb function for the OS, the
             | global notification parameters per app and possibly some
             | mute options on a contact/channel basis but that is not
             | time range capable and only works on a blacklist instead of
             | whitelist model.
        
               | TrickyRick wrote:
               | On iOS the two most popular systems for on-call (OpsGenie
               | and Pager Duty) both bypass DND if configured correctly
               | so it's a non-issue. I imagine Android has something
               | similar.
        
             | TheNorthman wrote:
             | > I can't help if you pressure yourself even if I'm clear
             | I'm putting none on you.
             | 
             | That's... exactly what this is about. Now you _can_ help
             | it.
        
             | ketzo wrote:
             | I would argue that, in most social contexts, "receiving a
             | message" does put some amount of pressure on a person.
             | 
             | Unless you have a really explicit understanding with the
             | person you're texting, they're gonna assume you expect a
             | response, or just expect them to read the message.
             | 
             | You gotta know how your actions will be received; "I can't
             | help you" really just isn't enough if you wanna be a kind
             | and thoughtful person, IMO.
        
               | TameAntelope wrote:
               | I disagree; a message sent on an async platform is _not_
               | expected to be responded to immediately, it 's simply
               | meant to be removed from the sender's "to-do" list.
        
               | noizejoy wrote:
               | The distinction between sync vs async messaging isn't as
               | easy to figure out these days as it was when snail mail
               | vs phone call were the primary options.
        
               | TameAntelope wrote:
               | The negative consequences of making the wrong choice are
               | both extremely low and extremely loud, so I urge you to
               | just take a guess, with a strong bias for every
               | technology platform being async.
        
         | yellow_postit wrote:
         | That's how my thinking has come around as well and a benefit of
         | maintaining work vs. personal device separation.
         | 
         | If I'm on a work computer/device/profile I don't mind seeing
         | work-related items. Even better if its clear when action is
         | needed.
         | 
         | As many companies become more diverse in working times,
         | trusting individuals to manage it seems like one option while
         | the other is would be patterned off the French "Right to
         | disconnect"
        
           | noizejoy wrote:
           | Culture is a shifting beast.
           | 
           | Being courteous means trying to think on behalf of the other
           | person.
           | 
           | However, as we interact with ever increasing numbers of
           | individuals with an ever increasing variety of backgrounds
           | and personal circumstance, it's increasingly impossible to
           | think on behalf of everyone we interact with.
           | 
           | And therefore it makes sense that we all need to design and
           | configure mechanisms, that allow us to interact while keeping
           | stress levels somewhat manageable.
        
       | rsync wrote:
       | I usually send sms from the Unix shell so a delayed message takes
       | the form of:                 sleep 7200 ; sms ...
       | 
       | (Where 'sms' is a shell script that hits the twilio api with
       | curl)
       | 
       | If I drop my phone in the river I can still send sms from my own
       | phone number.
       | 
       | Not "blue" bubble though...
        
         | avel wrote:
         | You could use at(1) instead, so that you don't need to keep
         | that terminal process open.
        
       | MBCook wrote:
       | I understand why Apple is hesitant to add the feature.
       | 
       | But this is a fantastic shortcut to get around the limitation.
        
         | Dracophoenix wrote:
         | I don't. Why is Apple hesitant exactly?
        
           | alphaomegacode wrote:
           | Me neither, can't see "the obvious" reason for them not
           | implementing this.
           | 
           | Apple usually trots out "privacy" or "security" when people
           | find their software lacking in terms of usability or
           | convenience but I can't understand why this would be an issue
           | for them.
        
         | samatman wrote:
         | Why would they be hesitant? Complex user experience?
         | 
         | I'll admit I've never scheduled a message for later, other than
         | on Twitter since I've lived in some awkward time zones relative
         | to the bulk of my mutuals. But I can't come up with a reason
         | why Apple wouldn't want to add it.
        
           | jpp wrote:
           | I can imagine a number of complications here. How should
           | delayed send work with respect to both end-to-end encryption
           | and with network connectivity loss? Ie I can see a possible
           | way to build this where the sending user's device queues and
           | sends it later, but what if that device is out of network
           | coverage area, or battery-dead, at the requested send time?
           | ...so then we could think about doing it at the server level,
           | but then to maintain end-to-end encryption, the message would
           | have to be pre-encrypted; how would we handle rekeying a
           | user? Ie if the delay send is for 24 hours from now, but one
           | of the recipient's keys get rotated (which afaik can happen
           | in a couple of reasonable conditions; but others here will
           | know more)... well, we end up with a solution that also can't
           | reliably deliver the message.
           | 
           | One thing I really appreciate about Apple Messages is just
           | how well it works, and how little spam ever makes it in. I
           | think the reliability of Messages is almost taken for
           | granted... I wouldn't want to give that reliability promise
           | up for this sort of feature!
        
             | bobthepanda wrote:
             | Who said the queue has to be on the sender's device or the
             | server?
             | 
             | Sender sends it encrypted with a flag to not display until
             | X time, phone receives it whenever, and then displays it at
             | X time because it's just been sitting there.
        
               | texaslonghorn5 wrote:
               | Well I think one benefit of a scheduled send is the
               | ability to cancel or edit after hitting the send button.
               | So I'm not sure if I'd appreciate setting it up like you
               | say here.
        
             | yieldcrv wrote:
             | Sounds like someone recently studied system design
             | interviews, did the compensation bump work out?
        
             | texaslonghorn5 wrote:
             | Maybe I am missing something obvious/important. Google
             | Messages delay send will not send the message if the phone
             | is off/disconnected. What's wrong with Apple Messages
             | setting up delayed messages just like that? You said
             | reliability. But Google Messages delay has worked 100% of
             | the time for me and I've never had a situation where the
             | phone was off when it needed so maybe I am the wrong person
             | to ask.
             | 
             | Is there a way to have the timestamp part be unencrypted
             | and the message be encrypted or does that violate end to
             | end policy?
             | 
             | Though I like being able to cancel/edit until the send
             | deadline so from my perspective it's best to keep on the
             | sender device as long as possible and send only at the last
             | possible second.
        
               | MBCook wrote:
               | But iMessage is synced between devices. So if I delay a
               | send on my iPhone and lose network, my other Apple
               | devices know enough they could still send it.
               | 
               | Should they (I asked to send) or not ('sending' device
               | offline)?
        
               | jeroenhd wrote:
               | If it's E2EE, why not send the message with a timestamp
               | at which the server should approximately process the
               | message? If it's well encapsulated/encrypted, it
               | shouldn't matter that the message is on the server for a
               | while.
        
           | MBCook wrote:
           | What does the receiving user see? Do they know it was
           | scheduled?
           | 
           | If not they may expect me to start responding when I may be
           | unavailable.
           | 
           | What happens to read status (when on)? I haven't read your
           | last X messages but I did send one to you? That's off.
           | 
           | Can it be canceled?
           | 
           | How does this interact with the new function in iOS 16
           | letting you edit and delete after send?
           | 
           | Can I schedule send on my iPhone but edit before send on my
           | iPad?
           | 
           | What if I schedule send and lose network. Then I edit on both
           | my iPhone and iPad to show different things but they're both
           | off network. Not they both come back. What gets sent?
           | 
           | What if the 'wrong one' comes back first?
           | 
           | Does it work with SMS?
           | 
           | Lots of weird complications to think about.
        
             | samatman wrote:
             | Personally, I would solve all of these by pushing the
             | message up, like sending it, but with colors that make it
             | clear that it's suspended, and a clock icon, which shows
             | when it will send.
             | 
             | Long press the message to get a context menu: edit, delete,
             | reschedule, send now.
             | 
             | As for sync and all that, whatever algorithm they use for
             | Notes is fine with me. I would expect the message itself to
             | be living in iCloud until it's sent, so most of the
             | questions about losing network connectivity or not having
             | battery life wouldn't apply. So no, no SMS: support for SMS
             | in Messages is an afterthought and I would in fact prefer
             | two different apps, although I might be the only one who
             | feels that way.
        
               | jeroenhd wrote:
               | Telegram's implementation shows a little calendar icon
               | next to the text input when you've planned a message,
               | which takes you to a list of planned messages you can
               | interact with like any other message. This solves the
               | problem of your message appearing right in the middle of
               | already sent messages or your message constantly bubbling
               | down as a real-time conversation takes place. I think it
               | works quite well.
        
             | jeroenhd wrote:
             | Using Telegram as a reference:
             | 
             | - In the notification: yes. In the chat view: no. I don't
             | know why it matters, though. If you expect an immediate
             | response, you should probably use a more asynchronous
             | communication method (many email platforms can hold
             | messages for you). That doesn't seem like a reason to not
             | make the feature available, though.
             | 
             | - That's a possible state regardless, unless the client
             | must always have a full database of all received messages
             | before new messages come in; most messaging apps seem to
             | support a "fragmented" read state and I doubt iOS's
             | messenger doesn't.
             | 
             | - Yes
             | 
             | - I don't see the problem here. Replace the message in the
             | queue using an account+message identifier/cryptographic
             | signature/magical pixie dust.
             | 
             | - Yes
             | 
             | - If the message is sent by the server at the scheduled
             | time, this isn't a problem. If you rely on individual
             | devices (Google's implementation), you may end up sending a
             | duplicate. I doubt this'll happen that often in practice.
             | 
             | - Depends on the implementation; the server will probably
             | keep the "correct" version to send.
             | 
             | - Probably not? There are tons of features that don't work
             | with SMS though. I haven't used SMS for years, but Google's
             | Messages app has delayed messages and a web client, so this
             | seems like a solved enough problem for those still using
             | SMS.
             | 
             | Several chat apps, including SMS apps, have this feature
             | already. E2EE adds a layer of complexity but even that can
             | be fixed with existing technology.
        
           | hackernewds wrote:
           | Spam
        
             | samatman wrote:
             | This one I'm not seeing. Spam is about volume, how does
             | this help a spammer spam more if it takes longer than just
             | sending a message, which presumably it would?
        
       | yieldcrv wrote:
       | forget work, This would be useful for texting someone you're
       | interested in that would be wary of someone that text at an odd
       | hour or "too soon", just send the thing you are thinking of at
       | the time but set a delay!
        
       | ideamotor wrote:
       | I find as I get older, I want to simplify. I know setting this up
       | would be easy but it's just one more thing to mess with that
       | isn't tackling a fundamental issue. The fundamental issue here is
       | why you want to send delayed messages not how.
        
       | green-salt wrote:
       | I feel like this is trying to dodge IM and email noise fatigue
       | and having that bleed into texts. I'm nocturnal when I have the
       | choice so I understand, but would definitely mute a coworker if
       | they regularly texted me on a schedule for when I wake up.
        
       | yardstick wrote:
       | > It's especially useful in situations where I have a work-
       | related thought at 3AM and don't want to risk waking up and
       | annoying my co-workers.
       | 
       | Just send an email?
       | 
       | If it doesn't require an immediate response, use email.
       | 
       | Also if it's iPhone to iPhone you likely won't interrupt the
       | other user since they would/should have night mode on anyway.
        
         | prmoustache wrote:
         | We like it or not, spam, corporate and commercial harassment
         | made so that many people have dropped email for most intra team
         | communication a long time ago and barely check it or only once
         | a week.
        
         | blinded wrote:
         | Similar to other notifications, I feel its up to the recienver
         | to control their notification in a way that makes sense to
         | them.
        
           | hkpack wrote:
           | Some teams doesn't have dedicated on-call engineer, so
           | message as 3am may mean something may be urgent. At least it
           | would be difficult to resist looking at what is going on.
           | 
           | E-mail is way to go in this situation.
           | 
           | Also, sender will be unavailable to reply for additional
           | info, while appearing to be online.
        
         | macintux wrote:
         | I don't have access to corporate email on my phone, although
         | I'd probably use Slack instead of a text.
        
       | vimy wrote:
       | You can make a new shortcut that is triggered by a specific hour.
       | Not sure why this post says it can't be done.
       | 
       | I used it last month to wish someone happy birthday.
        
       | thunfischbrot wrote:
       | > so I had come to depend on it in my daily workflow. It's
       | especially useful in situations where I have a work-related
       | thought at 3AM and don't want to risk waking up and annoying my
       | co-workers.
       | 
       | At first glance this seems like a perfect match for e-mail
       | instead of iMessage or SMS.
       | 
       | From least to most urgent: Postcard E-Mail Slack iMessage SMS
       | Call
        
         | fragmede wrote:
         | Not to mention, (some) email has a send later feature.
        
       | LeonenTheDK wrote:
       | Another common feature of a default app that Apple lacks is
       | having multiple timers on the iPhone clock app. Most often used
       | by my partner when cooking and there are a couple things going
       | that need different times. This is a feature in my Pixel and I
       | just can't understand what reason there is to not include it.
       | 
       | That said though, this is a fantastic work around, I love seeing
       | clever uses of tools to make them do things their creators
       | (probably) didn't necessarily intend.
        
         | 14 wrote:
         | This is why I always loved jailbreaking my iPhones. Typically
         | there is an app out there somewhere that will do what you want
         | but it was always nice to go to cydia and find a tweak that
         | allowed stock apps and functions to do what they normally would
         | not be able to do.
        
         | MBCook wrote:
         | Why don't my timers sync?
         | 
         | If I start something on my watch or HomePod why can't I check
         | in on it on my phone?
         | 
         | Why do I need a set of independent timers for ever Apple device
         | I own?
        
           | usrn wrote:
           | Syncing clocks is surprisingly difficult. On top of that you
           | have to get the message to all the devices that there even is
           | a timer, this might be delivered after the timer expires. I
           | don't think you could do this in a way where people could
           | rely on it. You already have caldav which can sync your
           | agenda, I think that's probably the closest you'll get.
           | 
           | There's a sibling comment that mentions HomeKit timers. I'd
           | bet those are living on some remote machine and you're only
           | able to check them but they behave very differently from
           | local timers.
        
             | MBCook wrote:
             | All the devices are already synced to an NTP server. I
             | don't need millisecond accuracy here.
        
           | robbiep wrote:
           | You can check a HomePod timer on your phone - it's in the
           | home app under whatever pod it is, down the bottom
        
             | activitypea wrote:
             | This makes me even more annoyed than if it just wasn't
             | possible
        
         | usrn wrote:
         | iOS lacks support for multiple instances of nearly everything.
         | It's the OS of "form over function."
        
         | yakubin wrote:
         | I would love that feature for cooking! It's such a no-brainer.
         | 
         | Edit: it seems there exists an app for that[1]. Gonna try it
         | tomorrow.
         | 
         | [1]: <https://apps.apple.com/us/app/easy-cooking-
         | timer/id492224774>
        
         | ezfe wrote:
         | The HomePod and Watch both support multiple timers, which makes
         | it more baffling
        
           | sgt wrote:
           | The teams did not communicate
        
             | tekchip wrote:
             | The clock app team probably had the thought to add it at
             | 3am but couldn't schedule an iMessage to remind their
             | teammates to implement it.
        
         | kmlx wrote:
         | > Another common feature of a default app that Apple lacks is
         | having multiple timers on the iPhone clock app.
         | 
         | siri supports this. i mainly use it when cooking and need
         | multiple timers.
        
           | hgazx wrote:
           | It doesn't allow me to do this. If I ask to create a timer
           | and then ask to create another I'm asked if I want to replace
           | the previous one.
        
           | jeffbee wrote:
           | Not on iPhone.
        
       | null0pointer wrote:
       | When shortcuts were first released I immediately tried to
       | implement delayed messaging too. In the end I wasn't able to get
       | it working and gave up. Great job finding this workaround!
        
       | tumdum_ wrote:
       | Work though at 3am? Sounds like a really unhealthy relationship
       | with work. Not surprised author is from states.
        
         | a-dub wrote:
         | > Work though at 3am? Sounds like a really unhealthy
         | relationship with work. Not surprised author is from states.
         | 
         | it's common for creative individual contributors to work late
         | and often those kinds of people do their best work late. i'd
         | argue that the way it can become unhealthy is when rigid early
         | work hours lead to sleep deprivation which can damage
         | performance, well-being and overall stability.
        
         | stuartd wrote:
         | Some people (like me) are wide awake at 3AM and have work
         | thoughts then. Others are asleep - we're all different. I tend
         | to use email drafts or email myself the text with a note to
         | forward it.
        
       ___________________________________________________________________
       (page generated 2022-07-04 23:00 UTC)