Launch HN: Patchwork (YC W24) – Team communication based on feeds, not chat
97 points| shahflow | 1 year ago
Edit: as requested, here are some screenshots: - Feed: https://imgur.com/a/bvH7ypQ - Post Creation: https://imgur.com/a/HENe15A, Chat: https://imgur.com/a/MVyVykY.
Over the last several years, we’ve noticed that it’s getting increasingly difficult to stay in flow. We believe it’s because chat (i.e. Slack, Teams, and similar tools) has evolved into something it wasn’t designed for. Chat originally served as a way to free us from our desk by giving us the safety that if we were needed for immediate matters, people could reach us. Now it’s become a dumping ground for all communication: daily updates, product and engineering discussions, announcements, etc. Both of us still reminisce about the days of in-office work, before Slack became mainstream, where everyone abided by the headphone rule—the unwritten pact that headphones meant someone was in deep work and not to bother them unless you really needed to. Compared to then, the onus has now shifted to be on us to determine which chats are urgent and should take us out of flow vs. which messages can be responded to later. It feels like the very tool that was meant to liberate us instead made us beholden to its pings.
Patchwork is our attempt to solve this problem by shifting the primary communication model from group chats to feeds. Posts are made in relevant groups and each team member has a home feed personalized to them.
The feed algorithm evaluates each post's relevance and urgency based on a bunch of factors, including the post’s content, user's role, ongoing projects, and recent interactions. Our goal is to maintain a high signal-to-noise ratio with our feed’s algorithm so we can surface the most important information first. When you’re not in flow or in between meetings, you can check the feed to stay in sync.
There have been feed-based work communication products before, but they’ve often overlooked the fact that writing a post has more friction than writing a chat message, which is why people often revert back to doing everything over chat. We’re combating this by using LLMs to create a better writing experience (ie. generate title and tl;dr, simplify selected content, change the tone, etc.).
As a product team ourselves, we know that much of our work happens on different platforms. We’re building integrations with the likes of Github, Linear, Figma, GSuite etc. Having all of this activity from different platforms also rolling into our feeds allows us to stay in sync with all the different work being done on our team instead of having to check various sources of data.
Lastly, we do have chat on the platform, but chat looks and feels like chat. It’s meant to be used for immediate needs.
Here’s a demo of the product: https://www.youtube.com/watch?v=SA3rmSjNjDw
Since it’s a team communication product, it's hard to use it in single player mode, so we don’t have a “try it now” link to jump straight in. But you’re welcome to email us at hackernews@atpatchwork.com and we’ll onboard your team.
The product is still early with a basic feed, a few integrations, and simple LLM assisted post creation, but the main flow is already there, so if the message resonates with you, we’d love for you to give it a try.
More importantly, we’d love to hear your ideas about team communication and getting it back to working for people, not at them!
phailhaus|1 year ago
> The homefeed is ranked specifically for me, so it shows me what it thinks is most important for my work first
How can it really know this? It feels like this could fall in the trap that social media has, where there is no common shared experience because everyone has a unique feed based on opaque rules. Not only does this lead to fractured bubbles, but it's hard to know what you're missing, why, and how to "train" the algorithm to do better.
I agree that chat solutions tend to overwhelm users, but there is a huge advantage to everyone being able to go to a channel and see the same things sorted by time. Does Patchwork still support viewing a feed chronologically?
mks|1 year ago
MS Teams cause enough headache by sorting the messages by "latest updated thread" completely obliterating the mental model of the conversations in the channel I have.
Some ideas for ideal team chat:
* Automatically build threads or tag messages by topic in threads so you can easily filter out the topics interesting to you - often there are multiple discussions intertwined that should have been in separate threads but people just reuse the threads
* Collapse the resolved discussions into a conclusion (with option to view the discussion) - when the discussion goes into shootout of messages you might be interested only in the conclusion, not how they got there
* Announcements - sometimes you really just want to announce something (on company wide scale, team scale, or just personal Tweet sort of thing) - make these separate and browsable - here the automatic feed construction sounds appropriate
* Activity digest - at last workplace I liked the Confluence digest email as it brought attention to projects and topics I was not directly involved with - nothing happened if I missed those, but was nice to keep an eye on some of the initiatives
It is super important to make a tool the people can trust - no one likes to make or hear excuses like "sorry I did not see the message".
We definitely need better tools for communication, so keeping fingers crossed for your success.
shahflow|1 year ago
burnte|1 year ago
gwbas1c|1 year ago
One thing that's easy to forget is that technology does not solve political / social problems. The big problem is that far too many people think they can run around and interrupt people at any time for any reason, and no piece of technology will solve this. If you send them to a tool that breaks their ability to interrupt, then they will figure out a way to bypass the tool.
I think it's more important to advocate publicly to be conscious of how we interrupt each other. It's very important that interrupters recognize their behavior.
pzs|1 year ago
A Faraday cage may become an important component to taking time for relaxing.
shahflow|1 year ago
stevage|1 year ago
There is literally no way anyone can interrupt me when I'm working, unless they are already in my house.
timwis|1 year ago
shahflow|1 year ago
stevage|1 year ago
toddmorey|1 year ago
Brajeshwar|1 year ago
Recently, Manish and his team introduced Struct[1] in their Show HN, which was a breath of fresh air in a forum-ish avatar. It is modern, sensible, and appropriate for today.
Things will eventually change, and we will move on to the next. PatchWork looks interesting. Have you thought of your pricing plan? Best of luck to the team.
While I'm in an ideation mode, I think team chats might be more effective if treated as ephemeral, just like Text or WhatsApp. They are either to be acted on or moved to a more permanent format if they deserve to be. There was a video-conferencing tool that does just that: fire up a specific URL for a room and invite whoever you want and talk, then bye-bye. But right now, team chats are trying harder and harder to replicate how people converse in person, like in a meeting.
I do hope these new waves succeed; people like to use it and use it -- I usually can get used to any tooling or patterns that the others are comfortable with.
1. https://struct.ai
shahflow|1 year ago
allanmacgregor|1 year ago
How do you compare patchwork to google wave and what do you think you are doing differently?
shahflow|1 year ago
rashidae|1 year ago
Though, I’d like to comment that there are two separate ideas that I will reflect on which are:
1) How LLM’s can be implemented to create more complex forms of content, with little to none human input. (Automatically adding context like title, summary, hashtags, images…)
2) The ranking, or algorithmic idea of changing “chat” to “posts” thus it’s concept development can evolve towards a Feed…
I wish you the best, thank you for sharing the demo and images. The UI looks great.
burnte|1 year ago
No, that was email. Chat was made as an ephemeral but real time medium for low-lag async communication in place of phone calls and texts. It works great for that.
> We believe it’s because chat (i.e. Slack, Teams, and similar tools) has evolved into something it wasn’t designed for.
Very true. They took chat and tried to make it email and sharepoint, but worse.
> Now it’s become a dumping ground for all communication: daily updates, product and engineering discussions, announcements, etc.
THIS is why it's bad now, not because it doesn't have enough features, but people people decided to shove everything into chat and it was never meant to do that.
> Patchwork is our attempt to solve this problem by shifting the primary communication model from group chats to feeds. Posts are made in relevant groups and each team member has a home feed personalized to them.
Sharepoint does this I'd be astounded if those features were used by even 10% of sharepoint users. No one does it because no one wants to blog at work, they want to work.
> There have been feed-based work communication products before, but they’ve often overlooked the fact that writing a post has more friction than writing a chat message, which is why people often revert back to doing everything over chat.
No, they overlooked that no one wanted to do it in the beginning. No one went to their boss and said, "Boss, I love working with my team, but I really want to BLOG at them too."
> Lastly, we do have chat on the platform, but chat looks and feels like chat. It’s meant to be used for immediate needs.
So you took out all the stuff that shouldn't be in chat and just... did that. So your chat client is smoother because you took all the crap and put it elsewhere.
I'm sorry, I could be totally wrong, but as someone outside of SV, working in companies that use these products, I don't think you have a large market. My heartfelt advice is have someone who spends a day a week looking at pivot opportunities.
frankdenbow|1 year ago
csmeyer|1 year ago
This seems like a similar idea with a nicer UI. I don’t really see a huge upside on the “feed” aspect, but this would probably be an improvement over slack.
After getting rid of slack I feel this huge weight lifted off me, and there are far fewer distractions for stupid shitposts and little status updates that frankly just aren’t important to look at more than once a day.
eightnoteight|1 year ago
how are you thinking about capturing such dynamic decisions to choose focus area, happening outside the communication tool - like zoom or meetings etc,... algorithm can be real-time but even with data points from meetings etc,... can it be made in such a real-time?
instagram feed algo is pretty real-time but the number of unique behaviours or behaviours to people ratio is quite low. but I'm guessing in a work environment that ratio or the unique behaviours would be too high for the algo to react quickly, right?
yellow_lead|1 year ago
I resonate with what you said about deep work, but going do-not-disturb for a bit mostly solves this problem for me on Slack.
shahflow|1 year ago
Focus blocks are a must for getting focus time. Do not disturb on Slack is definitely one way to do it.
shahflow|1 year ago
unknown|1 year ago
[deleted]
akho|1 year ago
diggan|1 year ago
rglullis|1 year ago
myself248|1 year ago
causal|1 year ago
krageon|1 year ago
Fundamentally, other people and their communication should be ignored and regimented to specific parts of your day or week (depending on your role). You can do this with slack, email, phones, this tool. Simply turn off the notifications. Within the office you can only do this by having a door that can be locked, which is generally not available.
shahflow|1 year ago
allanrbo|1 year ago
shahflow|1 year ago
jn31415|1 year ago
mattlondon|1 year ago
shahflow|1 year ago
dang|1 year ago
MaximumMadness|1 year ago
More broadly - interesting idea! I worry about there not being much utility in the space that lives between full-fledged documents and quick messages on chat. Including a demo, walkthrough or screenshots on the site would help make that gap more digestable for me.
shahflow|1 year ago
sirtimbly|1 year ago
> they’ve often overlooked the fact that writing a post has more friction than writing a chat message, which is why people often revert back to doing everything over chat
Anyway, you have a really good idea with the LLM generated title and TLDR. I worry about not having trust in an algorithmically ranked timeline, so you might want to make that feature optional, or do a top-level tab like they did on twitter. Or give users ability to influence the rankings.
shahflow|1 year ago
usernamed7|1 year ago
https://news.ycombinator.com/item?id=39557188
shahflow|1 year ago
oooyay|1 year ago
shahflow|1 year ago
gjvc|1 year ago
same as it ever was. email is still abused as an notification system, for example. chat was destined to repeat some of those mistakes.
colordrops|1 year ago
dhruhin|1 year ago
mihaichiorean|1 year ago
ergocoder|1 year ago
esafak|1 year ago