John Gallagher 

I'm a senior engineer and I've been obsessed with software design for than 10 years. I want to help engineers who are struggling to get to grips with this stuff.
See subscribers