Ask HN: What are some tools/techniques that greatly increased your productivity?

  • Maintaining a logbook by date. This enabled me to have some chance of reestablishing state when I knew the date of some action. It also collected all my scribble, notes and references in one place meaning I only had one thing to remember when wandering about. Eventually, two with my phone but they came way later. Yeah, it wasn’t searchable but no electronic alternative worked anywhere near as well nor were as robust when traveling. A good quality engineering spiral notebook..

    This approach worked for all operating systems and languages that I used. Planning, work notes, summaries and speculations along with the everyday detritus that showed up.

  • Pycharm basically covers every corners of my workflow. Their git integration is just better. And code highlighting + linting implemented in Pycharm is way better than the others, reducing bug rate by a lot. Also now I can just right click to run doctest inside the code to ensure everything is alright. Testing cannot be more easiler than this. What's great is than everything come out of the box, no extension nonsense (e.g. VScode, you can't even change the background color by yourself).