This is one of the biggest temptations that developers must resist - becoming too reliant on software that abstracts away a kill.<p>Some examples:<p>Wordpress, Squarespace etc - abstracts away knowing how to set up a web server, design pages, and write HTML/CSS/Javascript<p>GitHub GUI - abstracts away understanding git through the CLI, knowing how to fix unusual conflicts, and creates an inaccurate mental picture of how VCS works. This applies to many UIs that mask an equivalent CLI tool.