One frustrating thing that I think often leads people to reinvent the wheel is the fact that someone's writing a thing you're interested in working on, but it's in a totally different programming language than what you want to use.
Somebody's already working on a federated Medium clone, but it's in Rust. :/
@deadsuperhero It looks like I'll get the go ahead to work on federated coffee roasting software and I'm seriously considering doing the core in C++ because I'm a terrible person like that.
@neal wuahahahaha