Comments (4)
I think this may be dangerous.
Let's say I write something anonymous like "I think Bartosz is a jerk". Then, I come to my senses & realize I overreacted. I want to delete my anonymous comment... but i can't because I don't own the comment.
from parabol.
For notifications we can safely set the author to null
because it links to the comments. For reflections and comments I think it would be best to not allow endless editing, but after a phase ends, set all the anonymous authors to null
.
I personally would not like to have a situation where we can write Georg is a jerk
anonymously and then a day later just delete it.
If I accidentally posted something private like a password or similar, I can understand the need for this, but that should be a short time window.
from parabol.
immutability is real nice & i love the extra privacy, plus I'm all for calling something "done"!
that said, if there's anything i've learned as we've built this, it's that users LOVE hitting undo. We've caved in some cases, like resetting a meeting to an earlier phase. We've compromised in other cases, like adding extra friction when ending a meeting instead of letting them un-end it. if we remove authorId, we're taking functionality away, so the thing we get for it better be GOOD. On a more serious note, this is primary data that no one else in the world has. We've gotta be really cautious with it, but if used responsibly we could answer really interesting questions with the data. Not saying we will, but if we remove the ability to, we're decreasing the value of our data
from parabol.
I'm going to close this one to the icebox for now (but I'm glad there was a discussion here). If there is still tension, feel free to reopen it
from parabol.
Related Issues (20)
- Retro meeting series instances have wrong name HOT 3
- Provide users more context on the origin of a task card HOT 2
- Chronos: errors on SendBatchNotificationEmails and UpdateOAuthTokens HOT 3
- Pre-Deploy error on Push to CDN HOT 7
- Incorrect prompt when removing user from org HOT 1
- Attempting to use multiple Jira sites HOT 6
- AL template search: Create embeddings
- AL template search: update embeddings on template or prompt update
- AL template search: mutation
- AL template search: UI
- Update schedule dialog copy when no recurrence is available
- CUI banner for pubsec self-hosted deployments HOT 1
- Implementing dashboard org admin nav menu
- Standups: Jira Integration
- Jira Server: Enhance Add/RemoveIntegrationProvider to add org-scoped Provider(s) HOT 1
- Jira Server: Enhanced Standups to be able to use Jira Server
- Admin Nav: Nav item styles
- Admin Nav: org nav section
- Admin Nav: nav menu & add team
- Admin Nav: public teams toggle HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from parabol.