+1 to Cameron and funkatron. Making this default, even with a
transition period, would be extremely bad practice. The whole point of
API versioning is such that old stuff does not break. And yes,
changing behavior so that results returned to same query are suddenly
different is definitely "breaking."

I find popular tweets in search results mixed with recents to be a
great idea, but it cannot be the default, since it would break many
apps that have relied on current behavior. And having whatever
transition period is not good enough. You are forcing developers to
change priorities and re-test old stuff, some of which may be
unmaintained legacy.

API versioning and backwards compatibility are standard industry
practices, just please stick to those and don't piss off developers
any further. (I could insert a more elaborate rant here to show what I
really feel, but the above captures the point.)


rgds,
Jaanus


On Mar 19, 3:29 pm, Cameron Kaiser <[email protected]> wrote:
> > Your definition of "time to adjust" may not be ours. Twitter has, to
> > be honest, a fairly crappy reputation for changing API behavior. While
> > some of that was surely driven by performance concerns, I don't see
> > how this could be. This doesn't help the rep.
>
> > Please, do not enable this by default, *ever*. Don't change behavior
> > unless it is necessary. Add a new API method, or make recent results
> > the default and keep it that way.
>
> > If you're advocating for developers, advocate for making us do less
> > work to maintain current functionality, please.
>
> This is spot on. It's not that I think the idea itself is bad -- I'm all
> for more relevant search results *when relevance is what's requested*. Right
> now, every app that queries the Search API expects time-oriented results
> because that's what we got before. Making this the new default is needless
> dev chaos, *and* I haven't heard if there is even a way to opt back to the
> old behaviour if this becomes the ill-advised default anyway.
>
> I'd love to support this feature, in the appropriate context, when it makes
> sense to do so. I don't want to have to code around it as the new,
> unsolicited default when it doesn't.
>
> --
> ------------------------------------ personal:http://www.cameronkaiser.com/--
>   Cameron Kaiser * Floodgap Systems *www.floodgap.com* [email protected]
> -- FORTUNE: Good day for romance, but try a single person this time. 
> ----------

To unsubscribe from this group, send email to 
twitter-development-talk+unsubscribegooglegroups.com or reply to this email 
with the words "REMOVE ME" as the subject.

Reply via email to