Cindy is a web developer and product owner at GIRO inc in Montreal, Canada, building software for public transportation companies. As a product owner, she is responsible for making sure the products under her care keeps growing and providing value, and for guiding developers in achieving those goals with problem domain knowledge, technical advice and code reviews. She works primarily with the Microsoft stack (ASP.NET MVC) with a bit of Android and C++ mixed in, but enjoy keeping up with everything web-related. Cindy has a blog, http://blog.cindypotvin.com/, where she shares her thoughts about how software developers learn and grow. She can also be reached on Twitter at @CindyPtn. When not coding, you can find her gardening, cooking or weaving.
Chapters:
- - Dave introduces the show and Cindy Potvin
- - Communicating in French and creating software in English
- - Cindy and the product owner role
- - Cindy's definition of value
- - The things that "light Cindy up"
- - How Cindy got started with software
- - Cindy's mix of technology stacks
- - Cindy's books
- - Cindy's willingness to engage and try things and experience growth
- - Starting with small steps in getting involved
- - Cindy's story of failure - failing to question requirements that didn't make sense and successfully building the wrong thing
- - Cindy's success story - moving an application to a modern technology stack to support scale and further development
- - How Cindy stays current with what she needs to know
- - Cindy's book recommendations
- - The things that have Cindy most exited
- - Cindy's greatest sources of pain
- - The things about which Cindy like to geek out apart from software
- - Cindy's prediction for the future of software
- - Cindy's top 3 tips for delivering more value
- - Keeping up with Cindy
Resources:
- Cindy's Blog (make sure to sign up for her newsletter)
- Storage on Android - Cindy Potvin
- Windows Presentation Foundation (WPF)
- Scott Hanselman's Blog
- Scott Hanselman on Developer On Fire
- Tech Crunch
- Mechanical Looms, Punch Cards, and Programming
- Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans
Cindy's book recommendations:
Cindy's top 3 tips for delivering more value:
- Think before doing and names matter
- Create the right documentation to communicate intent and the domain
- Stay curious