by akc on 3/13/14, 7:00 PM with 57 comments
by alkonaut on 3/13/14, 9:22 PM
If I were to start my career from scratch in 2014 I'd pick F#, and keep an eye out for Rust.
by gaoshan on 3/13/14, 8:47 PM
by mindcrime on 3/13/14, 9:32 PM
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 it works, it stays out of the way, and gets the job done. And it lets me leverage the decade plus of experience doing Java that I previously experienced. What more could you ask for?
by akc on 3/13/14, 7:23 PM
by wasd on 3/13/14, 9:08 PM
by qdog on 3/13/14, 9:43 PM
by mbesto on 3/13/14, 9:54 PM
- If you do know programming languages, use the one you're best at (quicker to launch)
I'll refer to my previous argument for all of this: https://news.ycombinator.com/item?id=6169120
by akc on 3/13/14, 9:52 PM
by stusmall on 3/13/14, 8:53 PM
by drivingmenuts on 3/13/14, 10:12 PM
Papa just found himself a brand new hammer. Now to go find some more nails.
by zequel on 3/13/14, 10:40 PM
by ilaksh on 3/13/14, 10:13 PM
by carterschonwald on 3/13/14, 10:46 PM
by omgitstom on 3/13/14, 10:13 PM
by michaelochurch on 3/14/14, 1:13 AM
Growing very fast? Python, with C for high-performance components. Python's got great libraries for everything, and hiring Python and C programmers wouldn't be hard because those languages have a lot of users.
Growing typically fast? Clojure. Drop to Java if needed for extremely high performance demands, or if I need to hire fast.
Growing at a leisurely pace? I'd be tempted to try Haskell (and possibly switch to Clojure). It's badass, it'd be fun to learn, and some of the smartest people I know are big fans of it. However, with the "leisurely pace" (R&D) I'd be tempted to hire people only as smart as I am and let them use whatever they wanted.