AltSD.com Home

Introduction

Part I
Why Be Productive
Creativity
This Is Your Brain
Alternative Solutions

Part II
Prototyping
Components and Layers
Simple Modeling
Oh-Oh Design
Coding
Don't Make It Configurable
Implement Error Handling Later
Avoid States
Avoid Dependencies
Keep APIs Minimal
Maintain Loose Coupling
Asynchronous Messaging

Part III
Reviews
Integrate Early
Reuse
Iterate
Testing

Part IV
Agile Software Development
Extreme Programming
Test Driven Development

Part V
Other Strategies
Documentation

Other
Writing Threads, Part 1
Writing Threads, Part 2


Feedback
Contact