Live data from Hacker News

If you were building a startup today, what would you use?

docs.google.com

41–50 of 61 posts

Re: If you were building a startup today, what would you use?

#41

Man, Grails / Groovy never get any love from these poll authors! C'mon, Grails rocks people... :-) Seriously, I switched all of our development from Java/Tapestry/etc. to Groovy/Grails a few years ago, and really couldn't be happier with the decision. Grails isn't flawless, but it mostly "just works" and makes my life SO much easier than before. No, it isn't the "flavor of the day" like node.js or what-have-you, but…

I ditched Grails for Play in 2011, definitely prefer Scala over Groovy any day of the week.

I have really only experimented with Scala, so I'm not in a position to really judge it. But my initial impression is that Scala makes it awfully easy to write "write only code" that no one else can read. The amount of optional syntax, and the multitude of different ways to do the same thing, doesn't sit quite so well with me.

OTOH, I have generally been a fan of languages with static type systems, and I believe Scala tends to be a bit more performant than Groovy. I'll probably revisit Scala at some point, but right now Groovy is working really well for me.

Re: If you were building a startup today, what would you use?

#42
post #11
post #3

So I guess the (currently third place) "Other" is mostly PHP? I know it's not cool but it still seems strange to leave that popular and frequently used platform out of the poll.

Anyone who would start a new project from scratch in PHP hasn't been paying attention.

Paying attention to what?

Re: If you were building a startup today, what would you use?

#44
post #11
post #3

So I guess the (currently third place) "Other" is mostly PHP? I know it's not cool but it still seems strange to leave that popular and frequently used platform out of the poll.

Anyone who would start a new project from scratch in PHP hasn't been paying attention.

Anyone who doesn't have much faith in php probably hasn't been paying attention to the changes in recent times.

Re: If you were building a startup today, what would you use?

#45

Earlier quoted context omitted.

Hip developers are not allowed to acknowledge the existence of ... that language. Uttering its name is forbidden.

Results in: http://3v4l.org/koVpq

Reasoning: 0wz++ = 0xa (converted from hex to dec) = 10++ = 11

Not sure why 0wz++ = 0xa, but if you increment strings I'd expect oddities (or some sort of ascii increment).

Re: If you were building a startup today, what would you use?

#47

Earlier quoted context omitted.

Hip developers are not allowed to acknowledge the existence of ... that language. Uttering its name is forbidden.

Oh, bravo. That is nice. It took me a moment to figure out.

For others: PHP allows you to increment strings, and if you try to do that, it follows Perl's habits (http://perldoc.perl.org/perlop.html#Auto-increment-and-Auto-...):

"If, however, the variable has been used in only string contexts since it was set, and has a value that is not the empty string and matches the pattern /^[a-zA-Z][0-9]\z/ , the increment is done as a string, preserving each character within its range, with carry..."

So "0wz"++ becomes "0xa", "0xa"++ becomes "the hexadecimal representation of 10, plus one".

I learned something new today.

Re: If you were building a startup today, what would you use?

#48
post #25

I for one didn't know about Digital Ocean before I put this survey out, and now I do, and am really grateful as a result.

For small stuff, their entry level 5$ a month droplet is perfect and pretty much beats anything else I've come across. Having SSD backed storage is nice too.

Re: If you were building a startup today, what would you use?

#49
post #6

I'm surprised that iOS is winning out as much as it is on the first native side to build.

I actually prefer Android as a user. But if I'm building native (instead of HTML5), it's because I want a polished UI, and that is easier to deliver on iOS where there are only a handful of devices to test against (in particular screen resolutions). Assuming the app goes well on iOS then I'd happily take on the extra effort of an Android version.

Re: If you were building a startup today, what would you use?

#50

Again with the assumption that "startup" is synonymous with "web/mobile app". What about thick clients/desktop apps/consoles etc? If I were to start my career from scratch in 2014 I'd pick F#, and keep an eye out for Rust.

Why F# over Haskell?

I feel like the near-reliance on Windows is the biggest issue for F#. Haskell fits the Unix environment a lot better.

Post reply on HN