[twitter-dev] Re: [twitter-api-announce] A note on our API change policy

2009-04-13 Thread James Deville
Another point. If you are fundamentally agile, you should have stories and iterations. What if you posted current breaking change stories at the start of the iteration before you started them. Assuming a 1 or 2 week iteration, we get time to comment, and you won't have to hold code back. JD On

[twitter-dev] Re: [twitter-api-announce] A note on our API change policy

2009-04-13 Thread Alex Payne
We're not strictly an Agile shop, actually, but thanks. On Mon, Apr 13, 2009 at 18:16, James Deville james.devi...@gmail.com wrote: Another point. If you are fundamentally agile, you should have stories and iterations. What if you posted current breaking change stories at the start of the

[twitter-dev] Re: [twitter-api-announce] A note on our API change policy

2009-04-11 Thread Jesse Stay
Doug, can you guys do what Facebook is doing, and release it on a beta server somewhere beforehand so we can test it on our apps before you actually release it to the public? A public staging server of some sort. That will keep these surprises from happening, and we can start working out alerts

[twitter-dev] Re: [twitter-api-announce] A note on our API change policy

2009-04-11 Thread Yu-Shan Fung
I second Jesse's suggestion. Having a staging server to test out API changes would help smooth out transitions (though people needs to be careful about what change they make as presumably this will run against prod database). That way your internal developers can directly push code ready for

[twitter-dev] Re: [twitter-api-announce] A note on our API change policy

2009-04-11 Thread Alex Payne
Right now, every new machine we get goes immediately into production. Once we have enough machines that we can get ahead of that capacity planning, I think a beta.api.twitter.com is a great idea. And/or versioning. On Sat, Apr 11, 2009 at 11:00, Yu-Shan Fung ambivale...@gmail.com wrote: I

[twitter-dev] Re: [twitter-api-announce] A note on our API change policy

2009-04-11 Thread Abraham Williams
If versioning is used how long should versions be supported? A week? A month? Lets just say a month for now. If Twitter pushes out changes every 2 days it is possible that there would be 15 versions running at any given time. This is an extreme example but something to think about. On Sat, Apr