Earlier quoted context omitted.
My life was also improved with some additional aliases in my git config: [alias] dfif = diff idff = diff grpe = grep
Years ago Interlisp (does anybody here remember Interlisp?) had a function called DWIM (AKA Do What I Mean). It was an (optionally enabled) part of the REPL. If you typed something that made no sense, DWIM would try to figure out what you really meant to type, and offered to run the corrected command. I have often wondered why that functionality disappeared, and why no one has tried to resurrect it. Search engines of…
Ask HN: Which tools have made you a much better programmer?
141–150 of 519 posts
Re: Ask HN: Which tools have made you a much better programmer?
#142Putting this in my hosts file helped me maintain my focus. 127.0.0.1 news.ycombinator.com 127.0.0.1 reddit.com 127.0.0.1 facebook.com
Re: Ask HN: Which tools have made you a much better programmer?
#143Flycut. It's a clipboard manager. I hit cmd+shift+v and I can scroll through my previous clipboard states. It's an amazing upgrade from a one-state-only-clipboard life. "Flycut is a clean and simple clipboard manager for developers. It based on an open source app called Jumpcut. Flycut is also open source too: http://github.com/TermiT/flycut"
The clipboard can also be shared across your Windows devices.
Re: Ask HN: Which tools have made you a much better programmer?
#144- 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/…
My life was also improved with some additional aliases in my git config: [alias] dfif = diff idff = diff grpe = grep
Re: Ask HN: Which tools have made you a much better programmer?
#145The 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.
BTW I'm not affiliated with them but they're having a 50% discount sale right now.. iirc 25 birthday sale. They seldom give out discounts, so this is a great time to upgrade too.
Re: Ask HN: Which tools have made you a much better programmer?
#146Re: Ask HN: Which tools have made you a much better programmer?
#147- Git - quite self-explanatory - Visual Studio Code - I like more than the paid version (that I have a subscription for) - SQL Server Management Studio execution plan modes - it is a gem that few people know about and even fewer can utilize it effectively to make 10 second queries run in 30 milliseconds. - Composer (PHP) as my first encounter with package management, years ago. - Notepad++ - the only mini-tool availa…
Re: Ask HN: Which tools have made you a much better programmer?
#148Re: Ask HN: Which tools have made you a much better programmer?
#149Makes browsing documentation really fast and convenient. Have that bound to F1 in my emacs to lookup the current word at point. So you instantly zap to man pages, lua reference manual, python docs, perl docs, ... you name it. Highly recommended.
Re: Ask HN: Which tools have made you a much better programmer?
#150This contains a list of keyboard shortcuts and tracks your usage or non-usage of them, identifying various ways you can speed up your workflow in the IDE using keyboard shortcuts instead of the mouse.
Building on this, the Key Promoter[1] plugin will notify you when you could have used a shortcut instead of the mouse.
Reclaim seconds of your life wasted moving the mouse around.
[0] https://www.jetbrains.com/help/idea/productivity-guide.html
[1] https://plugins.jetbrains.com/plugin/9792-key-promoter-x