HACKER Q&A
📣 mraza007

Developers tools that enhances your productivity


Dear Developers, What are some tools or quick hacks that you use when writing software which makes you productive. Whether it can be configuring shell,text editors and etc


  👤 gin_morphin Accepted Answer ✓
- Tools: Reveal (https://revealapp.com/) for dealing with app's UI, Sublime (https://www.sublimetext.com/) for text editors, Paw (https://paw.cloud/) for making API calls, Proxyman (https://proxyman.io/) for manipulating requests/responses when debugging

- Quick hacks: Moya library (https://github.com/Moya/Moya) for categorizing API route, Diff Algorithm for reloading huge UITableView efficiently

- Others: Have a dog and sleep well :)


👤 emrox
- Dash (https://kapeli.com/dash) for browsing documentation locally (often faster than searching the web when you know what you are looking for), alternative: https://devdocs.io (works in browser), Zeal (https://zealdocs.org, for Windows & Linux)

- Sublime Merge for solving merge conflicts and committing individual lines (I'm for command line when working with Git, but `git add -p` is often frustrating, with Sublime Merge it's very easy once you got used to the tool)


👤 welder
Find the "Awesome-X" list for all the stuff you use on GitHub. Also, use https://wakatime.com to measure the time you spend coding.

👤 FR10
Internal: Learning Vim, (some) task automation through scripts, learning to write good commits/comments/tests/tags (TODO:, BUG:, REFACTOR:), doing code reviews.

External: Taking breaks (brew coffee, walk around), sleep well.


👤 theSealedTanker
vim for editing, emacs org mode for scheduling, tracking habits, tasks, tracking my time spent on tasks and taking notes