Live data from Hacker News

Ask HN: What tech stack do YC startups use?

news.ycombinator.com

41–50 of 55 posts

Re: Ask HN: What tech stack do YC startups use?

#41
post #8

Is php ever used?

As an anecdote - in my circles I observe that PHP is very popular among people who started working in web ~2000, while ruby is popular among those who started in ~2007. Nothing to do with seniority etc, I think it's simply the default choice of whatever was in vogue at the time when the person started hacking, and by now many PHP guys skew older and are out of the startup game (i.e. working in established companies o…

As a young person, when I was examining possible choices for development, I chose what was fast and stable. At the time that was C & PHP, and maybe even perl.

I don't see how the young people of today decide to go with Ruby, with it's terrible performance, and especially last year with it's slew of vulnerabilities. If you like the beauty of Ruby, use it on your own stuff or for learning. But using it with intention for a production environment? I just don't get it...

Re: Ask HN: What tech stack do YC startups use?

#43
post #6

Here's a broader look at tech stacks used by startups on Angel List: http://codingvc.com/which-technologies-do-startups-use-an-ex...

Love this bit: The likelihood that PHP is being used is strongly anti-correlated with company quality.

A programming language is just a tool, it's architecture and design that matter. A competent developer can write a great product in PHP, many have done so. The negative correlation is trivially explained, the startup world is like a big fashion show.

Re: Ask HN: What tech stack do YC startups use?

#44
post #11
post #5

Rails. In w10, we were one of two non-rails users, though it seems that has changed to larger diversity. Most YC companies use CircleCI, so we get to see some of the diversity. While I haven't got concrete stats on this, I think it leans slightly more heavily rails than usual (and usual is about 50%). Bear in mind that that's skewed in some ways: if they were using C# for example they couldn't use us.

I thought you guys were using Clojure?

They do, and ClojureScript (they're responsible for the largest open-source React/Om ClojureScript app, https://github.com/circleci/frontend).

Because of the tech they built to auto-configure projects (and because of circle.yml), they also have statistics on tech usage across companies.

Re: Ask HN: What tech stack do YC startups use?

#45

Are there any startups using Java (not JVM) based web stacks (not backend or API endpoints). Any comments/experiences would be welcome !

Hi!

I use Rails in my company, which is not a startup anymore, but we are using java in a new venture.

Our stack in this new company is based on spring (spring-boot, spring-data-rest, etc) and angularJs. We are very happy with it. Spring security and spring-data-rest are amazing.

I love Rails with all my heart since it's what we use since 2005, but I have to say I'm impressed by the advances in Java in the last year or two. That said, if you are doing SPAs Java can be more productive than Rails.

Re: Ask HN: What tech stack do YC startups use?

#46
post #16
post #11

Earlier quoted context omitted.

I thought you guys were using Clojure?

What makes you think they are not?

Via a complete and total misreading of his answer, actually! The initial "Rails." stuck in my mind even after he directly noted that they weren't using it.

Re: Ask HN: What tech stack do YC startups use?

#47

Are there any startups using Java (not JVM) based web stacks (not backend or API endpoints). Any comments/experiences would be welcome !

Hi! I use Rails in my company, which is not a startup anymore, but we are using java in a new venture. Our stack in this new company is based on spring (spring-boot, spring-data-rest, etc) and angularJs. We are very happy with it. Spring security and spring-data-rest are amazing. I love Rails with all my heart since it's what we use since 2005, but I have to say I'm impressed by the advances in Java in the last year…

I'm a rails guy myself - how has your experience been in things like migrations, asset pipeline and integration of things like Coffeescript?

Re: Ask HN: What tech stack do YC startups use?

#48

From my experience - Ruby on Rails, some kind of Javascript framework (Ember, Backbone, Angular), Postgres & Redis as data stores, hosted on Heroku. As you scale to the point at which Heroku is expensive, move over to AWS.

Any idea why Google's App Engine isn't more popular?

Too many restrictions? Too expensive?

It's used quite a bit by other AngelList companies:

   App Engine 295
   Heroku     969
   AWS        388

Re: Ask HN: What tech stack do YC startups use?

#49
post #8

Earlier quoted context omitted.

As an anecdote - in my circles I observe that PHP is very popular among people who started working in web ~2000, while ruby is popular among those who started in ~2007. Nothing to do with seniority etc, I think it's simply the default choice of whatever was in vogue at the time when the person started hacking, and by now many PHP guys skew older and are out of the startup game (i.e. working in established companies o…

As a young person, when I was examining possible choices for development, I chose what was fast and stable. At the time that was C & PHP, and maybe even perl. I don't see how the young people of today decide to go with Ruby, with it's terrible performance, and especially last year with it's slew of vulnerabilities. If you like the beauty of Ruby, use it on your own stuff or for learning. But using it with intention f…

It's not Ruby. It's Rails. Ruby on its own is just a slightly more flexible Python.

Rails was embraced because it provided a clear way to write DB-driven web apps with minimal configuration, following a strict pattern. And a lot of people sort of like strict.

Re: Ask HN: What tech stack do YC startups use?

#50
post #6

Here's a broader look at tech stacks used by startups on Angel List: http://codingvc.com/which-technologies-do-startups-use-an-ex...

I quickly browsed the article and I'm not sure how they defined quality. To answer the original question I'd say pick what you're familiar with or what you can easily hire for in your location.
Post reply on HN