Hacker News new | ask | show | jobs
by walshie4 4068 days ago
Homebrew and pretty much anything else that lets the *NIX of OS X shine through.

Check out Github's tools as they seem to use OS X heavily.

Homebrew - http://brew.sh/

Also the ~/.osx dotfiles in this repo (https://github.com/mathiasbynens/dotfiles) are quite handy especially space order locking. That used to drive me mad.

Finally Amethyst (https://github.com/ianyh/Amethyst) is still a lil buggy but so nice to have. If you want to go the 'more OS X route' check out BetterTouchTool instead.

2 comments

After trying to make use of Homebrew for a couple of years, I've given up. I refuse to install it now.

Using a combination of Vagrant for project environments, and a generic Debian VM (which could also be handled by vagrant but has much less need for it) for miscellaneous stuff, I am not missing brew.

The other advantage to this approach is your mac will likely remain stable and fast for much longer. Running a web server and a database server and an app server and who knows what else constantly (and by default, at startup) can make for a lot of RAM usage and ridiculously slow startup/logins.

Move that shit all into VMs, and keep your host as simple as possible. Sure, run your IDE, editor, debugger, what have you, but you should be able to quickly and easily just stop everything related to any given project/app.

Edit:

Also, and I know this will probably not be a popular opinion around here:

Whenever possible I use Mac App Store versions of apps. After a couple of clean-installs since the inception of the MAS, I am absolutely in favour of this approach. I can generally queue up all my MAS sourced apps for download + install quicker than I can open site, download, install & add license details for probably ONE app from outside the MAS. I know it has limitations and some apps will likely never be available in it, but those that are, are so much simpler to re-install on a clean OS.

Exactly, the only thing I might add would be homebrew cask (https://github.com/caskroom/homebrew-cask) as well to install gui based applications.