Shine Get

  • 0 Posts
  • 119 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle

  • CRM is “customer relationship management” i.e. a system to manage interactions with customers such as tracking calls, marketing emails and collateral, meetings, quoting, support tickets, and more. It tracks the lifecycle/pipeline of a sale from prospecting, lead qualification and solution mapping, demos and meetings, proposals, negotiations and commitment, opportunity win/loss, license generation, onboarding, renewals, and a ridiculously huge number of other things.

    It’s not just tracking the numbers but giving you a centralised system that all other business operations can hook into so you’ve a single source of truth about customer state so that various other operations can be triggered.

    When you’ve hundreds of sales people, numerous systems, marketing people, support teams, and more all reading and writing to the same CRM system, if that “system” was a spreadsheet, you’d be constantly deadlocking and race conditioning the hell out of it, not to mention how absurdly huge that file would become with all that historical data (since a big part of CRM is also projections and other analyses across all the data you have).










  • The term “push notification” comes from how it enables developers to “push” users, even when they’re not active.

    An app developer can (potentially) vibrate a device, make it emit noise, flash a light, appear on the screen, and exist in a set of notifications pinned to the tops of the screens.

    Check out Three Minute Games’ mobile game series Lifeline. I think that it beautifully illustrates “pushing”. How the game pushes you to help someone survive in real time, through messages that appear alongside your real notifications.

    The game tells you when you’re playing, not the other way round. Buzz buzz, come and play with me.


  • The general design is a single system component wakes up the device when it’s sleeping (such as during screen off) and checks in with Apple/Google servers to see if there are any notifications.

    Why?

    Imagine if every app needed to wake up your device and make network requests to check for notifications etc. The more apps, the faster your battery drain as a queue of apps grows, constantly waking up your device to call home and check for notifications.

    Hence Push Notification Services. Instead, developers send a notification to Apple/Google who then pool those notifications with notifications from other apps/developers. Then the single notification service on your device periodically wakes up the device and checks for notifications.

    Additionally, push notification systems by OSs are designed with efficiency and minimal networks requests and bandwidth utilisation so an app can’t chew up user’s data quotas due to being poorly written.

    TL;DR: It saves battery and network data, enabling users to use more apps.







  • I like to highlight to fellow parents that unrestricted access to the internet is like letting your child pop off to the big city for the night on their own. You have no idea who they’ll meet and the dangers they might face.

    Monitoring, guiding, and having regular open discussions about the internet with your child is essential and required. You have to teach them the dangers they face, go on journeys with them so they know how to safely travel on their own, and you need to check the journeys they made on their own and look for risks you need to discuss with them.

    The internet isn’t going anywhere. You can’t ban your child from it forever. Restricting means they’ll go behind your back. You have to face reality and have a few awkward discussions around pornography, violence, abuse material, stalkers, grooming, viruses, privacy, and more. But making it okay to discuss these things and to keep internet use as something to be discussed openly and honestly is the only way you’ll help prepare your children to surf safely and to come to you if they’re concerned about something.