Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is exactly how I feel whenever people start talking about this stuff. Is that bad? I know this is a satirical post but it seems like a pretty faithful depiction of reality.


If people are talking about breaking up a simple web application and saddling it with all sorts of crazy complexity, then this is the correct reaction and you should feel bad.

If people actually have a legitimate need for really high availability and really high scalability and are willing to pay through the nose for the software development necessary to make a straightforward system into a distributed system... well, you should still feel just bad about all the complexity, but you're basically stuck with it :)


This is really nothing new. It's a DevOps version of Joel on Software's famous essay about Architecture Astronaughts from 2001: http://www.joelonsoftware.com/articles/fog0000000018.html


From that article:

"The Architecture Astronauts will say things like: "Can you imagine a program like Napster where you can download anything, not just songs?"

hahahahahhaha bittorrent.


Even Napster was used for non-music stuff towards the end, by renaming archives as mp3.

And the basic protocol was later adopted for more generic sharing systems, never mind the number of clones that came about after Napster was lawyer bombed.

Bittorrent is just the latest in a long string of P2P systems, with the biggest difference being the lack of a central search server.


Yeah, I remember we had to put an MP3 frame checker in the app to help prevent them from being shared. We had enough legal trouble with just the music industry suing us.


The next replacement Soulseek is still very alive today.


I get the feeling that there is a second aspect to it, netsec fundamentalism.

People so deep into CVEs and such that they see every computer as requiring the digital equivalent of fort Knox level security, or civilization will fall.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: