Re: A modest proposal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 01/21/2013 08:57 PM, William Jordan wrote:
> I've recent had to write a program to interface with a SIP lync server and
> in doing so have had to code to several rfcs.  After reading and dealing
> with implementation of the various rfcs I have read I have come up with
> what I consider "A modest proposal" to fix some of the problems I've seen
> with implementing a rfc.  I think anyone who writes a rfc should have to
> provide a working ANSI/C or GNU/C implementation of the rfc in question.
> Specifically, I have worked with the SIP rfc (rfc 3261) and have come to
> the conclusion that whoever wrote the rfc has never coded a day in their
> life.  Whoever thought it was a good idea to allow multiple ways of doing
> the same exact thing would hopefully be deterred by actually writing code
> to do it.  I think a suitable punishment for those people would be to write
> each way of writing a from header on a blackboard 100 times... this would
> actually be less of the pain they've cause by making each writer of a SIP
> stack handle each possible way of doing things.
> 
> Anyways, that is my modest proposal, please respond or I will be forced to
> reply every day to this mailing list on each and every way the SIP spec
> sucks one email at a time.  FYI I'm not sure if GNU/C is the correct
> acronym, maybe its POSIX/C.
> 

SIP is an RFC so there is nothing that can be done here.  If you want to help,
choose one or more Internet-Drafts, *fully* implement them and report the
problems you find to the Working Group.  I also went through the full 5 steps
of grief over the death of my hope of having a good time implementing IETF
protocols and that's the best way I found of ensuring that RFCs do not suck at
implementation time.

- -- 
Marc Petit-Huguenin
Email: marc@xxxxxxxxxxxxxxxxxx
Blog: http://blog.marc.petit-huguenin.org
Profile: http://www.linkedin.com/in/petithug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQ/rg2AAoJECnERZXWan7EDoAP/1R5eEvy+RRACs5FfQ6ZzS4y
33FuGscGOQn+1D3vftUPTrQA5CyyFBqHbahYIJ4xODVkgyRM4U2OExMxcAZJ/b5t
YB7M+rpMxxozcwhBUrP+OgTiMHqh0b8sVzcDrb3bQ7mdkgyYXXcEvwEd+hzeQm58
vyaivz7WW5U9Y4dXev1/nsEaN4Wm2gGCHsxtk4rZAT6IHouTF0gDTRSLGKZbiZ0q
0wuMg9WjnlEH8qIqOEIA+6cIUQLvC7tQD8TXVxEC9BsUs7kHFcs7jMpcrfxALnfc
pDg4KtoyCbKzWhxVNJm+6Rgu4goEkX3Gx/Piptjs6jG4gwzdRYVWzIu0MYSZ1EM3
87bSUaf4lKlcn6kedfYuCAwAlkvdQYzelciGgP/hekhi4UZ7uf7G3rMPqJPdqsU0
l1vT+9liE8I5F7KrKo7jrUiTnGL1poSgwBFme5CAZXp9Z4nDQeQSAB3RVYPYWxbV
3ndmycW5OSSqpmNqno1BKWXF2UdYPVgKl4i7yVz4GWQiyK+XIftm4mQm4UYmSNbW
pJGi44w5lU0Ky8sjatOr/c0pkwqw0v4s6vx8SuTUO5uhRCHUKAvXFg0SHPJgZvYY
IrMXBEz2vRN91YbjhEqtZm2XhGTHIn7ZtR1JaKxq8ZGT1Y2D0fvgd0DIYyjmMt0R
8zIycA3AnZIy+nM4gsfo
=1GcK
-----END PGP SIGNATURE-----


[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]