<story><title>“Hello, (real) world” in PHP in 2017</title><url>https://kukuruku.co/post/hello-real-world-in-php-in-2017/</url></story><parent_chain><item><author>vectorpush</author><text>I get that this article is satire, but I think the deepest (perhaps) unintentional insight presented by the author&amp;#x27;s veiled criticism is that the justification for using these tools is presented as &amp;quot;it&amp;#x27;s 2017&amp;quot; and not as a solution to any particular problem. The issue isn&amp;#x27;t the 2017 ecosystem, the issue is the 2017 programmer&amp;#x27;s deference to vanity instead of engineering. All these individual tools exist for a reason, and if your project is already functioning to specification without the use of these tools, &lt;i&gt;you shouldn&amp;#x27;t be using them&lt;/i&gt;; doing otherwise is the developer&amp;#x27;s fault, not the tool&amp;#x27;s or the ecosystem&amp;#x27;s.</text></item></parent_chain><comment><author>dheera</author><text>On a similar note, I always find it ridiculous when I have to do things like&lt;p&gt;&lt;pre&gt;&lt;code&gt;    apt-get install npm &amp;amp;&amp;amp; npm install bower &amp;amp;&amp;amp; bower install ...
&lt;/code&gt;&lt;/pre&gt;
Why can&amp;#x27;t we just use apt-get and Makefiles for everything?&lt;p&gt;Why can&amp;#x27;t npm be turned into ppa:nodejs and pip be turned into ppa:python?</text></comment>
<story><title>“Hello, (real) world” in PHP in 2017</title><url>https://kukuruku.co/post/hello-real-world-in-php-in-2017/</url></story><parent_chain><item><author>vectorpush</author><text>I get that this article is satire, but I think the deepest (perhaps) unintentional insight presented by the author&amp;#x27;s veiled criticism is that the justification for using these tools is presented as &amp;quot;it&amp;#x27;s 2017&amp;quot; and not as a solution to any particular problem. The issue isn&amp;#x27;t the 2017 ecosystem, the issue is the 2017 programmer&amp;#x27;s deference to vanity instead of engineering. All these individual tools exist for a reason, and if your project is already functioning to specification without the use of these tools, &lt;i&gt;you shouldn&amp;#x27;t be using them&lt;/i&gt;; doing otherwise is the developer&amp;#x27;s fault, not the tool&amp;#x27;s or the ecosystem&amp;#x27;s.</text></item></parent_chain><comment><author>rosser</author><text>It&amp;#x27;s called &amp;quot;résumé-driven development.&amp;quot;</text></comment>