Oh, I've always loved these emails that have interactivity built in. Specifically, I have thoroughly enjoyed emails that I get from Google Docs that shows the edits that other people have made on the document that I shared with them. It gives me the option of commenting and submitting my comment there itself. This has been an extremely solid user experience.
While I know that since Gmail is a Google property and that kind of experience cannot be delivered by emails sent by others, I've often wondered why other products haven't used this functionality as much.
Curious to see what all can be done.
Can anyone share examples of other products doing this really well?
I use the noprocrast feature on HN. It's enough to keep me focused. I wish more sites implemented this. I might need software to do the same for reddit and other social media platforms. Not that I need it, but it does remind me how much time I've spent.
On one hand, the more time you spend on these platforms the more ad money they get so they have an incentive to keep you there. On the other hand, some platforms already have time limits implemented (some exclusive to children but still).
Yes, but that mental taxation is essentially unlearning a bad habit and why it feels so rough to go through.
I agree that if the sentiment of "but I didn't go on it" is the goal, sure, but it doesn't change the way you think. Breaking habits is hard and requires willpower, that's why most people never break them.
There are some known limitations to the platform. These are the major issues that are faced by our enterprise users at the moment:
a) Limited support for SSO providers - currently supports Google, GitHub and Okta. Other providers are in the roadmap and will be shipped over the coming weeks.
b) Multiple users cannot edit the same app at the same time. We are working on this so that large teams can build apps easily.
c) Multiple organisations per user is not supported. Even though it's not a deal breaker, enterprise users prefers to isolate access for different teams. This feature is in development.
d) Support for multiple pages per app - this is one of the most requested features. Right now the users will have to use the 'tabs' widget as a workaround.
The classic Model-View-Controller (MVC) method generally asks the programmer to put business logic in the model. This is sound advice for a small-to-medium size project, allowing a modicum of clarity and relative ease of testing, compared to business logic spread across controllers. However, as the number of problems your business tackles increases, bloating of the model is inevitable.
The service object pattern allieviates this with a back-to-the-roots approach, asking you to encapsulate different pieces of business logic in its own little container - each easy to understand, test, use, and re-use.
While I know that since Gmail is a Google property and that kind of experience cannot be delivered by emails sent by others, I've often wondered why other products haven't used this functionality as much.
Curious to see what all can be done.
Can anyone share examples of other products doing this really well?