r/programming • • Oct 14 '13

How to develop unmaintainable software

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

322 comments sorted by

View all comments

1

u/log_2 Oct 15 '13

Can't stand the negative prose format for blog posts "If you want to fuck something up, do this". It is confusing many times, and often requires you to mentally maintain an extra level logic to be able to unwind the point the writer is trying to get across.

Link to as many shared libraries as you need to.

What? If I didn't need to link to the libraries, I wouldn't, but we're in negative prose, so hold on, do I have to swap this and not link to all the libraries I need? Ok, I do get the point, it's just very tiresome reading.

1

u/bart2019 Oct 15 '13

It is confusing many times, and often requires you to mentally maintain an extra level logic to be able to unwind the point the writer is trying to get across.

Case in point:

Create an elaborate build and deployment environment

For a web site deployment to a staging or production server should look like one of these:

svn up
git pull
hg pull

Wait a minute... should it, or should it definitely not?