I love coding against APIs that other people have written. I think part of it is the entire idea around someone giving you a view into their world and how to do things within it and then you as a developer being able to connect that view to other views (APIs) that people have built.
It’s that big wide-open connection of libraries that is just so completely interesting to see and work with.
I say this because I think in any aspect of software development, you need to have a favourite thing that you do. A piece of code that you want to write all yourself or focus on learning more because without that, without it all you’re doing is building what everyone else wants you to build and never doing anything for yourself.
And the best thing about coding is that you can do anything.
(Also, I love building my own APIs and libraries… because… of course).