Hey @GoZwift could someone from the software team explain how you calculate speed? It seems very inaccurate. I’m on Kickr Rollr, so have my rear wheel (and speed sensor) still running as normal, showing my actual speed.
@jamesshore@jitterted And we aren't talking about line coverage here, but mutation coverage. Meaning with Nullables, more mutations were killed than with mocks.
@jasongorman I think what also happened is agile coaching was taken over by people who don't write software. That opening line of the manifesto is no longer true for maybe 8 out of 10 coaches.
@arlobelshee I would like to better understand your idea of cross-over system as described here: https://t.co/q3QV0IHmEN Can you provide some details, for a system where “any code change impacts both the old and new systems” and where “every piece of code is both old and new”?
@adlenesifi@jamesshore With FAST, the larger team remains stable (but much bigger then Scrum would advise, say 50 people). The subgroups may switch frequently, but I don’t think that means they start over, in the Tuckman framework. These are people they know and are used to working with.
@StefanW@jamesshore@jamesshore Were the teams in this example fairly fluent in XP practices? In my conversations with @ronquartel in the early days of him creating FAST I got the impression that was a prerequisite (hope I’m remembering that right, Ron). So curious what your experience was.
@mattwynne@jamesshore I think of hexagonal architecture mainly as a great way to follow the Dependency Rule, as described here: https://t.co/J60RQ5fGJv
I like to follow that regardless of testing approach (but yes, it makes testing easier).
@mattwynne@jamesshore Meaning, you can still use HexagonalArchitecture as a pattern in your production code, and use NullableInfrastructure to aid in testing. But please correct my thinking on this if I am wrong.
@mattwynne@jamesshore When you said "how NullableInfrastructureWrappers pattern contrasts with HexagonalArchitecture" I assumed you were going to have to choose one. But isn't your production code still using HexagonalArchitecture? I didn't think we had to make that choice.
@jamesshore@TotherAlistair @chethendrickson And “agile release train” is an oxymoron. The whole idea is to design teams and architectures so that teams can release independently from each other.