RFC for 700 HTTP Status Codes

edent1 pts0 comments

GitHub - joho/7XX-rfc: An RFC for a new series of HTTP status codes covering developer fouls. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

joho

7XX-rfc

Public

Notifications<br>You must be signed in to change notification settings

Fork<br>261

Star<br>4.5k

master

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>167 Commits<br>167 Commits

.gitignore

.gitignore

7xx.md

7xx.md

LICENSE.md

LICENSE.md

Makefile

Makefile

README.md

README.md

View all files

Repository files navigation

RFC for 700 HTTP Status Codes

Appendix A. Acknowledgements

Railscamp crew, github contributors, etc

Author's Address

J. R. Barton<br>Railscamp

Email: jb@johnbarton.co<br>">Barton Expires October 3, 2020 [Page 1]

Internet-Draft 7xxhttpcodes April 2018

Table of Contents

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2<br>1.1. Terminology . . . . . . . . . . . . . . . . . . . . . . . 2<br>2. Developer Errors . . . . . . . . . . . . . . . . . . . . . . 2<br>2.1. Inexcusable . . . . . . . . . . . . . . . . . . . . . . . 2<br>2.2. Novelty Implementations . . . . . . . . . . . . . . . . . 3<br>2.3. Edge Cases . . . . . . . . . . . . . . . . . . . . . . . 3<br>2.4. Fucking . . . . . . . . . . . . . . . . . . . . . . . . . 3<br>2.5. Reserved for meritocracy related bullshit . . . . . . . . 3<br>2.6. Syntax Errors . . . . . . . . . . . . . . . . . . . . . . 3<br>2.7. Substance-Affected Developer . . . . . . . . . . . . . . 4<br>2.8. Predictable Problems . . . . . . . . . . . . . . . . . . 4<br>2.9. Somebody Else's Problem . . . . . . . . . . . . . . . . . 5<br>2.10. Internet crashed . . . . . . . . . . . . . . . . . . . . 5<br>3. Informative References . . . . . . . . . . . . . . . . . . . 5<br>Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . 6<br>Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 6

1. Introduction

Some words and stuff. Reference to [RFC7231], looking to classify<br>500 series as unknown unknowns, and the 700 series as known unknowns.

1.1. Terminology

The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD,<br>SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this<br>document, are to be interpreted as described in [RFC2119].

2. Developer Errors

2.1. Inexcusable

o 701 - Meh

o 702 - Emacs

o 703 - Explosion

o 704 - Goto Fail

o 705 - I wrote the code and missed the necessary validation by an<br>oversight (see 795)

o 706 - Delete Your Account

o 707 - Can't quit vi

2.2. Novelty Implementations

o 710 - PHP

o 711 - Convenience Store

o 712 - NoSQL

o 718 - I am not a teapot

o 719 - Haskell

2.3. Edge Cases

o 720 - Unpossible

o 721 - Known Unknowns

o 722 - Unknown Unknowns

o 723 - Tricky

o 724 - This line should be unreachable

o 725 - It works on my machine

o 726 - It's a feature, not a bug

o 727 - 32 bits is plenty

o 728 - It works in my timezone

2.4. Fucking

o 730 - Fucking npm

o 731 - Fucking Rubygems

o 732 - Fucking Unic&#128169;de

o 733 - Fucking Deadlocks

o 734 - Fucking Deferreds

o 736 - Fucking Race Conditions

o 735 - Fucking IE

o 737 - FuckThreadsing

o 738 - Fucking Exactly-once Delivery

o 739 - Fucking Windows

o 738 - Fucking Exactly-once Delivery

2.5. Reserved for meritocracy related bullshit

74x TBD. Got the brains trust on the case.

2.6. Syntax Errors

o 750 - Didn't bother to compile it

o 753 - Syntax Error

o 754 - Too many semi-colons

o 755 - Not enough semi-colons

o 756 - Insufficiently polite

o 757 - Excessively polite

o 759 - Unexpected "T_PAAMAYIM_NEKUDOTAYIM"

2.7. Substance-Affected Developer

o 761 - Hungover

o 762 - Stoned

o 763 - Under-Caffeinated

o 764 - Over-Caffeinated

o 765 - Railscamp

o 766 - Sober

o 767 - Drunk

o 768 - Accidentally Took Sleeping Pills Instead Of Migraine Pills<br>During Crunch Week

2.8. Predictable Problems

o 771 - Cached for too long

o 772 - Not cached long enough

o 773 - Not cached at all

o 774 - Why was this cached?

o 775 - Out of cash

o 776 - Error on the Exception

o 777 - Coincidence

o 778 - Off By One Error

o 779 - Off By Too Many To Count Error

2.9. Somebody Else's Problem

o 780 - Project...

fucking developer search syntax errors unknowns

Related Articles