Live data from Hacker News

Ask HN: Which tools have made you a much better programmer?

news.ycombinator.com

1–10 of 519 posts

Ask HN: Which tools have made you a much better programmer?

#1
Getting better at coding is usually a long, slow process of study and practice. However, sometimes I run into something that's easy to understand and, once I'm using it, feels like I've leveled up.

A few personal examples are: * version control - specifically, reading up on git and understanding the more complex commands * debuggers * flame graphs for performance debugging * good code search

What have you added to your workflow that's made you much more productive?

Re: Ask HN: Which tools have made you a much better programmer?

#5
- Version control

- Unit testing

- Leak detectors (for languages like C/C++)

- Race detectors

- Auto-formatting (eslint, gofmt)

- A solid editor (prev: vim, now: vscode)

- One-step deployment scripts/automation (even for small projects)

I have not found a lot of value in debuggers, outside of after-the-fact debugging (e.g., core files.) I much prefer printf-style debugging.

Re: Ask HN: Which tools have made you a much better programmer?

#6
leetcode.

I hate I have to do these stupid exercises to be able to get a job, but I have learned some useful skills by looking at how I write code and comparing to faster solutions. It has changed how I write normal code, and helps me write automatically without thinking too much.

Post reply on HN