|
|
|
|
|
by derefr
2741 days ago
|
|
Not necessarily. Sometimes 99% of the work of something is the patches you must make for a constantly-leaking abstraction that you introduced by solving the problem on the wrong layer. For an example I've experienced personally: LinkedIn provides a data API... for a price. There are entire companies, however, that scrape LinkedIn's data instead of paying that price, and then try to work with the scraped data (which has been "baked down" through all sorts of views, localization, projections, etc.) as if it was the API data. How much more code do you think such a scraper consists of, compared to an API client? (The LinkedIn case is even worse because LinkedIn has stateful firewalls that actively thwart scraping, and these scrapers have to have code to trick the firewall, as well.) |
|