logo

Quotes About APIs

This is a result of APIs being like stars: once someone discovers them, they need to stay and behave well forever.
~ Jaroslav Tulach
If you need to read an API's source code, there is probably a problem in its design.
~ Jaroslav Tulach
In fact, wrapping third-party APIs is a best practice. When you wrap a third-party API, you minimize your dependencies upon it:
~ Robert C. Martin
Almost every customer that I talk to is talking about how they're using APIs, and what a step function they are for their business.
~ Diane Greene
Sun's role in the grand scheme of development is to work on the runtime environment and the APIs. The tools we produce are much more for systems programmers, not enterprise developers.
~ John Fowler
In 2013, Alibaba's money fund Yu'e Bao ("leftover treasure") was launched and marketed to users of Alipay. They then expanded into banking in 2015, launching MyBank during the summer and, in an audacious move, opened their bank capabilities to other Chinese banks through an open marketplace of apps and APIs.
~ Brett King
Incremental design—We invest in the design every day, but we have the additional constraint that we need to keep our APIs stable.
~ Kent Beck
They start making a list: Every developer uses a common build environment. Every developer is supported by a continuous build and integration system. Everyone can run their code in production-like environments. Automated test suites are built to replace manual testing, liberating QA people to do higher value work. Architecture is decoupled to liberate feature teams, so developers can deliver value independently. All the data that teams need is put in easily consumed APIs
~ Gene Kim
Services interact with their peers strictly through APIs and thus don't share data structures, database schemata, or other internal representations of objects. Bounded
~ Gene Kim
Google is committed to open source and open APIs, and part of that is creating a partner-friendly place.
~ Diane Greene
Developing APIs is the process of building future regret. Even if it looks good now, you would probably do it differently in a few years given changing requirements and future developments. But you do the best you can and move on, because shipping anything is better than not shipping perfection.
~ Chet Haase
it seems we've got a mental block when it comes to hypermedia in web APIs. This is a big problem, because hypermedia is the feature that makes a web API capable of handling changes gracefully.
~ Leonard Richardson
There is all the more reason for startups to write Web-based software now, because writing desktop software has become a lot less fun. If you want to write desktop software now you do it on Microsoft's terms, calling their APIs and working around their buggy OS. And if you manage to write something that takes off, you may find that you were merely doing market research for Microsoft.
~ Paul Graham