DELIBERATE SOFTWARE

insights gathered while learning to deliberately craft software

STEVE SHOGREN

software developer, manager, author, speaker

BOOKS:

POSTS FOR:

CATEGORIES