close icon
close icon

    Liens du 1 septembe 2023


    CLI tools you can't live without 🔧, Measuring developer productivity? A response to McKinsey, Web Scraping for Me But Not for Thee

    CLI tools you can't live without 🔧

    As developers, we spend a lot of our time in the terminal. There's a lot of helpful CLI tools, which can make your life in the command line easier, faster and generally more fun.

    This post outlines my top 50 must-have CLI tools, which I've come to rely on.

    Ça se scroll assez vite pour trouver des outils intĂ©ressants. Une liste au top !

    D’autres articles de son blog sont tout aussi intĂ©ressants, j’en citerai probablement Ă  l’avenir.

    Measuring developer productivity? A response to McKinsey

    4 out of the 5 new metrics suggested by McKinsey’s measure effort or output

    What’s wrong with this approach? First, the only folks who care about these metrics are the people collecting them. Customers don’t care. Executives don’t care. Investors don’t care. Second, and most crucially, collecting & evaluating these metrics interferes with the team delivering on the measures downstream folks actually do care about, like profitability.

    Why is McKinsey adding ways to measure effort? One reason is that it’s the easiest thing to measure! But the McKinsey approach ignores an important truth: the act of measurement changes how developers work, as they try to “game” the system.

    The earlier in the cycle you measure, the easier it is to measure. And also the more likely that you introduce unintended consequences.

    Au cas oĂč vous ne l’auriez pas dĂ©jĂ  vu lasser.

    Pour les mesures d’effort et output je suis depuis assez longtemps convaincu de leur danger, hors des mains des Ă©quipes comme entre leurs mains. Mais pour la mesure de l’outcome, je plaide coupable pour la diffusion de framework depuis l’étage C-Level.

    Laissez la responsabilitĂ© des moyens et de leur efficience Ă  vos Ă©quipes, car s’assurer du contrĂŽle c’est prendre le contrĂŽle et les responsabilitĂ©s qui vont avec. Vous ne ferez jamais mieux qu’une intelligence collective qui s’alimente du terrain et qui s’intĂ©resse Ă  ses propres pratiques.

    Web Scraping for Me But Not for Thee

    And this is where the hypocrisy comes in: the breach-of-contract-as-property legal regime has no legal requirement for intellectual honesty or consistency. It has no requirement to respect others’ IP akin to trademarks or patents in the same way that you do your own. Companies are free to press their advantage on what is deemed “proprietary” on their sites while simultaneously asserting what is free for the taking on others. It is easy to criticize this, but this is what smart lawyers and legal teams do.

    [
]

    I’m picking on Microsoft, as it is the most flagrant offender here. But I could pick on hundreds of others who are also hypocritical on this issue. Notably, Meta is also famously suing a company right now for scraping and selling its public content, even though Meta once paid the same scraper to scrape public data for them.

    Et ça n’ira pas en s’arrangeant 😬