develwoutacause’s avatardevelwoutacause’s Twitter Archive—№ 201

      1. Interesting article deep diving into the design of a few #APIs. Really drives home how difficult it is to design good APIs and what happens when you don't. fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride
        OpenGraph image for fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride
    1. …in reply to @develwoutacause
      In particular, it's incredibly important to model your #API structure in the type system, guiding users with it. Make the best solution to a problem also the easiest solution.
  1. …in reply to @develwoutacause
    It is very difficult to remove complexity from a problem, often we're just moving that complexity around without reducing it. As Einstein said: "Everything should be made as simple as possible, but no simpler." Eventually, making an API simpler, actually makes it harder to use.