@GergelyOrosz It's a shiny new technology. Engineers like shiny new technologies. Just look at NoSQL or micro services. Being told to use shiny new technologies in ways that don't make sense... Not so enjoyable, nor effective (also look at micro services? 😅).
@co0lsky@martinfowler@testobsessed You measure productivity and quality. The idea is momentum is better than urgency at boosting those metrics.
That said, be cautious with metrics. Quality is subjective and hard to measure. Productivity metrics can be gamed (you can "increase" velocity by making stories smaller)
Then a huge one for @runarorama and his "Constraints Liberate, Liberties Constrain" which is the most influential talk I ever watched. I keep finding myself referencing it almost every week and it hugely affected my thinking about software design. #ScalaThankYou
In case someone is wondering about the timing, the PR was stuck for a few days due to an issue with our CI. Once we fixed the CI, the bot rebased the PR (of course)
Cats 2.0.0 is released. The major version is bumped mainly because we broke binary compatibility on cats-laws (together with alleycats and cats-testkit), but the core modules: cats-cores and cats-kernels remain binary compatible with Cats 1.x.
Kudos to all contributors!
post: We should justify efforts to improve internal quality of software based on its ability to reduce costs of future enhancements. It's a counter-intuitive view, but one that reflects our reality
https://t.co/gFDNbIxwh4
Thankfully "show how clever you are" questions seem to be way less common than I thought before I started speaking. Plus I think the audience can tell the difference.
I have taken to starting Q&A sessions by saying that there are two types of questions: the ones where you want to understand something and the ones where you want to show how clever you are, and I will take all the first type and none of the second type.
@DrEugeniaCheng I'm sorry it came across that way. Your tweet resonated with me. But I don't want people to be put off from speaking because of potential awkward/aggressive questions as it's happened less than I feared.