Hacker News new | ask | show | jobs
by DiabloD3 1987 days ago
Lisp and Erlang also do this.

My C sometimes looks like Lispy Erlangish weirdness, and my Java often looks like my C. Certain languages just have certain ways of worming their way into your brain and improving the way you think, much to the dismay of everyone who can't think that way yet because the idiom isn't native to that language (yet).

2 comments

I love that effect. My JS changed a lot once I grokked LISP, and I finally understood why there was a Haskell course on my degree track.

One of the most rewarding training experiences was giving my old Haskell textbook to a junior team member and watching his (at the time .NET, w/LINQ) code change over the course of a few weekends.

Yep. My regular programming has changed after learning lisp/erlang/haskell.

For example I am writing functions with no (or less) mutation and keeping them pure. Makes for easy testing.

We have Ruby programmers who has never used map/fold etc.