DEV Community

Discussion on: 90% of software engineering is integrating janky APIs, and I love it

Collapse
 
the3rdc profile image
Cody Crumrine

I love this! I love working with data integration, and connecting different APIs and databases, and I actually think there's incredible opportunity to be artful and creative when you're "moving bits", especially once you start to get into "how do I make this configurable for future use cases?" or "what is I need to move/process a large volume in a short time on undersized hardware?"

I also want to throw out that I do still encounter a ton of "poorly documented" APIs, but they can be almost as fun as they are frustrating. I can really enjoy "black box" developing an integration sometimes, where all you can do is throw input at it and see what the get back. : )

Collapse
 
wesen profile image
Manuel Odendahl

Definitely, and you can often see why an API is "poorly documented". It takes more effort to document something well that to design it well, and as a developer you often need to take into account things that are very hard to document (performance, scaling) anyway.

What I like the most is when I can get quickly started with a starter project and easy test tokens. This often means that it will also be easy to set up tests and catch edge cases later on.