Well, I wouldn&#x27;t have considered half of those things as part of &quot;front end development&quot; work, but it pretty much drives my point. I&#x27;m a firm believer in the idea that you&#x27;ll be more effective at all of those things if you have a general baseline knowledge of CS, so that if you need to you can (relatively quickly) understand <i>how</i> and <i>why</i> all of your tools work the way they do.