From Silly Parakeet, 12 Years ago, written in Plain Text.
Embed
  1. RFC for the 7XX Range of HTTP Status codes - Developer Errors
  2. At Railscamp X it became clear there is a gap in the current HTTP specification.
  3.  
  4. There are many ways for a developer to screw up their implementation, but no code to share the nature of the error with the end user.
  5.  
  6. We humbly suggest the following status codes are included in the HTTP spec in the 7XX range.
  7.  
  8. 70X - Inexcusable
  9. 701 - Meh
  10. 702 - Emacs
  11. 71X - Novelty Implementations
  12. 710 - PHP
  13. 711 - Convenience Store
  14. 719 - I am not a teapot
  15. 72X - Edge Cases
  16. 720 - Unpossible
  17. 721 - Known Unknowns
  18. 722 - Unknown Unknowns
  19. 723 - Tricky
  20. 724 - This line should be unreachable
  21. 725 - It works on my machine
  22. 726 - It's a feature, not a bug
  23. 73X - Fucking
  24. 731 - Fucking Rubygems
  25. 732 - Fucking Unicode
  26. 733 - Fucking Deadlocks
  27. 734 - Fucking Deferreds
  28. 735 - Fucking IE
  29. 736 - Fucking Race Conditions
  30. 737 - FuckThreadsing
  31. 738 - Fucking Bundler
  32. 739 - Fucking Windows
  33. 74X - Meme Driven
  34. 741 - Compiling
  35. 742 - A kitten dies
  36. 743 - I thought I knew regular expressions
  37. 744 - Y U NO write integration tests?
  38. 745 - I don't always test my code, but when I do I do it in production
  39. 746 - Missed Ballmer Peak
  40. 747 - Motherfucking Snakes on the Motherfucking Plane
  41. 748 - Confounded by Ponies
  42. 749 - Reserved for Chuck Norris
  43. 75X - Syntax Errors
  44. 750 - Didn't bother to compile it
  45. 753 - Syntax Error
  46. 76X - Substance-Affected Developer
  47. 761 - Hungover
  48. 762 - Stoned
  49. 763 - Under-Caffeinated
  50. 764 - Over-Caffeinated
  51. 765 - Railscamp
  52. 766 - Sober
  53. 767 - Drunk
  54. 77X - Predictable Problems
  55. 771 - Cached for too long
  56. 772 - Not cached long enough
  57. 773 - Not cached at all
  58. 774 - Why was this cached?
  59. 776 - Error on the Exception
  60. 777 - Coincidence
  61. 778 - Off By One Error
  62. 779 - Off By Too Many To Count Error
  63. 78X - Somebody Else's Problem
  64. 781 - Operations
  65. 782 - QA
  66. 783 - It was a customer request, honestly
  67. 784 - Management, obviously
  68. 785 - TPS Cover Sheet not attached
  69. 79X - Internet crashed
  70. 797 - This is the last page of the Internet. Go back
  71. 799 - End of the world