Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107079 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 34265 invoked from network); 13 Sep 2019 16:34:36 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 13 Sep 2019 16:34:36 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 666C22CD0DA for ; Fri, 13 Sep 2019 07:10:46 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-io1-xd31.google.com (mail-io1-xd31.google.com [IPv6:2607:f8b0:4864:20::d31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Fri, 13 Sep 2019 07:10:45 -0700 (PDT) Received: by mail-io1-xd31.google.com with SMTP id r26so62648145ioh.8 for ; Fri, 13 Sep 2019 07:10:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lerdorf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=a6EcnYZQLoeUngBxpjAkZllkUmsijS4KGHSEixRcy6I=; b=lwMeKttSn5QxwYelAs14tgHJFZlqXAgyViogKVOClkRr9RKrx3rwwEJTk6xaZ1jEsk R/ByfD+YwCFIWtk7mqoW1wFruEU6xikV1xsZUufrFTQ4qdHdn91dy2xvlPphHkl3EXB7 Y+l0NnaZzOiExM4jSueeQ/5fTz6eGJjlOMC+ivrc7y7SdZTQRzgxY+IzyxBKJR738w1K Y1jSvM8bZkrzFOGZe0VoITEXfbHQbxsY7sVT9R6ngycFc+cTO3UrHFufXfMsQsQ6GOfc 8PHTqJI70VfgKClDx70bkw1Dy6ecJJKSKJPXBzyT5CpsU4xy3u/ocD+aiU5/X3Z3Tge7 4JOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=a6EcnYZQLoeUngBxpjAkZllkUmsijS4KGHSEixRcy6I=; b=Cq9beZVKJUFPa80fuh1F0FA4Pmd2DMqn+SF6QzxbIFce9h7Zd7l/FjfwV+m7MPWA3S +Dao6ls3cpB+kJg6aI84HYw3+2CkgNoPLChlZA8io9C5riO8VeMUXE/WqRfDxQR0cy0E SX0rwI+J3Ags1F7lNBcLs3zHd8pG9ErqmTLRXHkxVHQpSCv7tEJCfvHXLTJo9yGnxC4U Dh2m28YczPT8iRSH7r7vdzy8tu8uc5xnun7TAFnriRjVJCU6bLJlm9FK32b8caKx6Ruj WB1qiylW4gGVVS+2BhYtgheW06Abu3KT5NADdXc1c3m08wujgPH6XM/B2oXzP9MOoaaA /M6Q== X-Gm-Message-State: APjAAAWtbUxdQ8ML1rVBEUZF4dWDWrNmCdgmdlLoy2otDnH03rZ0nL1x Yo8tV7cqD75RY3e9WnDpPkmTEp78x41TS14wVA4CKGcRmLY= X-Google-Smtp-Source: APXvYqxUuHt7sitZXzPez0rUPHpwJYJb/V7UYzry6MsunThTPT4dMxro2i5P4gj9oGVbSOeWnZ2GSmjpHu3MY3ENxXQ= X-Received: by 2002:a02:8284:: with SMTP id t4mr552374jag.97.1568383844283; Fri, 13 Sep 2019 07:10:44 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 13 Sep 2019 07:10:08 -0700 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="000000000000e908cc05926fd172" X-Envelope-From: Subject: Evolving PHP From: rasmus@lerdorf.com (Rasmus Lerdorf) --000000000000e908cc05926fd172 Content-Type: text/plain; charset="UTF-8" Lots of drama on internals lately. Not that different from 15-20 years ago. A couple of things to keep in mind for everyone. It is not that hard to write a tool that perfectly fits your own needs and people who are very similar to you in terms of skillset, background and overall experience. What PHP has always strived to do is to be much broader than that. Writing a tool that is very approachable to beginners that can still scale to some of the largest sites in the world is a much harder and more interesting problem and requires some compromises on both ends. The people writing the code get to call the shots, for better or worse. In the beginning I called all the shots. As more people started to contribute it took me a while to let go and accept contributions I didn't agree with. We wouldn't be here today if I hadn't done that. -Rasmus --000000000000e908cc05926fd172--