Live data from Hacker News

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

news.ycombinator.com

371–380 of 519 posts

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

#371
post #26

The Jetbrains suite. Lightens the cognitive load, makes it easier to refactor and keep code tidy. All of which allow me build better software. For almost everything else e.g. git, learning how to use the command line instead of a UI is the best way for me to learn how the tooling works.

I'm a die hard Emacs use but when I need to bounce around a codebase or refactor, I jump into the various jetbrains tools. Friggin awesome

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

#372
post #366

Maybe the opposite of many other comments but... macOS. Limited choices and customisations, but less is better. Not having to worry about "stuff" is something that goes easily undervalued.

That’s exactly why I’m using Ubuntu instead a more customized linux distro atm. I will say that after 2 years and a couple of updates, the idea of a rolling release version is sounding better.

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

#374
post #320

Earlier quoted context omitted.

Isn't beaucoup French?

yes, and as Army slang, it made it into American English through Vietnamese

I'm pretty sure in Louisiana it was already in slang through French here

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

#376

Earlier quoted context omitted.

> I recommend starting with a gentle approach that doesn't require picking up a new language Disagree. This is likely to 'dilute' the lessons of functional programming, as it were. If you learn to program in idiomatic Clojure/OCaml/Haskell/Scheme, you can be relatively sure you really have picked up the principles of functional programming. If you merely attempt to apply new principles in an environment you're alread…

Some people say learning Latin makes you a better writer, smarter, etc. even if you're unlikely to directly use it. Dubious claims but it feels like FP can be like that.

A side note: "Dubious" comes from Latin, sharing the root of "duo", which means two,in this case referring to the possible indecision between two things or ideas.

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

#377

Earlier quoted context omitted.

> I recommend starting with a gentle approach that doesn't require picking up a new language Disagree. This is likely to 'dilute' the lessons of functional programming, as it were. If you learn to program in idiomatic Clojure/OCaml/Haskell/Scheme, you can be relatively sure you really have picked up the principles of functional programming. If you merely attempt to apply new principles in an environment you're alread…

Some people say learning Latin makes you a better writer, smarter, etc. even if you're unlikely to directly use it. Dubious claims but it feels like FP can be like that.

I imagine that diligently learning a foreign language (dead or otherwise) will make you smarter, especially if the free time spent on it would otherwise be spent on less academic pursuits.

(edit: spelling)

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

#378
post #318

Earlier quoted context omitted.

I recently had a revelation: When typing longer shell commands it can be time-consuming to go back and make changes, turns out you can use Vim style cursor movements within the Fish: https://stackoverflow.com/questions/28444740/how-to-use-vi-m...

you can do that in bash too, and any cli that uses readline library

also zsh (tho it doesn't use readline per se)

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

#379
post #22

- GNU/Linux + i3wm; complete control over my programming environment. - bash + GNU coreutils; seriously, take the time to be able to write helpful bash scripts which can run basically anywhere. - git; use it even when you're not pushing to a remote. Add helpful aliases for everyday commands. Build a good mental model of commits and branches to help you through tough merges. ( my ~/.gitconfig: https://gist.github.com/…

THIS. Especially Clojure. If you want to become a better JavaScript programmer, definitely dabble in Clojure.

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

#380
post #26

The Jetbrains suite. Lightens the cognitive load, makes it easier to refactor and keep code tidy. All of which allow me build better software. For almost everything else e.g. git, learning how to use the command line instead of a UI is the best way for me to learn how the tooling works.

I'm a die hard Emacs use but when I need to bounce around a codebase or refactor, I jump into the various jetbrains tools. Friggin awesome

You aren’t die hard enough.
Post reply on HN