There were a few native file system issues I encountered that this would be perfect for!
There were a few native file system issues I encountered that this would be perfect for!
for example, people sometimes did not know how to freeze their dependencies and use python virtual environments when working with python projects, that lead to problems in collaboration, handing students "magic" prefabricated environments could lead them to believe that that's all there is to it, and explaining that it is not to the student in an edge case might end up being less productive than understanding this process from the get go
you could say that the _effort_ to set up a development machine should be part of the learning experience, at least that's what I think.
I remember seeing my classmates having their first freelance jobs and editing minified css/javascript directly because they did not know anything about the transpiling that goes on or the toolset surrounding javascript and web development
Worked like a charm.
sudo apt install apache2 php libapache2-mod-php; vim /var/www/html/index.php
Most things can be simplified to the raw essentials, doesn't mean you're going to achieve a result that people want or need.