Continue reading »
I think we can all agree that building a software product is difficult. What's even more difficult is maintaining it. It's particularly difficult and frustrating when the APIs you've come to depend on change from under you. Changing APIs between minor releases negatively affects the developers who rely on it for their products, the customers who bought that developer's product, and the users of that product. This is a problem with many software ecosystems today and that used to be the case for plugin

