3 ms·
Sounds like lisp is good for a team of size 1, but are there any larger teams using lisp successfully? I've heard theories that lisp teams don't scale well bec
by klipt 7y ago
Sounds like lisp is good for a team of size 1, but are there any larger teams using lisp successfully?
I've heard theories that lisp teams don't scale well because the language is so customisable that team members have trouble reading each other's code.
- JoeAltmaier 7y agoHell I have trouble reading my own code. Dense, arcane, not descriptive of what's going on. FWIW
- kazinator 7y agoI love my code. Whether it's 6 months old or 20 years, I can readily understand it, and prefer it other people's code by a wide margin.
- JoeAltmaier 7y agoMust not be learning? My code changes because I learn and change.
- deleted 7y ago[deleted]
- kazinator 7y agoErratum: It's too late to edit the comment, but what I was trying to say is that my code doesn't change because I don't learn. Alas, my wording somehow doesn't convey that at all. Credits to the clairvoyance of JoeAltmeier for the kind correction!
- JoeAltmaier 7y agoSorry didn't mean to be catty. Just that, our 20-year old code for most people seems naïve and clumsy.
- lisper 7y agoThat depends on what counts as a team. I use a lot of other people's code in my own projects. So although the people who wrote much of the code that I use didn't work for me, it's not exactly a solo effort either. But yes, managing Lispers can be a challenge. That's one of the reasons Java is used so much more.
- kazinator 7y agoSomeone with no actual experience in a team environment using Lisp just made that up, wrote it up into a glib article and that turned into a famous meme that gets trotted out about semi-monthly on HN.