linrock / yclist

List and description of ycombinator companies
https://yclist.com
MIT License
63 stars 59 forks source link

fellowship sorting order #48

Open grantbow opened 7 years ago

grantbow commented 7 years ago

When I look at the page I expect sorting chronologically by the "Class" column. I see this in app/loaders/yaml_loader.rb :

   def get_options(year, season)
    options = {}
    if season == "fellowship"
      klass = year - 2014
      return unless klass > 0
      options[:filename] = "data/companies/fellowship.v#{klass}.yml"
      options[:cohort] = "F#{klass}"
    else
      options[:filename] = "data/companies/#{year}.#{season}.yml"
      options[:cohort] = "#{season[0].capitalize}#{year.to_s[-2..-1]}"
    end
    options

Might fellowships using something like options[:cohort] = "F#{year.to_s[-2..-1]}" rather than klass make more sense sorting?

linrock commented 7 years ago

Hmm, what should the chronological order be between the fellowship classes (F1, F2) and the regular classes? If it's not F1 > F2 > W16 > S15 ... then the sorting should change.

grantbow commented 7 years ago

I am personally most interested in the year of the fellowship, not a cohort number necessarily though both are important to locate a company if you already know what YC calls them. I know the sorting order you have now makes it easy to code, but are all the fellowship companies more important than YC accepted companies? I don't think so. Seems like too much noise at the top to me. As a reader of the list I expect to see (preferably in reverse chronological order) all the 2016 companies together, then all the 2015 companies together, etc.

I tried to express this in code, change the klass to the last two digits of the year though I'm not sure that code will actually work. I was more trying to explain a more tangible result. I think the summer sorting before winter is good (s>w), but perhaps something that acts like a zF prefix would sort the fellowship entries below the companies that were accepted and doing more work. (s16>w16>zF16) I think fellowships are being phased out in favor of the massive online open courses (MOOCs) now, right? So this is just a problem for the existing fellowship cohorts.