Go to Post The awards may or may not come...but the real trophies are the students. - David Brinza [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #91   Spotlight this post!  
Unread 23-04-2012, 20:05
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by GGCO View Post
What features would The FIRST Alliance need for users to switch over?
I'll tell you what TBA has that you don't have yet: a proven record. What are your plans to keep this site going? How is it being paid for? Is it sustainable if it starts getting heavy use? There would be nothing more frustrating to me to develop a cool mobile app using your API and then have it disappear from underneath me because you get sick of paying the server bill or something. Or if you change the API in some way that breaks my app.
Quote:
Originally Posted by GGCO
we've been getting 5,000 api hits per day
You've quoted that number a few times now. Let me give you an idea what you'll be up against if your service actually grows. The private FRC Spyder API server that we run (which provides similar data, obviously) receives 5,000 hits per minute during some events. We received 8 million hits during the 7 weeks of regionals. We can handle that kind of traffic with a modest server because we tightly control the client and make extensive use of HTTP headers to only send data when it's absolutely needed. Even then, it's a server instance that costs money. We used to run on a free App Engine instance, but we quickly outgrew that (especially after they changed their pricing model last fall).

Basically, what I would want to know is: how do you plan to survive? If you had all the traffic of FRC Spyder plus a few dozen other custom apps, and you have high school kids hitting your server who aren't respectful of the amount of traffic they're generating, how do you plan to handle it?

Although we don't use TBA for FRC Spyder, they've been around long enough to prove to me that they can deliver on their promises. Right now your service looks like a hobby project, and I would constantly have to wonder when you'd get bored of it and shut it down.
Reply With Quote
  #92   Spotlight this post!  
Unread 23-04-2012, 20:11
Siri's Avatar
Siri Siri is offline
Dare greatly
AKA: 1640 coach 2010-2014
no team (Refs & RIs)
Team Role: Coach
 
Join Date: Jan 2008
Rookie Year: 2007
Location: PA
Posts: 1,611
Siri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond repute
Send a message via ICQ to Siri
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by jwfoss View Post
I disagree, i'd like to look at a teams performance over time. It can show you their consistency and if they are trending up or down as well.
I too use previous years' data for many purposes. It's quite handy to have it all in one place.

As to other reasons I'm not switching over, one (not necessarily the only/biggest) is simply integration and habit. You see that little TBA-> beside your team number in your user title? Convenient, no? I probably use frclinks.com/tba/nnnn almost as much as I use ChiefDelphi. It's amazingly convenient. (And maybe I'm just an old fogey at heart.)


All that said, I'm loving the OPR/DPR history charts. Is there anyway the events could be displayed in chronological/reverse chronological order? For instance, 357's is (reading down): DC Regional (week 5), MAR Championship (week 7), Hatboro-Horsham District (week 1), Chestnut Hill District (week 2). I guess you're displaying them in FIRST's "Regional Event" page order now? Maybe it's just me; that order really bugs me.
__________________
Reply With Quote
  #93   Spotlight this post!  
Unread 23-04-2012, 20:52
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by Dave Flowerday View Post
Right now your service looks like a hobby project, and I would constantly have to wonder when you'd get bored of it and shut it down.
Thanks for the great feedback/insight, Dave. When you say TFA looks like a hobby project, what do you mean by that? Is it the fact that we're just the new guys on the block? Or is it something in the site's design or functionality that makes you say that?
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #94   Spotlight this post!  
Unread 23-04-2012, 21:22
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by bduddy View Post
While I understand where you're coming from, lately FIRST data has felt a little like this...
I see where you're coming from, but teams are developing products, not standards. Competition is good and improves overall quality.
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
Reply With Quote
  #95   Spotlight this post!  
Unread 23-04-2012, 21:38
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by connor.worley View Post
I see where you're coming from, but teams are developing products, not standards. Competition is good and improves overall quality.
The only reason competition is good in the sake of capitalism is because people are motivated to make money. When people want to make more money, in theory they will deliver a better product/service to gain more market share.

When people are working on open-source or community projects for the benefit of society/larger group of people, it's better that they work together on a unified approach, otherwise a large part of their resources and man-hours of work are simply spent on duplicating what already exists.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
Reply With Quote
  #96   Spotlight this post!  
Unread 23-04-2012, 21:44
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by artdutra04 View Post
The only reason competition is good in the sake of capitalism is because people are motivated to make money. When people want to make more money, in theory they will deliver a better product/service to gain more market share.

When people are working on open-source or community projects for the benefit of society/larger group of people, it's better that they work together on a unified approach, otherwise a large part of their resources and man-hours of work are simply spent on duplicating what already exists.
The economics of this are a bit sketchy. Check your premises as to why people work and compete. Also, TFA isn't really an open source project or project for the community in the sense that you're thinking it is.
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #97   Spotlight this post!  
Unread 23-04-2012, 21:45
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,628
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by GGCO View Post
Also, TFA isn't really an open source project or project for the community in the sense that you're thinking it is.
That's part of his point... he's arguing against the merit of having multiple competing standards, when there is already one that is both well established and open source.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #98   Spotlight this post!  
Unread 23-04-2012, 21:49
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,924
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by GGCO View Post
Currently the only things we are missing are stats from previous years (which I don't think many people use anyways) and videos (which are a priority right now).
Frankly, those are pretty much the only things that get me to TBA these days. Even if you replicate their database, TBA remains the easier option for me. For current year results, I go to Spyder. Advanced stats, I do myself. What's left? I don't know.

That's what would bring me to TFA: original ideas, give me something useful that I've never seen before. Or, at the very least, collaborate instead of bragging about your great success. People other than you two working on this project isn't going to dilute the mission; it will only make it stronger. You're not exactly being welcoming to the FIRST community here.
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli
Reply With Quote
  #99   Spotlight this post!  
Unread 23-04-2012, 21:55
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by Basel A View Post
People other than you two working on this project isn't going to dilute the mission; it will only make it stronger. You're not exactly being welcoming to the FIRST community here.
That's really not a fair statement to make. If you go back to my previous posts where I outline exactly why we're not collaborating or making this open source you'll hopefully see why.

If anything we're being extremely welcoming to the FIRST community by providing rapid changes, support, and fixes as soon as we can. It's because of our small size and commitment that we can do this. Right now that's something we're just not willing to give up.
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #100   Spotlight this post!  
Unread 23-04-2012, 21:57
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by Chris is me View Post
That's part of his point... he's arguing against the merit of having multiple competing standards, when there is already one that is both well established and open source.
Competition is always good. Why settle for an inferior standard? Also, don't confuse standard and product.
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #101   Spotlight this post!  
Unread 23-04-2012, 22:59
plnyyanks's Avatar
plnyyanks plnyyanks is online now
Data wins arguments.
AKA: Phil Lopreiato
FRC #1124 (The ÜberBots), FRC #2900 (The Mighty Penguins)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: NYC/Washington, DC
Posts: 1,113
plnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond repute
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by GGCO View Post
Maybe a good question to ask is why? Currently the only things we are missing are stats from previous years (which I don't think many people use anyways) and videos (which are a priority right now).
The quotes below basically sum up my answer to your question. I use TBA's historical data all the time - whether its to look at a team's recent trends, to find a particularly awesome match from many years ago, or to just gather ideas and learn from teams of the past. I'm sure that, in the last two years, the majority of teams looked back to match video from 2007 and 2006 respectively to gain insight on the current year's game. That's the real beauty of TBA's huge archives.

Take a step back and look at the track record/competing standard argument from a different point of view. TBA has been around for a really, really long time (I don't even know when it was founded, but I do know that it's long before my time). They're established, I know I can rely on them and their server for anything I have my website throw at them. Now, TFA enters the scene. To me, it just seems a little bit redundant - why spend so much of your time writing a similar website to an already established one? Because face it, there are a ton of similarities between TFA and TBA. What if you, instead of spending lots of time writing portions of code that do exactly the same thing, you spent that time improving the existing codebase? Your site has a lot of cool features, and some ideas that I like, but I feel there's too much overlap between the two.

But hey, feel free to build an awesome site and convert me. You'll just have to establish your own niche.

Quote:
Originally Posted by jwfoss View Post
I disagree, i'd like to look at a teams performance over time. It can show you their consistency and if they are trending up or down as well.
Quote:
Originally Posted by Dave Flowerday View Post
I'll tell you what TBA has that you don't have yet: a proven record.
Quote:
Originally Posted by Chris is me View Post
That's part of his point... he's arguing against the merit of having multiple competing standards, when there is already one that is both well established and open source.
__________________
Phil Lopreiato - "It's a hardware problem"
Team 1124 (2010 - 2013), Team 1418 (2014), Team 2900 (2016)
FRC Notebook The Blue Alliance for Android
Reply With Quote
  #102   Spotlight this post!  
Unread 24-04-2012, 00:58
Andrew Lawrence
 
Posts: n/a
Re: The FIRST Alliance - A whole new way to play

I haven't been able to keep up with this thread, and don't have the time to read all 100 posts, so I apologize if this has already been asked.

Will The FIRST Alliance have records for offseasons as well?
Reply With Quote
  #103   Spotlight this post!  
Unread 24-04-2012, 09:22
mobilegamer999 mobilegamer999 is offline
Registered User
FRC #3357 (Comets)
Team Role: Programmer
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Michigan
Posts: 124
mobilegamer999 is a jewel in the roughmobilegamer999 is a jewel in the roughmobilegamer999 is a jewel in the rough
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by SuperNerd256 View Post
I haven't been able to keep up with this thread, and don't have the time to read all 100 posts, so I apologize if this has already been asked.

Will The FIRST Alliance have records for offseasons as well?
Its a possibility, me and grant will talk about this one tonight.
__________________
Reply With Quote
  #104   Spotlight this post!  
Unread 24-04-2012, 10:04
mobilegamer999 mobilegamer999 is offline
Registered User
FRC #3357 (Comets)
Team Role: Programmer
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Michigan
Posts: 124
mobilegamer999 is a jewel in the roughmobilegamer999 is a jewel in the roughmobilegamer999 is a jewel in the rough
Re: The FIRST Alliance - A whole new way to play

Wow, this thread exploded a bit overnight. I'm going to lay out certain responses as I see them from my point of view.

Why did we make our own site?
There were quite a few reasons why we chose to make our own website. One reason was for the enjoyment/practice it takes to plan, design, create, debug, launch a website. It was something I had never done before and I felt like it would be a good project, and post-launch, if it got a good rep and people were using it, I would have no issue continuing to pay for the hosting. The second reason is that we wanted a site where anybody and everybody in the FIRST community could submit an idea and have it seriously considered as a new feature to the website, because, in my personal opinion, TBA is a website that is there and does not change unless the developers want to add/remove something, regardless of if that is their model or not, that is the feeling that TBA gave me personally.

Why not just build upon TBA's codebase?
The main reason is that its not THAT simple, TBA would not let some random outsider start modifying their code and pushing it live to the website. Even if they let us help them with their code, every time more people are added to a project, the slower changes become and the less often changes can be made.

Open Source?
I can almost guarantee that we will not open-source the website. Our biggest reason for this is that we made the API public and extremely easy to get started with so that there was no need to open-source the website. While we wont be open-sourcing the website, we WILL be providing very simple/easy to read code example for how to do just about every feature on the website in many common languages (C#, Java, Ruby, PHP, etc.)

How do we know the site is going to stay up?
I am going to say that as long as people are still visiting/using the site, I will continue to keep it up. You do not need to trust me on that, but that is what I'm sticking to.

How do we know that the API is going to stay compatible?
This is a very simple one. All versions of the API will be kept and stay accessible. The second version of the API will be requested at api/api.v2.json.php and so on and so forth. This is the easiest/cleanest way to implement a multi-version API.

Why use TFA over TBA?
There is no reason that you have to, its simply a matter of preference.
__________________
Reply With Quote
  #105   Spotlight this post!  
Unread 24-04-2012, 10:37
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: The FIRST Alliance - A whole new way to play

Quote:
Originally Posted by GGCO View Post
When you say TFA looks like a hobby project, what do you mean by that?
I mean that it looks like you're paying for it out of your own pocket, or you're running it on a free service somewhere which likely won't handle the load when it becomes non-trivial. Anything that costs money to sustain and doesn't have a planned way to at least recoup operating costs qualifies as a hobby to me. End-user sites, like TBA and CD, can use advertising if needed to help defray the cost of hosting. You can't do that when your primary product is an API, unless you charge people to access the API which you have not indicated that you are doing. So, it comes back to my question of how are you going to pay for it when it gets busy enough that you need to run multiple servers and load balancers and such. Are you prepared to foot a $100+ bill per month yourself? If so, for how long?
Quote:
Originally Posted by GGCO View Post
The economics of this are a bit sketchy.
Quote:
Originally Posted by mobilegamer999 View Post
if it got a good rep and people were using it, I would have no issue continuing to pay for the hosting.
Quote:
Originally Posted by mobilegamer999 View Post
I am going to say that as long as people are still visiting/using the site, I will continue to keep it up.
These quotes should be major red flags for anyone considering developing against your API. You're admitting that it costs money to run, you're paying for it yourself, and basically you'll keep running it "if it gets a good rep and people are using it". That's not much of a guarantee to someone considering investing 100s of hours in developing an app against this API.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 17:05.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi