-
Notifications
You must be signed in to change notification settings - Fork 2
Day 1: Work Environment
My desk is where I spend most of my waking hours, and as such it tends to accumulate lots of "stuff". My desk was also my SocialDrizzle work space for over 9 months. In the spirit of spring cleaning, my work space is now clutter free and absent are all the sticky notes and notepads full of reminders of work to be done on a dead product.
My computer situation also needed some attention. As I was spending every waking hour getting stuff done, my file systems were in disarray, npm permissions fubar'd, and sublime text lagged when scrolling. (Lame!) So today I reinstalled Yosemite on my 13in Mac Book Air and set it up to hack on StatBot.
Some of the things I've installed are:
- Sublime Text 3 - This has been my text editor of choice for years. I switched to atom on my linux install, enjoy it, and may one day change loyalties, but for the sake of my productivity I am staying true to my first love.
- Node.js & NPM - Runtime environment and package manager.
- n - For managing node.js versions
- github for mac & command line tools - Git is my DVCS of choice and while the CLI works fine, Github's mac client is a thing of beauty and increases my productivity.
- chrome - web browser of choice. I'm most familiar using it for standard browsing as well as for my client application's runtime environment.
- Sketch3 - a great tool for mocking up client UIs
- dash - documentation lookups
- boot2docker - I'll be using docker to manage the deploys of StatBot's services and need dockerd to build images and run containers locally.
- iterm2 - terminal emulator
- dropbox - Who wants to lose their work when a drive crashes? Not me!
- skype - Gotta stay in touch, ya know?
I did not install either mongodb or redis because I will be running those services in docker containers to save on time as well as keep an identical environment in development and production.
I grabbed my ssh keys and dotfiles from dropbox as well.