5 ms·
Nowadays, my friend, people just copy, paste, or vibecode everything. If you (or anyone) think they’re not forgotten, you’re one of the few who still read and u
by ackreq 11mo ago
Nowadays, my friend, people just copy, paste, or vibecode everything. If you (or anyone) think they’re not forgotten, you’re one of the few who still read and understand the RFCs. Said that in the post too.
- alterom 11mo agoYeah, as if reading and understanding RFCs was the pastime of the commoner in Ye Olde Dayse. Or as if the vibe-coder of today would've totally™ definitely© be the type of person to peruse the RFCs. It's like saying the the proof of, say, Seifert-van Kampen theorem is "forgotten" because nowadays, my friend, people ask ChatGPT to write out solutions to their math homework.
- woodruffw 11mo agoI don’t know what niche you inhabit, but anecdotally the overwhelming majority of engineers I know have consulted an RFC. RFCs are an active component in the Internet; you need to at least reference them (if not fully read them) to understand how various parts of the Internet interoperate. (It seems extremely unlikely that the average non-junior engineer hasn’t opened up RFC 3339 or one of the HTTP caching RFCs, just for example.)
- LambdaComplex 11mo agoPersonally, I have about a dozen related RFCs on my bookmarks toolbar due to a project that I worked on. I was referencing them constantly when I was actively working on that project.
- dehugger 11mo agoI dunno, I think many dev are aware of the existence of RFCs, but if your work occurs at higher levels of the stack there is frequently not a pressing need to read them. For example, you don't have to read the specific RFC to know the difference between 200, 400, and 500 status codes. Any layman's blog post (or literally just reading the response messages accompanying those codes in actual use) is enough knowledge to get you real far. That said; if a senior dev isn't aware of 3339, the holiest of RFCs, then that's a problem.
- Uehreka 11mo ago> That said; if a senior dev isn't aware of 3339, the holiest of RFCs, then that's a problem. I’d love to read it, but I don’t have the time.
- rkomorn 11mo agoThere's a strong inverse correlation in my career between how often a dev refers to RFCs by number alone and how much I ever want to interact (let alone work) with them again. Doubly so for the "meta" RFCs (eg 1925).
- woodruffw 11mo agoI understand that PKI engineers are not a very fun lot, but it seems unfair to blame them for having the various X.509 RFCs beaten into them :-)
- rkomorn 11mo agoI think it's more a correlation than a causation, and I think it's the other way around. It's not "I tend to not want to work with people who name-drop RFCs", it's "people I don't want to work with tend to name-drop RFCs". And PKI engineers are cool (and a lot smarter than me).
- ellenhp 11mo agoWould you mind elaborating on why you believe people need to have that number memorized to deserve the title senior?
- necovek 11mo agoI always thought RFC 2324 was more of an obligatory reading material.
- alterom 11mo agoI'd say the same of RFC 1149¹ ____ ¹https://datatracker.ietf.org/doc/html/rfc1149 https://datatracker.ietf.org/doc/html/rfc1149
- James_K 11mo agoThe fact that you are able to send this message over the internet is proof that a quite large population of people are still reading and still understand internet standards.
- Anon1096 11mo agoThe people building the infrastructure powering the internet at cloudflare, major cloud providers, isps, etc are all regularly reading and referencing RFCs (from experience). People who aren't reading them now weren't reading them in the past either, we don't need some RFC moral panic.
- Demiurge 11mo agoI agree. RFCs have a niche use case, like a manual, or a glossary. They're there, if you need them, but few people are supposed to be implementing RFCs or internet from "blueprints" all the time.
- onraglanroad 11mo agoI don't think they're that niche. If you want to know what an email address can contain or what a cname should be, just read the RFC. They're surprisingly easy to read and I'd encourage any younger readers to have a look at ones that are appropriate to your field. You'll almost certainly learn something new and it's good to have a grasp of these fundamentals.
- vlovich123 11mo agoWhich RFC? The challenge as with all technical specifications is that you have revisions over time and even some times get split up into multiple RFCs. And then as with all interoper issues, is the RFC that you implement the one that other systems you’re interacting with also implementing that RFC. And then even after all of that, you have implementation differences where even if you follow the RFC to the letter, other implementations either made intentional alternate legal choices or had bugs. RFCs are generally easy to read but there’s a meaningful chasm between understanding the RFC and what actually gets implemented in practice.
- 1718627440 11mo agoUse a web search. And in a lot of RFC websites, you get cross-references if a document got superseded by another. Wikipedia also tells you that.