I once had a great presentation about this very topic!
The presenter gave us both the Tufte book and a detailed handout.
The idea is that you use the PowerPoint like you would an overhead projector, details that would otherwise be on slides are better as a handout that people can read/annotate as they want.
This was part of a summer REU and focused on academic talks, and this all falls apart in a remote setting - but I think there are ways to capture the essence of this style on Zoom.
It's not really clear if this advice is for within the enterprise (a company that maintains so many systems they spend millions to integrate them) or at the edge (a company that needs to integrate with multiple third parties). I can see the argument for the intra-enterprise work being valuable, but at the edge I'm less convinced.
Minor nitpick: sign in with Google and Facebook don’t use SAML, they use OAuth and OpenID Connect. Leading with those as an example undermines the authors later points.
Mythical Man-Month isn't trying to say "surgical teams work well - let's apply that approach to software". Instead, it's an analogy to explore Fred Brook's thoughts on 10x programmers and "building systems with as few minds as possible". Brook's attributes the idea to Harlan Mill's paper "Chief programmer teams, principles, and procedures" - which I can't find online, but I'd be curious how Mills treats the analogy.
I think you're pointing out the double-edged sword that is Docker; it's very easy to run and experiment with new technologies, even ones you might not be organizationally ready for. The "local" kafka that you used for a proof of concept is now AWS MSK in production.
I did a trial in 2018 and liked the product a lot. There were some simple metrics like "does a developer commit code every business day" and "how long do your PRs sit waiting for review". Other more complex things they produced from the git log were statistics about churn (how often you touch the same code), and new code vs. refactoring vs. bug fixing.
Overall, I thought they handled the "you can't make metrics for developers" type objections fairly well. To get everyone on the dev team engaged and thinking about their metrics seemed like too big of a hurdle given the cost per seat of GitPrime.
> We are doing this to situate product development closer to our customers, improve our ability to tap the 99.74% of talented engineers living outside the metro areas of our first four hubs, and further our mission of increasing the GDP of the internet.
I'll peek at people playing star citizen on Twitch from time to time. It seems like the game crashes a lot, and it takes forever to get into actual action (like getting your ship and leaving the atmosphere takes like 10+ minutes), but the game has come a long way.
The presenter gave us both the Tufte book and a detailed handout.
The idea is that you use the PowerPoint like you would an overhead projector, details that would otherwise be on slides are better as a handout that people can read/annotate as they want.
This was part of a summer REU and focused on academic talks, and this all falls apart in a remote setting - but I think there are ways to capture the essence of this style on Zoom.