Sublime
An inspiration engine for ideas


We try to think about objects in terms of roles, responsibilities, and collaborators, as best described by Wirfs-Brock and McKean in [Wirfs-Brock03]. An object is an implementation of one or more roles; a role is a set of related responsibilities; and a responsibility is an obligation to perform a task or know information. A collaboration is an int
... See moreNat Pryce • Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
Each of the three engineering roles can execute any of these types of tests and they can be performed as automated or manual tests. Practically speaking, the smaller the test, the more likely it is to be automated.
Jason Arbon • How Google Tests Software

ZachGoldberg • Startup-CTO-Handbook/StartupCTOHandbook.md at main · ZachGoldberg/Startup-CTO-Handbook
Livingston: Was the code tuned to the IBM machine? Kapor: It was tuned to the Intel 808X 16-bit architecture. And Sachs was also very, very good. He was just an artist at high performance with limited resources. I didn't know how good he was; I got lucky. I knew he was good, but he was a genius at this sort of stuff. The two of us together was esse
... See moreJessica Livingston • Founders at Work: Stories of Startups' Early Days

