We are a spectrum of jobs, not just one
I don&#x27;t quite understand why we need to invent an new word for it? There are people who program and optimize all day and write clever one-liners and create libraries and frameworks only they understand (programmers), and people who collaborate &amp; have a holistic view on software development, and as a result actually get stuff done in a solid way (engineers).<p>Yes, you can tell what I think about this article (and the one before it).<p>If your goal is to ship a product, there is no reason to reinvent anything that is not your core business. I don&#x27;t see the author of this article writing their own OS from scratch, so why stop there? Why should all the auxiliary libs and frameworks be created from scratch? Because they don&#x27;t like all the communities around the existing ones?[0] If everyone around you is the problem...maybe its you who is the problem. I&#x27;ve never had any pull requests with fixes or minor features rejected from upstream, so my view may be biased.<p>I prefer hiring and working with people who understand the value of contributing to OSS instead of building their own little castles.<p>[0] <a href="http:&#x2F;&#x2F;rachelbythebay.com&#x2F;w&#x2F;2018&#x2F;10&#x2F;09&#x2F;moat&#x2F;" rel="nofollow">http:&#x2F;&#x2F;rachelbythebay.com&#x2F;w&#x2F;2018&#x2F;10&#x2F;09&#x2F;moat&#x2F;</a>