Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> biggest time-savers

I strongly believe there's a balance to be struck between getting started quickly and understanding how your code is run. Especially if it's an interpreted language like Python.

If you do understand opening a terminal in your project's repository and executing `python3 ./mypythonfile` then this should be prioritized. Even for noobs.



When teaching noobs I first have to tell them how to make folders, create files, what files are and where they are stored, modern systems abstract that all away.

I want them to realise that code is just text files, same with html


Completely agree with your last point.

So many of my tools over the years have stuck with their simple command line initiation rather than wrapping into GUIs or other alternatives. Being able quickly write “python [whatever you are doing]” is awesome.


I worked with "senior" developers who were absolutely unable to run the project they were working on from a terminal. It was either the "play" button in the IDE or nothing.


Edit: :3s/do/don’t




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: