138 karma · joined August 5, 2013
https://upload.wikimedia.org/wikipedia/commons/a/ac/Comparis...
However, I reluctantly have to say that when working with TypeScript codebases specifically, I do feel the lack of IDE features for recognizing imports and cross-referencing symbols across files. Any other BBEdit diehards in this position? What have you ended up doing?
>...For example, calling LoginClient.createNull().getUserInfo(...) should return a default response without actually talking to the third-party login service.
So... a mock.
Well, you can send a HEAD request with a given accept: header to find out what you’ll get without actually fetching the data. But it’s true that it would be nice to have the full set of possible responses advertised somehow.
Let me propose a bold generalization based on observations of sites of all sizes wrestling with Google over the last 20 years, and to which there are certainly exceptions (this case may be one):
It’s always one thing.
Of course, there are always a multitude of improvements that can be made to nibble around the edges and get incremental improvements in various metrics. And a gradual change in traffic may have several simultaneous sources.
But when the effect is an identifiable precipitous drop in search traffic, almost all the time, it turns out there was a single reason, whether a change Google made or a change the site made.
This may be a totally unhelpful observation, and feel free to ignore it. But in these situations I’ve come to find it’s more fruitful to look for A Cause than to approach it as “a little here, a little there.”
Hopefully the many “AI-powered” fitness apps out there would not give this advice.
Modulo a very small subset of top-tier performers, I think we’re already there!
(Edit: I’m not asserting that it is in fact a violation, but that its having been approved suggests it didn’t seem like one to the Web Store folks, at least, and maybe Medium should have addressed this by trying to get it removed rather than banning the user.)