Earlier quoted context omitted.
This is interesting and very true. It reminds me of people who are excellent at something but their life gets held back by alcohol/drugs or bad relationships or some other _low minimum_. That first sentence is really profound in my opinion.
You've never experienced good art by a tortured artist, then?
For Donald Knuth, good coding is synonymous with beautiful expression
11–20 of 229 posts
Re: For Donald Knuth, good coding is synonymous with beautiful expression
#12It seems more obvious now that I read it. A lot of programmers out there, including myself, are looking for ways to improve their skills and I never thought to myself to write more programs. And not just programs for the sake of programs, but programs that force you to explain to the computer that you understand certain concepts. This man is and will continue to be a huge inspiration.
Re: For Donald Knuth, good coding is synonymous with beautiful expression
#13I like this: "A person’s success in life is determined by having a high minimum, not a high maximum. If you can do something really well but there are other things at which you’re failing, the latter will hold you back. But if almost everything you do is up there, then you’ve got a good life."
How about defining your own idea of success in life? Taking your utility function, your definition of success, from someone else, is only one step removed from being jealous of someone on Instagram. Think, and judge, for yourself.
But surely also be inspired by others? OP simply said "I like this". I agree we shouldn't blindly follow or resent others, but that seems a stretch from "like".
Re: For Donald Knuth, good coding is synonymous with beautiful expression
#14Man for an older person he is using a really small font on his screen! Also: looks like a GNU/Linux variant not windows or macOS.
Re: For Donald Knuth, good coding is synonymous with beautiful expression
#15Man for an older person he is using a really small font on his screen! Also: looks like a GNU/Linux variant not windows or macOS.
True. The editor on the left side does look like emacs.
Re: For Donald Knuth, good coding is synonymous with beautiful expression
#16I like this: "A person’s success in life is determined by having a high minimum, not a high maximum. If you can do something really well but there are other things at which you’re failing, the latter will hold you back. But if almost everything you do is up there, then you’ve got a good life."
Re: For Donald Knuth, good coding is synonymous with beautiful expression
#17> I write an average of five new programs every week. Poets have to write poems. I have to write computer programs. It seems more obvious now that I read it. A lot of programmers out there, including myself, are looking for ways to improve their skills and I never thought to myself to write more programs. And not just programs for the sake of programs, but programs that force you to explain to the computer that you u…
Re: For Donald Knuth, good coding is synonymous with beautiful expression
#18Has anyone read his books? Seems like an interesting way to get into programming. I enjoy reading, but I never thought that a book about programming would present it's ideas and technical details through stories.
Re: For Donald Knuth, good coding is synonymous with beautiful expression
#19Man for an older person he is using a really small font on his screen! Also: looks like a GNU/Linux variant not windows or macOS.
True. The editor on the left side does look like emacs.
Re: For Donald Knuth, good coding is synonymous with beautiful expression
#20Has anyone read his books? Seems like an interesting way to get into programming. I enjoy reading, but I never thought that a book about programming would present it's ideas and technical details through stories.
This would be an iconoclastic route into programming, to say the least.
If you are looking for a more approachable or practical book that gets you programming and introduces some theory I recommend “Classic Computer Science Problems in Python” by David Kopec.
Reading TAOCP to get into programming is sort of like reading a physics textbook in order to build a doghouse in your backyard.