by lawgimenez on 8/3/25, 10:32 AM with 464 comments
by majke on 8/3/25, 1:56 PM
I quickly realised that these conversations had value outside the two of us - pretty much everyone else onboarded had similar questions. Some subjects were about pure onboarding friction, some were about workflows most folks didn't know existed, some were about theoretical concepts.
So I moved the questions to a public (within company) channel, and called it "Marek's Bitching" - because this is what it was. Pretty much me complaining and moaning and asking annoying questions. I invited more London folks (Zygis), and before I knew half of the company joined it.
It had tremendous value. It captured all the things that didn't have real place in the other places in the company, from technical novelties, through discussions that were escaping structure - we suspected intel firmware bugs, but that was outside of any specific team at the time.
Then the channel was renamed to something more palatable - "Marek's technical corner" and it had a clear place in the technical company culture for more than a decade.
So yes, it's important to have a place to ramble, and it's important to have "your own channel" where folks have less friction and stigma to ask stupid questions and complain. Personal channels might be overkill, but a per-team or per-location "rambling/bitching" channel is a good idea.
by rablackburn on 8/3/25, 10:47 AM
As in, take time in your day to wander and roam. (I would go for a ~1hr hike in the mornings as my “commute”)
It gives you a sense of distinction from being home or “at work”. The routine cardio, and musings you have while walking make it well worth it.
by codingdave on 8/3/25, 2:13 PM
In my experience, "rambling" channels build up organically... as you have a thought, you share it with someone relevant, not just drop it into a channel and see who reads it. Over time, small group chats evolve naturally, and assuming everyone has communications skills, topics that become relevant to the whole team are then shared with the whole team.
I agree that such discussions are healthy, maybe even required, for a functional remote team. But let people organize themselves - don't prescribe specific methods that teams must follow. The last thing we need is a formal framework of how to have organic discussions.
by siva7 on 8/3/25, 10:49 AM
This is the difference. Most teams have scheduled daily (!) meetings, so such rambling channels often times feel more like another chore and therefore fail because they haven't emerged of a natural need from the team.
by softwaredoug on 8/3/25, 2:57 PM
Somehow this is more embarrassing to this leader than random hallway conversations you'd have in a regular office environment. So these leaders have an especially hard time in a remote environment. But they do soon learn that even Slack DMs can be searched and they love this tool to root out "troublemakers".
Of course, if you can, leave such a place. But not everyone has this luxury.
by 9dev on 8/3/25, 10:47 AM
I appreciate any effort to increase social cohesion in remote teams, but intermingling it with one of the main stressors of my work environment—keeping up with team communication—isn’t the right way IMHO.
by ryankrage77 on 8/3/25, 2:05 PM
by liveoneggs on 8/3/25, 12:56 PM
Pick a channel grouping that makes sense (by-team/by-project/by-manager) and Just Start Typing. Busy channels are alive and will create their own culture organically. Freely mix in work talk with pictures of cool stuff you found while walking the dog. "threads" makes this extremely manageable.
by senko on 8/3/25, 11:02 AM
While that doesn't scale for large companies, for 2-10 (mentioned in the article) it's better than 2-10 such channels you need to keep track of.
by ogou on 8/3/25, 3:02 PM
by marginalia_nu on 8/3/25, 11:35 AM
When doing deep work in some problem domain, often I find the brain starts to drop these highly ephemeral fragments of ideas (that are sometimes downright ingenious). Caveat is they often only come once, and then they're gone if you don't grab them.
I often keep an envelope or scrap paper next to my desk where I write down any idea I have, whether it's "I should fix this" or "what if I did that", really no matter how small I try to put it to paper.
What usually ends up happening is I somehow end up with a fairly concrete todo list of easy improvements.
by comrade1234 on 8/3/25, 12:33 PM
by skhameneh on 8/3/25, 10:48 AM
This is the fundamental difference between what a healthy remote-first company starts to look like versus the soulless version historically in-person companies try to sell.
To the author, thank you for sharing your version of the dynamics.
by makeitdouble on 8/3/25, 11:17 AM
I'm trying hard to understand why it has to be a personal channel. Water coolers aren't personal, that's the whole point.
In particular you're still adjusting what you write to be OK for anyone in your team read, so the distinction with the other "casual" channels sounds thin.
OTOH if your team doesn't have a casual place to say random stuff, it would be a nice improvement to get one.
by esperent on 8/3/25, 11:05 AM
A single rambling channel sounds like a good idea though.
by jelder on 8/3/25, 11:07 AM
http://www.jacobelder.com/2025/02/25/habits-and-tools-effect...
by bobek on 8/3/25, 10:44 AM
by mnafees on 8/4/25, 10:48 AM
by dherikb on 8/4/25, 12:50 AM
Like anyone else, when I joined the company, I had various questions: how to access certain systems, how to handle permissions, how to debug specific services, etc.
I compiled all these questions and answers as notes in a Git repository that my teammates could access. I wrote the notes using QOwnNotes, utilizing its Git integration. So, when someone had a question for which I already had the answer, I could simply share my notes, or create/update a node and share it.
The names of the notes were straightforward and easy to follow, such as:
- aws.md
- azure.md
- kubernetes.md
- staging.md
- production.md
- useful-commands.md (jq, sed, base64, etc)
My teammates used this resource frequently. As I was preparing to leave the company, I suggested them to fork my notes repository. I later heard that they continued to use it for many months afterward.
by quantile12 on 8/4/25, 9:26 AM
Is isn't 2018 any more. Don't ramble about off topic casual stuff somewhere where it's all kept on record and easily viewable by your boss (and if your boss isn't invited to the channels, what do you think they'll think when they find out all their employees have lots of 'rambling' channels?). What if HR gets wind of this during the next planned RIF? Your job is to add value to the company
Take your project ideas etc directly to your boss. Don't let other people steal them
Join a non-work Slack group for this kind of socialising
by layer8 on 8/3/25, 12:40 PM
> - ideas related to current projects
> - musings about blog posts, articles, user feedback
> - “what if” suggestions
> - photos from recent trips or hobbies
> - rubber ducking a problem
Work-related and private topics should be separated, IMO. Some might be interested in the former but not the latter, and also might be interested in them at different times (of the day/week). There’s also the formal/legal aspect that the work-related topics can count as work time whereas the private ones doesn’t.
by j45 on 8/3/25, 5:15 PM
Having a way to share what's on your mind that might not get shared is usually what can happen in person during the early days of a startup.
It can also allow the initial startup group to have a better connected sense of what's going on in each person's world compared to what they take the time to type.
by gardnr on 8/3/25, 5:09 PM
It felt very natural and created connections where they otherwise wouldn't be.
by grvdrm on 8/4/25, 4:22 PM
Effective sharing is amazing and a superpower. Doesn't have to be chat either.
Years ago (between 2006-2012) I worked for a company that implemented Salesforce. We were all in the office but spread across floors, US offices, and some offices elsewhere in the world.
Someone structured Salesforce in such a way that every client question/answer was clearly documented and properly linked. So, over time, I found and learned so much searching through that knowledgebase. Had some garbage questions/answers just like anything (including chats).
What's key though is MOST client-facing folks bought into sharing/linking/documenting to Salesforce. Rather than sitting in individual inboxes.
So, if you're able to create that same sort of magic through a chat channel, do it. If you don't see an org that understands that sort of behavior, might not be worth your time. It takes effort!
by romanows on 8/3/25, 11:45 AM
by nasalgoat on 8/3/25, 12:45 PM
I now work for a much smaller company and I miss the chat channels.
by mjaniczek on 8/4/25, 7:46 PM
I've now seen this across two companies, and it's great to have #rd-martinjaniczek where I can just talk about what I'm doing as I'm doing it, post error messages and later how I solved them (or let somebody else jump in and tell me how they solved it etc.), it helps Slack searchability and combats the remote loneliness, it's pretty great.
And reading other folks' RD channels, you realize how frickin' funny some people are.
by codesnik on 8/3/25, 11:24 AM
by danparsonson on 8/3/25, 1:01 PM
by WarOnPrivacy on 8/3/25, 6:00 PM
Besides fixing my customer's stuff, I learn and improve their systems. There's a small corral of offsite indy IT talent; I'm the onsite, everything else guy.
I could use a simple space to quickly post v1 thoughts in an unpolished format. They'd be available for our other IT to review and comment on.
Since I want this, all the client will pay for is for me to implement it. Nothing else. Also, the owner likes data to stay in house. Together it rules out subscription and cloud products. I'll see what my FOSS options are.
by throw10920 on 8/3/25, 4:43 PM
Also, I'm very glad that I don't work in a place with Slack/chat culture. I really like the idea of making your ramblings available, but the thought of forcing everything into chat is repulsive. Just use a wiki page or files in a Git repo (as long as they're sufficiently easy to access) and that's good enough.
by stego-tech on 8/3/25, 8:56 PM
The best companies I’ve worked for freely encouraged workers to leverage chat or forums for non-work stuff. Rooms for AV enthusiasts, for sharing music, for discussing photography, corporate gripes, new ideas, personal projects, meeting colleagues on holiday, you name it.
You can absolutely have the spontaneity of physical collaboration through solely online and remote means. The internet itself is proof positive of this, companies just need to encourage that behavior more (and only minimally police it to avoid HR incidents or lawsuits).
by RedNifre on 8/3/25, 4:17 PM
It worked really well for about half the people, the other half ignored it completely.
I wouldn't mind if today's office chats like Teams or Slack added a microblogging feature where you could subscribe to interesting colleagues.
by hkon on 8/3/25, 1:10 PM
I think this whole "we are all a family" trope that companies push has pretty much been seen through by remote workers.
by bsenftner on 8/3/25, 12:01 PM
by madduci on 8/3/25, 11:00 AM
Also Signal offers something similar, called "Personal Notes"
by booleandilemma on 8/3/25, 12:06 PM
by babyshake on 8/3/25, 5:55 PM
ideas related to current projects musings about blog posts, articles, user feedback “what if” suggestions photos from recent trips or hobbies rubber ducking a problem
it seems like the goal is to split #random into #work-random and #not-work-random. but #ramblings seems like a weird naming convention. Why is an idea related to a current project a "rambling"?
by abc123abc123 on 8/4/25, 12:06 PM
by Brajeshwar on 8/3/25, 2:49 PM
by dpdpdpdpdp on 8/3/25, 11:58 AM
by nip on 8/3/25, 1:38 PM
Two times a week, the weekly standup is extended by an hour, from 15min to 1h15.
People are welcome to jump in and out of that open zoom that acts as a water cooler corner: any topic goes, from work to personal hobbies, etc
We’re fully remote (US / EMEA / APAC)
by OJFord on 8/3/25, 12:20 PM
I suppose you could do something similar with local sub-org/2-pizza team, but bit of a different vibe, and then if there is a #topic channel would your thought on topic go in #topic or #ramble-name?
by twinkjock on 8/3/25, 4:42 PM
by Aurornis on 8/3/25, 2:54 PM
This is a great place to use threads.
If someone wants to ramble, you say “Starting a thread to think through <topic>” in the project channel and then you put your follow-up chats in the thread. This way it only occupies a single line and notification (for those who have it enabled) but keeps it in the right place.
Creating excessive numbers of channels is a common small company mistake that they’ll come to regret later. Every growing company I’ve worked for has gone through a “let’s create channels for everything” phase followed later by a “we’re all so burnt out from being in 80 different channels” phase. Creating a separate channel for every person of a project will scatter the discussions and add excessive cognitive load for juggling channels.
by nixpulvis on 8/3/25, 5:54 PM
by bravesoul2 on 8/3/25, 10:44 AM
by charlie0 on 8/3/25, 12:28 PM
by rayrey on 8/3/25, 4:54 PM
by gregoriol on 8/4/25, 9:12 AM
by mattbee on 8/3/25, 10:45 PM
I've worked on 3 different projects / workplaces in the last year where I've been the only talker on a Slack with 10s of people on it. Sometimes I'll write 5-6 detailed messages in a day, talking about particular problems or updates on things I'm working on, and almost nothing from anyone else.
These are in subject-specific channels (#network-engineering or #programmers or the like) where colleagues are subscribed.
But the real business of each company seemed to happen in private group chats or video meetings, with no long-term records.
I'm like to state a problem before I've solved it, for the rubber ducking. Very occasionally someone would reply to help, and occasionally I reply with a :facepalm: if I realise I've just been hasty or sloppy. But even if nobody replies, I am very happy to have a public log of my work, the problems I've solved (or not), and the people I might tag for particular input.
If someone DMs me for help with something that is possibly of interest to >1 person, I tend to re-state the issue (without identifying who asked me), then answer in public, and thank them for asking.
If I have a question for a colleague, I will tend to ask it in a channel, as it becomes something searchable.
I ask work questions on Stack Overflow for the same reason, and often self-answer because the place is dead as a community, but the search works well. After a few years I find my own answers as a complete surprise.
But I have colleagues who've not said a line in public basically forever. I've not been a manager for years, always an IC lately. I've not had any objections, but it seems like nobody wants to join me to make "work in public" the default.
Apparently I'm happy to be the exhibitionist little freak?
by DonHopkins on 8/3/25, 11:18 AM
by spauldo on 8/4/25, 1:03 AM
jwz wrote about how well that worked out on his blog.
by 01HNNWZ0MV43FF on 8/3/25, 5:38 PM
by Waterluvian on 8/3/25, 12:07 PM
by gwbas1c on 8/3/25, 12:12 PM
by robertclaus on 8/3/25, 1:11 PM
by andrewrn on 8/3/25, 4:29 PM
I'd be interested in trying this if I was remote, but I still just prefer in-person work.
I worked an in-person job recently at an oil company where we had no regular meetings (I was doing absolute grunt drafting work), and it was the most depressing experience of my life. This would be better than in-person w/o water cooler chats.
by nicoritschel on 8/3/25, 4:07 PM
by t5teveryweek on 8/3/25, 3:59 PM
by nunez on 8/3/25, 5:42 PM
by surge on 8/3/25, 5:41 PM
I actually do this, but into a personal google doc.
by mhh__ on 8/3/25, 12:52 PM
by sublinear on 8/3/25, 1:22 PM
High performers usually have their own thing going on outside of work and don't need the workplace for socializing. This boosted a lot of careers, and otherwise made life way less toxic. Unless you're fresh out of college I can't see anyone wanting this again.
by dakiol on 8/3/25, 12:00 PM
Like, if the ceo said something very stupid in the last All Hands, well, you use the ramble channel to talk about it. Sometimes this works (you feel like you’re not the only one that thinks X), but it could easily go south.
by jama211 on 8/3/25, 7:40 PM
by steele on 8/3/25, 7:09 PM
by djmips on 8/4/25, 10:21 AM
by jamesblonde on 8/3/25, 12:50 PM
by matsemann on 8/3/25, 9:39 PM
I hate that Slack and other apps have nothing in between "mute" and "tell me immediately if I have anything unread". Many channels I want to know if there are new messages and read, just not by the second. If it could batch them up and only show them as unread after lunch, perhaps.
by projexorcism on 8/3/25, 9:12 PM
by respondo2134 on 8/3/25, 3:43 PM
by bitwize on 8/3/25, 12:42 PM
by apples_oranges on 8/3/25, 11:03 AM
Team chat is for the project.
by Separo on 8/3/25, 3:47 PM
It should be an anything-goes place where anything can be vented but also, no responses are required.
by projexorcism on 8/3/25, 9:09 PM
by junon on 8/3/25, 11:50 AM
I'd imagine this is highly team dependent. I'd personally love if my company adopted this. I think only one other team member would actually participate though. We're far too busy.
by spike021 on 8/3/25, 1:43 PM
by scarface_74 on 8/3/25, 2:34 PM
Once I was convinced that I had enough buy in, I would then officially propose it in a team setting. It’s called “pre-wiring a meeting”.
Now it’s more of getting peer reviews and sanity checks than anything else before I go down a road. We also have Slack channel where we ask for peer reviews now of architectural decisions (working in cloud consulting).
[1] My title has been “Senior Developer” for decades at various companies. But in reality, based on “scope”, “impact”, etc not “I codez real good” I was really what would be considered a mid level developer until a decade ago.
by romanovcode on 8/3/25, 10:45 AM
by echo42null on 8/3/25, 12:02 PM
These micro‑interactions gave valuable context: which teams were under pressure, where things might be stuck, and sometimes where a quick helping hand was needed.
When we went remote, we tried to recreate this with a single global “coffee chat” channel. It worked for a while, but quickly became noisy.
I really like your idea of having one ramblings channel per person instead. It feels like a cleaner way to keep that background awareness and human connection alive without overwhelming everyone. We’re going to try this next.
by processing on 8/3/25, 10:53 AM
by esco27 on 8/3/25, 3:24 PM
by fennec-posix on 8/3/25, 9:56 PM
by your_friend on 8/3/25, 6:32 PM
by standardUser on 8/3/25, 4:42 PM
Anything else usually just feels awkward and pathetic. But since online game shows or "breakaway rooms" cost the company a whole lot less money, that's what we're stuck with.
by jedberg on 8/3/25, 4:59 PM
by _Algernon_ on 8/3/25, 10:43 AM
Edit: I may be falsely blaming the contrast, but something about the design is causing me eye strain. Im not sure what. Here is a screenshot how the site looks to me: https://imgur.com/a/LNVCMRc Maybe someone else can figure it out.
by thedudeabides5 on 8/4/25, 2:28 PM
by fHr on 8/3/25, 1:44 PM
by PeterStuer on 8/4/25, 8:01 AM
At first not everyone will catch on to this. Those will be the first to be called into HR or get remarks on their anual review.
by chvid on 8/3/25, 12:09 PM
by ManlyBread on 8/3/25, 1:51 PM