Software Engineering
API Design
Articles & Interviews
- Announcing SyntaxNet
- Open source library from Google
- ACSL blog
- Applied Computer Science Lab
- Artima: Conversations
- The Coming Software Apocalypse
- by James Somers; The Atlantic, Sep. 26, 2017
- Design by Contract
- Bertrand Meyer, Dec. 8, 2003
- Diving for Perls - the poetry of programming
- Elegance and Other Design Ideals
- Bjarne Stroustrup, Feb. 23, 2004
- Eric Gamma on Flexibility and Reuse
- May 30, 2005
- Forget Technical Debt -- Here's How to Build Technical Wealth
- First Round Review, undated
- Human-Oriented Architecture *
- Luke Hohmann, Mar. 29, 2004
- The Simplest Thing that Could Possibly Work
- Ward Cunningham, Jan. 19, 2004
- Perfection and Simplicity
- Ken Arnold, Sep. 9, 2002
- Software Stability
- Articles by Dr. Mohamed Fayad
- Taste and Aesthetics
- Ken Arnold, Sep. 16, 2002
- The Poetry of Programming
- Interview with Richard Gabriel
- To Write Better Code, Read Virginia Wolff
- By J. Bradford Hipps; New York Times, May 21, 2016
Books & Courseware
Design Patterns
Dev. Environments
Managing OSS Projects
Mercurial
Miscellaneous
MVC & MVVM
Subversion
Version Control Systems