Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106758 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 48475 invoked from network); 28 Aug 2019 20:15:11 -0000 Received: from unknown (HELO mail-ot1-f46.google.com) (209.85.210.46) by pb1.pair.com with SMTP; 28 Aug 2019 20:15:11 -0000 Received: by mail-ot1-f46.google.com with SMTP id m24so618759otp.12 for ; Wed, 28 Aug 2019 10:47:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hacRSR+R8XQV9YNbvR86Zs81PeRdV9EOvyqvw8jWfjs=; b=Y11/UG62sieWAFwuha4fSupLpAafT/Vwo9C6gPUj9koLr/nAC6a+e75P7ltSqsrDUC ddeWtfjewJ8YQhCEl8dkHr/HxFQGJtuXUMNtQDWTXvmmeYFYkaobyxbNbhDwUWkpjsqX Avr1ZeGw1ge+db4Rnlv3f7tzUFLMkRNQr50Cnu5lLyvMey18PMYQE+0hV5nY9Sgv4GPw aXYp4c/gn/puDSiEmpTL2WBD1IbjyyUq0DOHO7nM5c5aRwq5zPMFqMCY323JfXnDrJqU bne9s78L3S88tTsWG0Nww2Otz4VereL5sdnklNLajU3a5N+nYLR2fns4DbVemKeTvhwv RdfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hacRSR+R8XQV9YNbvR86Zs81PeRdV9EOvyqvw8jWfjs=; b=TwDMJ9tiBT8SaHzffQswoZ6gwYwtZR6oQHue1h+aZTra5/GP5Do2lOC7o9dtlgl34G HwD4332GCLPaCnadgUIDnwYYO9SN/559hojb6NgU5LIkTNKg5/EuIUO4wwdh9x78QJww nRNWP3KctrLN6ZhMeMGPwedRcLJ4O6fBziAXSKwD3ocIgPFwvefobO+yUL2Ah8xX7wZ9 /eojCK8aB5IH8JE3OjilGimuxTYp1UgJL24NlV64teI1iSqtBxjc7kVVRUT9jll0Mp2a gjAAklCj3yb2tt/G90UI95NW4AjthTK/2R/BS175KdgkXGA1guOGjUpd6Bkn730EC1Yp Bwzg== X-Gm-Message-State: APjAAAVLAqGBmEoCM2HJXRlnjz8m63AW0fTKCl5x36l3pXEXKj5+crg9 bwrSTEBT5zIhTa/DLpeJKB1FyjKD8z0xKxN7SOk= X-Google-Smtp-Source: APXvYqyV9Ixn8SC4RcE/B2AMt537yYD4gaMndyBGvpkGAG4/qYGRjANBViwsBzdaBfUE9A8FfdzY6agGxpHSgHKkbPA= X-Received: by 2002:a9d:5911:: with SMTP id t17mr3981055oth.1.1567014443223; Wed, 28 Aug 2019 10:47:23 -0700 (PDT) MIME-Version: 1.0 References: <7ddbae5c-7451-4094-8b32-19676128054b@thelounge.net> <5d6699ce.1c69fb81.e9b71.2525SMTPIN_ADDED_MISSING@mx.google.com> <5d66a7f0.1c69fb81.b3ab4.6463SMTPIN_ADDED_MISSING@mx.google.com> In-Reply-To: <5d66a7f0.1c69fb81.b3ab4.6463SMTPIN_ADDED_MISSING@mx.google.com> Date: Wed, 28 Aug 2019 18:46:18 +0100 Message-ID: To: Mark Randall Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary="0000000000003f0ce1059130fbd7" Subject: Re: [PHP-DEV] [RFC] Reclassifying engine warnings From: oludonsexy@gmail.com (Olumide Samson) --0000000000003f0ce1059130fbd7 Content-Type: text/plain; charset="UTF-8" On Wed, Aug 28, 2019, 5:12 PM Mark Randall wrote: > On 28/08/2019 16:37, Chase Peeler wrote: > > I'm also not the one that built it on the eggshells - I'm just the one > that > > is now in charge of developing the system that someone else left sitting > > eggshells. > > That's a challenge which at some point or another will face all > technical leads. > > You have to go to the people making the decisions and say: > > "Okay, look, we've got ourselves a problem here. We've dug ourselves > into a hole by cutting corners, building up debt, and we've never made > it a priority to fix it, and now it's causing us problems. It's not one > person's fault, it's something that has collectively developed over > time, but the reality is, the problem is there and needs fixing." > > And when the manager asks "What problems?" you say something like: > > "The language we use is moving towards a much stricter approach to > handling ambiguous or error prone code. This can only be considered a > good thing, but it is going to mean that a lot of our technical debt is > going to manifest as errors that will stop our site from function..." > > Then the manager will go "Can't we just keep using the version we are on?" > > You reply: > > "We can for a short period, perhaps an extra year or two, but the > reality is that PHP is moving forward, and the current version won't be > supported forever, and even if it were, we would be missing out on major > performance enhancements and new features that could help us to build > new features". > > The manager says: "Lay this out to me" > > You reply: > > "It's like our company car still works, but it no longer tighter meets > emissions standards so they won't let us take it into the city any more" > > "Crap", the boss replies "Okay, we had best fix that" > > -- > Mark Randall > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php This is the best reply with all possible good reasons laid out in few sentences per line ever I've seen on this mailing list. > --0000000000003f0ce1059130fbd7--