[Neos] [TEAM] Slack for November sprint
Helmut Hummel
helmut.hummel at typo3.org
Fri Oct 31 15:40:05 CET 2014
Hi!
For the record:
I love Slack as it enables me to better communicate with the community[1]
On 31.10.14 13:59, Jacob Floyd wrote:
> For the record, I am opposed to using Slack. I use it when I have to, but
> (A) it's not tied with typo3.org accounts, (B) everything gets "archived"
> all the time, so good luck finding an old conversation, and (C) there are
> other open source options like IRC, or our ML/Forum/Newsgroup.
Slack is not meant to and can never be a replacement for
ML/Forum/Newsgroup communication. But I think it is a great alternative
for IRC (or any other immediate communication) and I will explain why I
think so:
1. Available context of a communication any time on any device
No matter when I log in on what device, I can always scroll up and read
what people are currently writing about right now and can decide to jump
into this conversation without asking for the context or looking it up
on a IRC log website.
When using IRC, I have nothing, unless opening a website with the log of
today which can be quite tedious especially on a mobile.
2. Configurable push notifications per channel, watch words and device
I can configure messages/channels/words which are important for me (or
my team) to be pushed to my mobile so that I can answer questions or do
some actions immediately when required.
3. Read history of messages across devices
I don't loose time reading things I already read or searching the point
where I left a conversion previously. This helps a lot to "stay in
touch" with current discussions, questions or problems.
4. Integrations
Not a must, but it really nice and friendly how easy it is to share code
snippets, screenshots, anything when using the Slack apps.
It is also possible to write integrations like t3bot[2] which helps to
keep track of open reviews, merged changes or exchange bugtracker links.
Can all this be accomplished with IRC? I bet it could.
IRC bouncers would be a great help, in fact I also use one for IRC.
However, a bouncer only solves a minor part of the benefits I described
above.
Additionally every person who would like to have this benefit for a
better communication would have to set one up themselves. Can we assume
everbody can do so in order to be able to easily communicate?
Of course we could build our own "Slack" based on open source tools,
providing a bouncer for everybody, adding additional things to the stack
to get timestamps of messages right and push messages to mobiles if
needed and so on. But who has the time to build it? Is it really
feasable to build it? I personally think it is not, if we can use a tool
that is already there at *no cost*
I do not neglect the ciritique on Slack:
1. Message history is discarded after a total of 10000 messages
2. People need to be invited to the Slack TYPO3 team
3. No connection to typo3.org accounts/ yet another service that needs
my "personal data"
For 1.
Slack offers a IRC connector. People who already set up their IRC stack
with bouncer/ archiving message history can just use it and have no loss
compared to IRC
For others we can very easily create a bot account that joins all public
channels (or some) via IRC and puts the log file anywhere in the web
(preferably on typo3.org)
For 2.
Yes that is a pity and we should simplify that somehow. This involves a
bit of research and work, but would be just a breeze compared to
building an IM infrastructure for the whole TYPO3 community
For 3.
If this is the only complaint left, I'd say this is a very fair
compromise for getting a great IM platform for *free*
This is (roughly) my point of view. Please challenge me, point out what
I missed or raise additional concerns against using Slack.
Thanks for reading this far ;)
Kind regards,
Helmut
[1] I'm perfectly aware that there are it is a smaller community that
I'm going to reach by communicating via Slack than by posting an article
or to a forum
[2]https://github.com/NeoBlack/T3Bot
--
Helmut Hummel
Release Manager TYPO3 6.0
TYPO3 CMS Active Contributor, TYPO3 Security Team Member
TYPO3 .... inspiring people to share!
Get involved: typo3.org
More information about the Neos
mailing list