9,922 karma · joined March 3, 2011
[ my public key: https://keybase.io/cweekly; my proof: https://keybase.io/cweekly/sigs/Fd4C1Wir19FzE9qMFIbpoXWl_bIcEDdGBemcaYpLcp4 ]
(FWIW I agree w/ your objection to the "httpx2" name.)
It's equivalent to asking, "Why would you have more than one story in an epic (or task in a story)?".
In a world where everyone followed rigid advice to stick to 3yo+ tech, Vite wouldn't exist, let alone have people to argue for it. Nor would the web, for that matter.
I'm _not_ saying "chase the new-and-shiny for its own sake", and I don't recommend introducing immature or untested dependencies in production. But it's essential to learn how to gauge the quality of a mature solution -- and IME the only way to do that is to have something to compare it to (ideally, something newer and better). Develop an instinct for separating the signal from the (considerable) noise by trying things. Newer isn't always better, but the arc does trend towards improvement. Dev tooling is rife with examples, and a great place to start.
As for "You have had a lot managers push newer frameworks/technologies on you?" On the contrary -- I've had managers wedded to outdated cruft that threatened to drag the whole enterprise down. Resistance to change is sometimes fear masquerading as wisdom.
Finally, note this whole thread is in the context of an update to the MCP spec. In the world of AI, 3 years might as well be 3 centuries.
Excellent point, well expressed.
(Also, IMHO the sarcasm in your final sentence detracts from your comment.)
Yikes. I can understand the desire to mitigate churn, but following this advice would be career suicide. Trying new things is essential.
(Not snark, not affiliated, just happy and impressed with smolvm and genuinely curious.)
that explains a lot. but do you have a decent citation?
See https://designmd.ai/ for examples.
That's almost the entirety of my point. Sure, email works well for simple, unidirectional / broadcast comms. But for async collaboration involving multiple recipients and any kind of back and forth, it's inherently problematic.
1. Exceptions do exist (eg if the message is intended solely for and addressed to a single recipient, and includes a disclaimer / request / reminder about general email hygiene), but they're vanishingly rare.
I wasn't suggesting an IM system should be the source of truth for long-form documentation. But searching Slack works better than searching email you weren't cc'd on. Virtually anything is better than email for many essential aspects of collaboration.
Want to add someone to the mailing list and loop them in? How many prior emails will you forward to them?
Someone replies to one of several points in an email, someone else wants to address a different point, and there are a mix of habits and patterns for whether / how much / where to quote or include the previous messages in a response....
vs adding someone to a channel where they can review the conversation history, and some combination of threads and links to additional channels or external resources can adequately support whatever direction(s) the conversation takes.
In any case, it's the wrong tool for the job in so many ways, so much of the time. Hence my recommendation to keep emails to 5 sentences, and to prefer communication tools that properly support multiuser collaboration.
I suggest dropping the shame; you're not missing much. IMHO Dickens is hugely overrated. Paid by the word and it shows.
Respectful hard disagree. Emails should be limited to five sentences. "I didn't have time to make a shorter reply" as an apology / disclaimer for rare exceptions. In virtually every case, anything longer belongs somewhere better than email (Slack, wiki / knowledgebase, docs site) or merits a realtime conversation. My PoV is shaped by over 20 years in the industry working at startups, SMBs and huge enterprises.