<story><title>Ask HN: Is all programming constantly changing or just front-end JavaScript?</title><text>I&amp;#x27;ve been working on frontend dev for several years now, in the pre and post framework era. React and the other frameworks and ES6 in general, has meant a ton of change to the very basics of how we work.&lt;p&gt;The way I do basic things has changed fundamentally in the last 4-5 years. Some of that is because I&amp;#x27;m no longer a &amp;quot;beginner&amp;quot;, but much is because things have just changed a ton.&lt;p&gt;People who know the JS &amp;#x2F; frontend ecosystem AND backend stuff as well:&lt;p&gt;Is this rate of change unique to JS, or is it everywhere? 
Is Rails very, very different now than 4-5 years ago?  Django?&lt;p&gt;I use PHP a bit and I&amp;#x27;ve seen that change a bit, but it feels like mostly for the better, with namespaces in particular. Otherwise, I don&amp;#x27;t feel like PHP has had near the amt of change that JS has had.&lt;p&gt;tl;dr:   is it crazy everywhere or just with JS&amp;#x2F;frontend?</text></story><parent_chain><item><author>rolleiflex</author><text>From what I could see, the amount of churn in the Javascript world is unsurpassed by anything in software or product, almost to an order of magnitude.&lt;p&gt;I ended up being a product designer (my main, academic education), a frontend, and a backend with varying levels of expertise in my lifetime, so I have some direct experience.&lt;p&gt;My current advice as of April 2019 is to keep calm, if you can stay away from JS, do it, if you can&amp;#x27;t, pick Vue, avoid Webpack, use Typescript, and forget the rest. That should go fine for the next couple years, if you can manage to remove Webpack, even longer.</text></item></parent_chain><comment><author>Jorge1o1</author><text>What&amp;#x27;s the matter with Webpack? It carries quite a lot of advantages, like tree-shaking, code splitting, and lazy loading.&lt;p&gt;These are real, tangible performance benefits, so I&amp;#x27;m going to need some kind of compelling evidence as to why avoid Webpack.</text></comment>
<story><title>Ask HN: Is all programming constantly changing or just front-end JavaScript?</title><text>I&amp;#x27;ve been working on frontend dev for several years now, in the pre and post framework era. React and the other frameworks and ES6 in general, has meant a ton of change to the very basics of how we work.&lt;p&gt;The way I do basic things has changed fundamentally in the last 4-5 years. Some of that is because I&amp;#x27;m no longer a &amp;quot;beginner&amp;quot;, but much is because things have just changed a ton.&lt;p&gt;People who know the JS &amp;#x2F; frontend ecosystem AND backend stuff as well:&lt;p&gt;Is this rate of change unique to JS, or is it everywhere? 
Is Rails very, very different now than 4-5 years ago?  Django?&lt;p&gt;I use PHP a bit and I&amp;#x27;ve seen that change a bit, but it feels like mostly for the better, with namespaces in particular. Otherwise, I don&amp;#x27;t feel like PHP has had near the amt of change that JS has had.&lt;p&gt;tl;dr:   is it crazy everywhere or just with JS&amp;#x2F;frontend?</text></story><parent_chain><item><author>rolleiflex</author><text>From what I could see, the amount of churn in the Javascript world is unsurpassed by anything in software or product, almost to an order of magnitude.&lt;p&gt;I ended up being a product designer (my main, academic education), a frontend, and a backend with varying levels of expertise in my lifetime, so I have some direct experience.&lt;p&gt;My current advice as of April 2019 is to keep calm, if you can stay away from JS, do it, if you can&amp;#x27;t, pick Vue, avoid Webpack, use Typescript, and forget the rest. That should go fine for the next couple years, if you can manage to remove Webpack, even longer.</text></item></parent_chain><comment><author>mamcx</author><text>About web pack and many others:&lt;p&gt;I use Vue with several others dependencies. But 0 package managers.&lt;p&gt;This is mine:&lt;p&gt;&lt;pre&gt;&lt;code&gt;    cat js&amp;#x2F;vue.js js&amp;#x2F;vue-router.js js&amp;#x2F;vuelidate.min.js js&amp;#x2F;validators.min.js 
    js&amp;#x2F;vuex.js js&amp;#x2F;vuex-i18n.umd.js js&amp;#x2F;translation.js js&amp;#x2F;vue-moment.js 
    js&amp;#x2F;vue-virtual-scroll.js &amp;gt; js&amp;#x2F;build.js
&lt;/code&gt;&lt;/pre&gt;
0 problems. Predictable, not folder with millons of little JS files, etc...</text></comment>