Skip to content

Ask HN: How do you decide to use programming languages/frameworks?

2 pointsslogsdon1 comment
On HN

I've been trying languages recently to expand my toolset for web development and have touched Go, Erlang, Elixir, Haskell, Lisp Flavored Erlang, and Common Lisp in the past couple months.

Performance, expressiveness of the syntax, tooling, and community are typically what I use for my criteria. How about everyone else?

Comments

Depends on the goals of the project, what other developers are on the project, etc. In other words, what am I trying to accomplish and how does what I'm using help me get there.

For example, I might use Elixir if I was trying to onboard Rubyists to a project on the Erlang VM or Haskell if I was building out an API with Riak (because I know the Riak client in Haskell is awesome and digestive-functors is nice to work with).

As for deciding to use (ie: play with) on the side. I'll try pretty much anything (J/Julia/mocl/Erlang/agda) if a project sufficiently captures my interest regardless of community/syntax/tooling/etc.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.