5 ms·
Just because you create an elegant "search the Web" API, the hard work of actually crawling, indexing, and searching the Web still needs to occur. Your statemen
by mratzloff 12y ago
Just because you create an elegant "search the Web" API, the hard work of actually crawling, indexing, and searching the Web still needs to occur. Your statement is only true for very simple applications.
- fuck_google 12y agoYour example seems to prove just the opposite, i.e. only in trivial applications such as web search client API is the API design trivial compared to the implementation. In complex systems, such as programming languages, IDEs, operating systems and scalable search engines, good API design is paramount to managing complexity. Some good discussion on API design: http://lambda-the-ultimate.org/node/3720 http://lambda-the-ultimate.org/node/3720 http://www.infoq.com/articles/API-Design-Joshua-Bloch http://www.infoq.com/articles/API-Design-Joshua-Bloch