So this is something of a general question for you developers, but of course it is relevant to atom / package development also, especially in the light of the on-going reworking of the API and related docs:
When you first came across Atom and decided to try writing a package or maybe a PR, how did you go about learning what you needed to get started?
As mentioned elsewhere, my developer skills are somewhat… rudimentary. And one thing I noticed is that the explosion of frameworks and APIs, especially in the web development world, does not seem deter experienced developers in the least. It seems to be a distinctive property of your species, to be able to tackle and conquer new APIs with increasing ease and efficiency the more you do it - no matter how difficult that may sometimes be (due to bad documentation for example).
I’m sure there must be many methods out there, which you may have developed over a number of projects, and which help you bring order to the chaos.
So what’s your secret?
What’s your way of getting to know, and quickly applying, the ins and outs of a new API?