3 ms·
Programming can and should be be both art and science. Ruby is not a particularly good vehicle for this approach, it is heavy on the art. A book and course show
by haskellandchill 6y ago
Programming can and should be be both art and science. Ruby is not a particularly good vehicle for this approach, it is heavy on the art. A book and course showed up here recently that covers some of the science in a beginner friendly manner: A Practical Theory of Programming (http://www.cs.toronto.edu/~hehner/aPToP/ http://www.cs.toronto.edu/~hehner/aPToP/). Unfortunately the material on combining the art and science of software and applying them to practical business problems is a little thin. I'd like to contribute with a project I'm working on, A Working Programmer's Guide to Working Programs, which is a play on words for working out programs like working out algebraic equations or proofs, and in the process demonstrating the programs are working.
PS I drank the Ruby Kool-Aid as well. I agree it was very tasty. I even at one point was a Ruby Engineer, as if that means anything :)