AHU is "The Design and Analysis of Computer Algorithms" by Aho, Hopcroft and Ullman.
CLR is "Introduction to Algorithms" by Cormen, Leiserson and Rivest
1,547 karma · joined April 25, 2007
Contact me at jeff.foster AT acm.org
I write words at https://fffej.substack.com/
AHU is "The Design and Analysis of Computer Algorithms" by Aho, Hopcroft and Ullman.
CLR is "Introduction to Algorithms" by Cormen, Leiserson and Rivest
The chapter is online here http://randomgraphs.blogspot.com/2009/06/feynman-on-educatio...
So instead of a spreadsheet with a programming language, go the other way around!
Wanting to find bugs seems to be an important factor in writing quality tests. It's easy to write soft tests when the same person writes the code and does the test. Maybe that's why pair programming and TDD seem to go well together, as the other person is more motivated to try and break your code?
In my opinion, the most important thing for code is for the developers to actually care about it. Whether you test first, test later, or just simplify the code until it's obviously correct [1] it really doesn't matter, just care enough to want bug free software.
[1] "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." (Tony Hoare)
Most fun project was writing some software that showed prospective patients what their teeth would look like after having their teeth bleached!
Blogging is definitely not top of the queue, but if I'm going to go to the effort of learning something new, I might as well write some notes on it and the extra effort of putting it into a blog seems worth it for me.
(I'm the author of that thing)
Less than a week into starting this job, I received an automated message saying that "Ticket 1234 Fred Bloggs has been deleted". At the same time, the guy got up, left and never returned...
Reads even more like marketing blogspam!
lein deps
lein uberjar
Resulted in a clean build for me. I guess you could also stick the JAR in the local maven repository too - flyingsaucer lives at https://xhtmlrenderer.dev.java.net/