, 13 tweets, 7 min read Read on Twitter
Embracing failure and failing fast is something @jrosaproenca learned from being a researcher. You need to fail in order to later succeed. #CAST2019
Frustrations were felt as work was passed from developers to @jrosaproenca in test. He was finding very simple bugs, finding there was a lack of testability in the product, which lead to slow flaky tests. There wasn't a quality mindset in the team. #CAST2019
These frustrations led @jrosaproenca moving to a developer role. Led him to empathise with developers as there were pressures to develop as much as possible. There was a slow feedback loop and estimation fallacies (such as testing shouldn't take as long as development) #CAST2019
He then moved into a support role where he was looking into symptoms that led to problems and then to bugs. The need to dive deeper into problems led to Joao breaking down barriers he had potentially set himself, such as investigating database issues #CAST2019
High quality conversations between @jrosaproenca and his customers allowed him to understand his customers' contexts. #CAST2019
Next up for @jrosaproenca was Cloud Ops. Is our product healthy? Joao wasn't able to find out as the metrics they were measuring weren't connected to what he needed to know. How do we fix this? Observability! #CAST2019
Ask the question: how do we know that what we are building is healthy? Relates to what @mipsytipsy spoke about earlier about asking questions from the outside to find out what's happening inside. #CAST2019
Users don't care about the difference between our software failing and our infrastructure failing. This is why #DevOps is so important #CAST2019
@jrosaproenca's role as a musician taught him that you should run the 'crappy car stereo' test. Realise how it sounds to users who don't have a great soundsystem. Relates to persons and context in software development. His target audience were people with cheaper cars. #CAST2019
To collaborate with famous musicians and get his songs played on radio shows, @jrosaproenca learned that he should just ask. Reach out to people. Connect with people on Twitter and LinkedIn and ask for opportunities to collaborate. Attend conferences to interact. #CAST2019
Next up was marketing! It was hard to produce content for a product that @jrosaproenca was distant from. Competitor analysis was a skill that he picked up from this role. #CAST2019
Finally, @jrosaproenca was invited back to his original company who had realised a whole team approach to quality was key. The role of Quality Owner was born. Coaching teams, driving test strategy creation, driving quality analysis and drives risk mitigation #CAST2019
Educating teams on CI/CD and Observability are all part of @jrosaproenca's role. Building quality in, quality is valuable to your customer,don't put obstacles in your way, implement observability at all stages, reach out to the community are all lessons Joao has learned #CAST2019
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Ali Hill @ #CAST2019
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!