Hacker News new | past | comments | ask | show | jobs | submit login

McIlroy’s solution was to just use few programs Donald's Knuth's of the world previously wrote to hack together suboptimal solution to his current problem.

Ultimately his approach won and today >90% of programming is just stitching together the code someone else wrote so it sorta works for your problem.

Much maligned here nodejs ecosystem is implementation of his approach to web development.




I think this is overly negative. McLlroy solution, albeit maybe cheap / suboptimal, also shows a bit of algebraic, composable qualities. You have a simple model, and pipes to connect partial solutions. Iterating through different parameters allows to quickly adapt / converge to different solutions. Focus on reuse too.


To be fair, by your definition, McIlroy is one of the Don Knuth's of the world. He wrote `sort` and `tr` for example [1].

[1]: https://en.wikipedia.org/wiki/Douglas_McIlroy


May we all be Don Knuth on this blessed day


Meanwhile Knuth's compiler techniques volume of TAOCP will be published when he is 145 years old?

We'd never get anything done if we programmed like Knuth. You can do good literate programming but you have to be living in a truly slow world to do it like Knuth does.


Looking around at where the “move fast and break things” mentality has gotten us, I feel like tech could benefit from a slower pace.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: