Skip to content

Instantly share code, notes, and snippets.

@mnem
Last active October 5, 2015 17:17
Show Gist options
  • Save mnem/2843094 to your computer and use it in GitHub Desktop.
Save mnem/2843094 to your computer and use it in GitHub Desktop.
Tools and setup for doing stuff, for my future reference when I accidentally destroy my computer. Again.

OS X Edition

Stuff I install to make creating magic rubbish easier.

General tools

  • OSX Terminal: Good enough when combined with tmux.
  • tmux: Terminals done proper; tmuxinator: handy tmux session templates.
  • Homebrew: The only package manager that matters.
  • git: Source control that works.
  • The Silver Searcher: A faster, better ack.
  • nvm: Manage the seemingly daily updates to NodeJS…
  • chruby and ruby-install: combine their powers for some light ruby relief. NOTE: Trying to live with the system Ruby now that it's at V2.

Coding tools

  • Sublime Text: The awesomest GUI general text/code editor.
  • vim: Because life is more than just a GUI (and it's useful to practice for when you have to edit schizz on a remote server at 3 a.m.).
  • Xcode: It's actually pretty good, apart from the crashing and people moaning. However, now facing competition from:
  • AppCode: Objective-C IDE done, allegedly, right. Still can't decide between this and Xcode. It has far awesomer refactoring powaz, but if you write code correctly the first time, that's less use. Slower than Xcode.
  • IntelliJIDEA: ActionScript (remember that) dev and some others. May come into it's own when they finally release their C/C++ plugin.
  • Cocoapods: Gem for Xcode.
  • Charles: Debugging web services.

Prettying tools

Gems built for comfort

  • rake: Build and script anything with awesomeness and panache.
  • heroku: For the only server testbed you need.
  • rerun: Automate Ctrl-C, Up, Enter.

OS tools and apps

  • Dash: Indispensable reference documentation viewer.
  • FNable: For when function keys need to be function keys.
  • TaskPaper: How I manage my projects.
  • Alfred: Mice and trackpads are for losers. Keys FTW.
  • 1Password: I like my accounts like I like my trousers. So secure I can't get into them without a third party tool.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment