CLI tools you can't live without đ§, Measuring developer productivity? A response to McKinsey, Web Scraping for Me But Not for Thee
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.
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.
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 đŹ