> If you're good enough, you can be God. On a small scale. And I've probably offended roughly half the population on Earth by saying so. Which side of population Religion's or Atheist's?
The Beauty of Programming (2001) [pdf]
11–20 of 22 posts
Re: The Beauty of Programming (2001) [pdf]
#12Did he deliberately choose a font that resembles Comic sans - just to offend us? ( http://www.identifont.com/differences?first=Chalkboard&secon... )
Re: The Beauty of Programming (2001) [pdf]
#13Re: The Beauty of Programming (2001) [pdf]
#14Am I the only one bothered by the blank last page and the comic sans like font? I hope not because then I will be lonely.
Re: The Beauty of Programming (2001) [pdf]
#15> If you're good enough, you can be God. On a small scale. And I've probably offended roughly half the population on Earth by saying so. Which side of population Religion's or Atheist's?
Religious people on the other hand, might be much more interested in defending the sanctity of that title.
Re: The Beauty of Programming (2001) [pdf]
#16Ayy what a nerd
Re: The Beauty of Programming (2001) [pdf]
#17Re: The Beauty of Programming (2001) [pdf]
#18A lot of the same reasons that Fred Brooks listed in The Joys of the Craft in The Mythical Man-Month: 1. The sheer joy of making things. 2. The pleasure of making things that are useful to other people. 3. The fascination of fashioning complex puzzle-like objects of interlocking moving parts, and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. 4. The joy of…
2. After days of work, your entire branch can be discarded when the feature spec changes 4. Repetitive tasks abound 5. Not so much creating from pure thoughtstuff, but rather intractable legacy codebases on top of bothersome system configuration
Your last quote sounds nice, but ignores the reality of coding. Even good coders have to write ugly (hard to maintain regardless of data structures) code sometimes. The real world just introduces edge cases which make even the most beautiful system have warts in places. Web development exposes concurrency, scaling and other things which can lead to tradeoffs against code cleanliness.
Re: The Beauty of Programming (2001) [pdf]
#19A lot of the same reasons that Fred Brooks listed in The Joys of the Craft in The Mythical Man-Month: 1. The sheer joy of making things. 2. The pleasure of making things that are useful to other people. 3. The fascination of fashioning complex puzzle-like objects of interlocking moving parts, and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. 4. The joy of…
I enjoy programming games and other things as a hobby, but the work can fall short of your points especially in my experience in web development: 2. After days of work, your entire branch can be discarded when the feature spec changes 4. Repetitive tasks abound 5. Not so much creating from pure thoughtstuff, but rather intractable legacy codebases on top of bothersome system configuration Your last quote sounds nice,…
Re: The Beauty of Programming (2001) [pdf]
#20What does that mean?