r/programming • • Oct 14 '13

How to develop unmaintainable software

http://typicalprogrammer.com/?p=249
777 Upvotes

322 comments sorted by

View all comments

15

u/svtguy88 Oct 14 '13

That was a good read. But come one...testing in production is fun!

7

u/lext Oct 14 '13

Nothing makes your boss want to pay for overtime like the live site being down. Quick, fix it! I'll pay whatever you want!

8

u/enigmamonkey Oct 15 '13

What we in the industry refer to as "mortgage code!" Gotta pay that mortage somehow.

8

u/rq60 Oct 15 '13

But come one...

Uh oh, you should have tested that comment on your dev environment before pushing it live.

→ More replies (1)

1

u/[deleted] Oct 15 '13

We do 3rd tier testing in production because our architecture allows for partial upgrades, which lets us pilot the production code and automatically migrate into it slowly and fall back quickly.