From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QaCeE-00044J-ED for garchives@archives.gentoo.org; Fri, 24 Jun 2011 20:06:38 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 529E91C0C1; Fri, 24 Jun 2011 20:02:58 +0000 (UTC) Received: from mail-vw0-f53.google.com (mail-vw0-f53.google.com [209.85.212.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 0464D1C0C1 for ; Fri, 24 Jun 2011 20:02:57 +0000 (UTC) Received: by vws13 with SMTP id 13so2784914vws.40 for ; Fri, 24 Jun 2011 13:02:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:from :date:x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=I4PYQ0B/dDoOzARvN4nfoNvlIN8yt07GhfJqmD7ws2Q=; b=NUqjCTg3abg9fYu8ymaSa595JRfTOYLhdWur+5YzIiqdgxxyouOpjzPN81SXkGdNuq LyIrblGQ89P7kh0FjG9kmx8nJemZpTOTjzHRnzH4N+TNGzMEhMUbSilijDc2pDDJ8vgr BUzPkyrAszAkBzsAUI5052d35I5lajWyWvhEU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; b=ghglY7Xoq1bgfveGZwW6PSwBKxENm3SiSepM5aGhzjQmFJniP9UTpU8+UK41Z2gDLa xZc919kdh27Sh3oY9T397+H3zphiEBWSNBNVF45XKkr0WwHhE91781T0vyTp/9hBtf/+ yW5MtTk3OpEJLnrPDhAjfuDIXnnqO+eKOEp2I= Received: by 10.52.97.132 with SMTP id ea4mr1434716vdb.115.1308945776225; Fri, 24 Jun 2011 13:02:56 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Sender: paul.hartman@gmail.com Received: by 10.52.157.41 with HTTP; Fri, 24 Jun 2011 13:02:36 -0700 (PDT) In-Reply-To: References: From: Paul Hartman Date: Fri, 24 Jun 2011 15:02:36 -0500 X-Google-Sender-Auth: ZpGw43a45Nzjg-Ci9zfoCoHa1fs Message-ID: Subject: Re: [gentoo-user] [OT/rant] Self-replicating programmer stupidity To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 6d6abe39f9f43953b28189426755dc77 On Thu, Jun 23, 2011 at 6:54 PM, walt wrote: > My question: =A0WTF uses these poorly written ftp servers? =A0Why do they > exist? =A0Who asked for them? =A0Who wrote the code, and why? > > My tentative guess: either evil programmers, or incompetent programmers. > (I suspect the intersection of the two sets is very small.) I think you get the one-man-Windows-shareware kind of projects, which are almost surely going to have holes caused by incompetence/inexperience. You have academic projects which are mostly abandoned or left in a state of disrepair (like wu-ftpd, remember that?). Then you get the huge-corporation kind of proejcts which have holes based on rushing to meet deadlines, undocumented decade-old legacy mystery code that nobody knows about, managers who don't care about security until after a bug is found, etc.