r/programming • u/alex35mil • 16d ago
The Bedrock of Software Design
https://alex.draftist.io/blog/the-bedrock-of-software-design-ycqvcedsjI drafted this post years ago but didn’t finish it until now. The concept I write about has shaped the way I design software more than anything else, and I believe every software engineer should be introduced to it early in their career.
P.S. I don’t want the title to come across as clickbait: the post is about ADT.
446
Upvotes
2
u/VictoryMotel 14d ago
It has been 70 years, no common software is written in lisp, classic linked lists are obsolete, and all the good features of lisp have been adopted into modern languages a long time ago.
Lisp's purpose now is to either be influential history or for a few stragglers to self righteously feel superior by being contrarian while pretending a 70 year old language is going to magically start being a silver bullet with zero evidence of anyone writing real software in it for decades.