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.
Ask HN: Which tools have made you a much better programmer?
371–380 of 519 posts
Re: Ask HN: Which tools have made you a much better programmer?
#372Maybe 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.
Re: Ask HN: Which tools have made you a much better programmer?
#373Cider REPL
Literate programming in Org mode
Keeping outlines of notes in org mode for everything. Being able to execute the code in those notes is pretty friggin amazing.
Re: Ask HN: Which tools have made you a much better programmer?
#374Re: Ask HN: Which tools have made you a much better programmer?
#375Re: Ask HN: Which tools have made you a much better programmer?
#376Earlier 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.
Re: Ask HN: Which tools have made you a much better programmer?
#377Earlier 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.
(edit: spelling)
Re: Ask HN: Which tools have made you a much better programmer?
#378Earlier 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
Re: Ask HN: Which tools have made you a much better programmer?
#379- 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/…
Re: Ask HN: Which tools have made you a much better programmer?
#380The 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