Sublime
An inspiration engine for ideas
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
amazon.com
Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)
amazon.com
This is end-user programming, a vision for empowered computing pursued by bright-eyed computer science visionaries.
Szymon Kaliski • https://www.inkandswitch.com/end-user-programming/


between developers.
David Thomas • The Pragmatic Programmer: From Journeyman to Master
Seven attributes of good software: simple, consistent, composable, scalable, obvious, communicative, and accommodating. Some old and new ideas mixed together in one place.
Then one day, one of the developers came in with a Harvard Business Review paper from 1986, written by two Japanese business professors, Hirotaka Takeuchi and Ikujiro Nonaka. It was titled, “The New New Product Development Game.” Takeuchi and Nonaka had looked at teams from some of the world’s most productive and innovative companies: Honda, Fuji-X
... See more