John Ruiz

Pittsburgh, PA

I'm VP of Engineering for YouEye. Even though I spend more time than I'd like in JIRA and GitHub, I refuse to stop coding.

I am a champion of test-driven design, domain-driven design, SOLID and of good old-fashioned clean code. I believe in the value of matching tools and processes to problems on an individual basis.

I think object-oriented and functional paradigms are both great approaches to creating software. I think there's a place for monoliths and microservices in application architecture.

People who think there's only one right way to be Agile irk me. I get more excited about what we can achieve than how we achieve it.