> Take a look at the Stack Overflow page again. There’s some good information there, but it’s completely hidden by Swift code that’s no longer relevant.
I recently experienced this first-hand with Python, chasing an issue with SSL certificates - my problem (SSL doesn't work on Python 3.6 on OSX unless you follow a post-install step to install certificates) was completely masked by problems some people experienced in a recent previous version of Python, where they had switched on certificate validation by default [0]. There were a number of similar-but-different SO questions, that all linked to each other. I wasted hours before I discovered that none of the results on Google for my exception were relevant.
It's hard with SO sometimes - information ends up being stale, and the accepted answer might no longer be the best. Sometimes you find a helpful comment or a new answer that has the right info, but other times it's just out of date or completely irrelevant. Worst, it leads you to mis-diagnose the problem, which is especially easy when it's something you're not familiar with: I know very little about SSL, I just want my API requests to work.
[0] Yes, I was astonished to discover that all this time certificates weren't being checked
I recently experienced this first-hand with Python, chasing an issue with SSL certificates - my problem (SSL doesn't work on Python 3.6 on OSX unless you follow a post-install step to install certificates) was completely masked by problems some people experienced in a recent previous version of Python, where they had switched on certificate validation by default [0]. There were a number of similar-but-different SO questions, that all linked to each other. I wasted hours before I discovered that none of the results on Google for my exception were relevant.
It's hard with SO sometimes - information ends up being stale, and the accepted answer might no longer be the best. Sometimes you find a helpful comment or a new answer that has the right info, but other times it's just out of date or completely irrelevant. Worst, it leads you to mis-diagnose the problem, which is especially easy when it's something you're not familiar with: I know very little about SSL, I just want my API requests to work.
[0] Yes, I was astonished to discover that all this time certificates weren't being checked