Ah, yes! The dream of being rent seeking middleman! The first thing that come to mind when I think “hacker” ;)
Reminds me of Slack. https://techcrunch.com/2019/05/30/the-slack-origin-story/
I never understood why anybody would pay for Slack when its based on IRC and IRC is free, but whatever. I guess when you are spending other people's money and all your employees are super insecure these kinds of things pay for themselves... maybe?
Comparing IRC vs Slack maybe made sense when Slack was very young, and it was like buying a Honda Civic vs a Ferrari, where one is obviously nicer but the other still accomplished the same thing with less frills.
These days it's the choice between buying a Honda Civic vs a Boeing 747. They both get you from one place to another (communicating between employees) but that's where the similarities end now. Slack has way too many API integrations, historical search, features for everything from compliance message archiving to embedding images to dumb GIF searches that people seem to like. The fact that it has irc-like channels and chatting isn't really the point of the platform anymore.
Yes you could code this all yourself using IRC bots, but at that point IRC is no longer free, it's costing you time. If you get to that point, Slack does it better and cheaper.
For those of us who do write software an API integration is typically one HTTP request and I wouldn’t pay a subscription price per headcount for something that takes 10 minutes to build and test one time.
I think this is the strongest point being made here. It so accurately describes the situation in every category of software that it almost makes the rest of the post obsolete advice.