Remix.run Logo
braiamp a day ago

What would you have done Instagram from instead of Django?

nesarkvechnep a day ago | parent [-]

Elixir and Phoenix.

physicsguy a day ago | parent | next [-]

You'd have written Instagram which was released in 2010 in Elixir which wasn't released to the public til 2012?

pmontra a day ago | parent | next [-]

So Rails or some PHP framework. It was slightly too early to go full Node. Django was a little unusual too among the developers I knew. Java was still a thing but more for finance related projects.

FranOntanaya a day ago | parent | next [-]

Well 2010 PHP and the frameworks at the time were still going through the 5.x desert journey, and the prospects weren't entirely clear with the cancellation of PHP 6, so you wouldn't fault your 2010 self for not trying to push some Drupal/Joomla/Magento to that scale.

Kinda took until Facebook showing off Hacklang in 2014 for people to believe in getting more canonical programming features into PHP and make it more performant. So it would have been a good decision if one could predict 10 years into the future, but nobody can.

dofm a day ago | parent | prev | next [-]

Rails was fully into growing pains and maintainability crises (some large rails codebases took years to migrate) and PHP was in transition; some good things by then but it was not what it is now.

thunky a day ago | parent | prev [-]

All of the gripes OP has with Django are arguably worse in Rails.

worldthruword a day ago | parent | prev [-]

I think Threads could have been done in Elixir.

ErroneousBosh a day ago | parent | prev [-]

Why would you have chosen these? What are the advantages?