Earlier quoted context omitted.
NodeJS didn't even exist when Reddit started using Python, as far as I can tell. Initial release of NodeJS was May 27, 2009; 14 years ago. Swartz was involved in the development of Reddit until he departed from the company in 2007. And we know that parts of the Python code for Reddit was written by Swartz.
Wow, that sounds so early to adopt Python!
Reddit 1.0 was written in Lisp
41–50 of 143 posts
Re: Reddit 1.0 was written in Lisp
#42>"written in Lisp" And why does that matter? Whatever turns one on.
Re: Reddit 1.0 was written in Lisp
#43The current reddit seems to be written in js/python. I can see the logic behind js since its a lot easier to find devs and thanks to all the hard work of the engineers behind v8 its not a slow language. I do not understand why python was chosen though. If you need more speed you would go with c++ and not python which is the slowest popular language. Anyone got any insight into why python was chosen?.
I have a theory (which nobody I ever met shares) that the visually most beautiful language is the one that long-term results in the fastest development of a project: Visual noise is like inflation. A constant tax on what you do. But you barely notice it. But it accumulates because it is constantly leading to slightly worse and more complex code. Since it is harder to focus on a noisy something in front of you, you ma…
Re: Reddit 1.0 was written in Lisp
#44Earlier quoted context omitted.
Wow, that sounds so early to adopt Python!
Python was released in 1991.
Re: Reddit 1.0 was written in Lisp
#45Earlier quoted context omitted.
I have a theory (which nobody I ever met shares) that the visually most beautiful language is the one that long-term results in the fastest development of a project: Visual noise is like inflation. A constant tax on what you do. But you barely notice it. But it accumulates because it is constantly leading to slightly worse and more complex code. Since it is harder to focus on a noisy something in front of you, you ma…
__visuallyelegant__
Re: Reddit 1.0 was written in Lisp
#46The current reddit seems to be written in js/python. I can see the logic behind js since its a lot easier to find devs and thanks to all the hard work of the engineers behind v8 its not a slow language. I do not understand why python was chosen though. If you need more speed you would go with c++ and not python which is the slowest popular language. Anyone got any insight into why python was chosen?.
It was chosen because at the time because python was much more mature and productive. They didnt use Django, but as an example Django is still more productive than any Node framework I've tried thus far, too, and we have types now. :)
Re: Reddit 1.0 was written in Lisp
#47The current reddit seems to be written in js/python. I can see the logic behind js since its a lot easier to find devs and thanks to all the hard work of the engineers behind v8 its not a slow language. I do not understand why python was chosen though. If you need more speed you would go with c++ and not python which is the slowest popular language. Anyone got any insight into why python was chosen?.
I have a theory (which nobody I ever met shares) that the visually most beautiful language is the one that long-term results in the fastest development of a project: Visual noise is like inflation. A constant tax on what you do. But you barely notice it. But it accumulates because it is constantly leading to slightly worse and more complex code. Since it is harder to focus on a noisy something in front of you, you ma…
For a company complaining about infrastructure costs for a product that has been cloned many times over, and which is large enough to hire offshore devs, the cost equation favours rewriting in something like Go, Rust or even Java. These are quite tailored towards Reddit’s current use case and many companies including Twitter did that rewrite.
Re: Reddit 1.0 was written in Lisp
#48Here is the twitter thread about it: https://twitter.com/ShriramKMurthi/status/166987750603426611...
Those were more interesting and especially more vibrant times when it came to the web. Granted, the money was not as abundant as it is now.
Re: Reddit 1.0 was written in Lisp
#49So it is funny to see this now popping up as a news item. Shows, how long this is in the past and how much reddit has grown in size.
Re: Reddit 1.0 was written in Lisp
#50The current reddit seems to be written in js/python. I can see the logic behind js since its a lot easier to find devs and thanks to all the hard work of the engineers behind v8 its not a slow language. I do not understand why python was chosen though. If you need more speed you would go with c++ and not python which is the slowest popular language. Anyone got any insight into why python was chosen?.
I have a theory (which nobody I ever met shares) that the visually most beautiful language is the one that long-term results in the fastest development of a project: Visual noise is like inflation. A constant tax on what you do. But you barely notice it. But it accumulates because it is constantly leading to slightly worse and more complex code. Since it is harder to focus on a noisy something in front of you, you ma…