Earlier quoted context omitted.
I have had the opposite experience with every python team I have interacted with. On top of it being slow and brittle, dependencies break, needlessly destabilizing stuff. Worse, the python team ends up having the hardest job, due to self-inflicted problems, so it either ends up with junior devs that don’t know better, or bitter senior devs that could be 10x more productive doing something else. As always, it varies f…
> dependencies break You can abuse dependencies in every language. This doesn't sound like a Python problem but a bad tech management problem (i.e. who signed off on allowing 'randomguy69/left-pad' as a dependency).
Reddit 1.0 was written in Lisp
111–120 of 143 posts
Re: Reddit 1.0 was written in Lisp
#112Earlier quoted context omitted.
> dependencies break You can abuse dependencies in every language. This doesn't sound like a Python problem but a bad tech management problem (i.e. who signed off on allowing 'randomguy69/left-pad' as a dependency).
With Python it doesn't take abuse. You blink and the bloody thing rots away.
Re: Reddit 1.0 was written in Lisp
#113Earlier quoted context omitted.
Do you actually think CPU usage is a concern here? Database performance and optimization, horizontal scaling, cache optimization (and cache invalidation) are the big problems. Security is also a big problem. The performance critical part is the database, and that at least used to be written in Java (cassandra db). Writing the bit of glue code between your high performance database and your fronted in cpp would introd…
We're not talking about 10% factors, but 10x factors between slow and fast languages. People say CPU usage doesn't matter when you're horizontally scaling, but horizontal scaling increases your ongoing operational costs, and you often are horizontally scaling precisely because your code is too slow.
Re: Reddit 1.0 was written in Lisp
#114So I've read that they wrote it in Lisp at Paul Graham's request or to win favor. Does anyone know if writing your startup code in Lisp still has that benefit?
It never had any particular benefit to write your startup code in Lisp. That myth came from a few posts by a person who was a huge proponent of Lisp, in an era were web (front and backend) development was much easier, and web-related libraries were lacking in all languages (so it wasn't like Lisp's smaller popularity would hurt you there). It's an example of one. If they didn't get lucky and Yahoo! bought some other…
Re: Reddit 1.0 was written in Lisp
#115Earlier quoted context omitted.
It never had any particular benefit to write your startup code in Lisp. That myth came from a few posts by a person who was a huge proponent of Lisp, in an era were web (front and backend) development was much easier, and web-related libraries were lacking in all languages (so it wasn't like Lisp's smaller popularity would hurt you there). It's an example of one. If they didn't get lucky and Yahoo! bought some other…
> Statistically speaking, 99.9% of succesful startups were written not in any Lisp, and 0.1% of them in Lisp. I think the point that PG was making wasn't that P(lisp|success) > P(blub|success) is what's key but that P(success|lisp) > P(success|blub) > What's more, Yahoo! even scrapped all their Lisp code soon after. I'm hardly a PG fanboy, but I have to say this is exactly what's expected in PG's original post on the…
Perhaps, but that was handwaving from an example of one.
Would Lisp startups dominate if more people did Lisp startups?
I seriously doubt so, but in any case, the examples we see are people not doing Lisp startups and succeeding just fine - with the language used hardly being a serious factor (compared to timing, feature set, user adoption, VC interest, and mere dumb luck).
>Interviewing at startups used to be exciting, now the vast majority feel like they're run by people who couldn't manage to get a director role at a FAANG.
Isn't the latter true for most real hacker types?
Re: Reddit 1.0 was written in Lisp
#116Earlier quoted context omitted.
C++ looks very handsome. Usually someone will pop up showing crazy meta programming template code and use it a straw man to declare cpp=bad.
I've bee using C++ since the late 90s, and namespaces are still annoying.
Re: Reddit 1.0 was written in Lisp
#117So I've read that they wrote it in Lisp at Paul Graham's request or to win favor. Does anyone know if writing your startup code in Lisp still has that benefit?
Yes. The best decision they made was to flatter a billionaire’s ego. Then Reddit largely succeeded despite them.
Re: Reddit 1.0 was written in Lisp
#118Re: Reddit 1.0 was written in Lisp
#119 Require:
CommonLisp (tested on SBCL)
PostgreSQL
memcached
smtp server
CL-USER> (reddit:startup-reddit)
#
Writing a CL web app today is definitely doable. You won't find a framework with bells and whistles (yet), but all the required building blocks: web servers (Hunchentoot or Clack, like WSGI for Python), choice in templating engines (Djula is Django-like and I like it a lot), etc.To replace JS a maximum I use HTMX which is language and framework agnostic, life is beautiful.
In the end, you can build a static binary with all the static assets, send it to your server and run it.
- https://github.com/fukamachi/clack
Re: Reddit 1.0 was written in Lisp
#120Earlier quoted context omitted.
It never had any particular benefit to write your startup code in Lisp. That myth came from a few posts by a person who was a huge proponent of Lisp, in an era were web (front and backend) development was much easier, and web-related libraries were lacking in all languages (so it wasn't like Lisp's smaller popularity would hurt you there). It's an example of one. If they didn't get lucky and Yahoo! bought some other…
> Statistically speaking, 99.9% of succesful startups were written not in any Lisp, and 0.1% of them in Lisp. I think the point that PG was making wasn't that P(lisp|success) > P(blub|success) is what's key but that P(success|lisp) > P(success|blub) > What's more, Yahoo! even scrapped all their Lisp code soon after. I'm hardly a PG fanboy, but I have to say this is exactly what's expected in PG's original post on the…
What about companies with a technology department that aren’t FAANG or a startup? Isn’t that where most devs go?