Once every couple of months I check new interviews on The Setup. I do it to compare workflow/tools and to occasionally discover a new piece of software to try out. I thought it’d be interesting to do something similar once every year. Some tools will probably be forgotten, but some will probably stay in use for decades to come (looking at you, Emacs). So here’s my “setup.”
I use two machines; a Windows 8.1 desktop and a 2011 MacBook Air running Yosemite. I have a Steelseries 6GV2 mechanical keyboard for the desktop machine. The marketing material says it’s built like a tank and I have to agree. It’s very well built. Also, it’s probably the only gaming keyboard that doesn’t look like a Christmas tree. I have an iPad mini with Retina display, which I mostly use as an ebook reader. I didn’t go for a Kindle because I often read technical books which are unreadable when you reflow the text (or more specifically, code). There’s also an old Lenovo netbook laying on a shelf and used for programming experiments. It’s running Linux. I use an old pair of Sony MDR-V700 headphones when not at my desk. I don’t think they make them anymore but you can still buy replacement ear pads on Amazon; that’s the only part that degrades over time.
Apart from work, I use my desktop for games. Usually in bursts, which happen once every few weeks. I went deep into a rabbit hole when it comes to flight simulators: I have an ok joystick, CH Pro Throttle and Track IR. The last one is for head tracking. It’s hard to explain in words but it’s best alternative to VR goggles so far. And essential for flight sims (especially when your plane doesn’t have a radar, like in Rise o Flight). Another part of the experience is sound, which I get via Razer Tiamat headset.
Most of my working day is spent doing one of three things: reading documentation (Chrome or PDF reader or iPad), reading or writing code (Emacs or IntelliJ, sometimes Visual Studio). I very much prefer the Envy Code R font when possible. Often I reach for Sublime Text, especially when I’m exploring a codebase I’ve just pulled from Github; smooth scrolling, mini map and fast search is something I wish Emacs had (well, I can get search with
ack + ack-mode).
Blog posts are mostly written using iA Writer. I manage my budget in You Need A Budget. I use Omni Focus to track my tasks. For example, every browser tab that stays open for too long eventually gets filed to the @Someday bucket. Helps to preserve sanity. I listen to my music with iTunes. Or stream it with Spotify, though the janky desktop app sometimes makes me want to ditch it. I use Dropbox to share some of my files between machines (even virtual ones). More sensitive data gets synced with Bit Torrent Sync. Recently I discovered ConEmu, which is slightly more pleasant to use Windows command line. And I’m slowly making moves towards
zsh. I make notes in Hackpad quite often.
I toy around with Game Maker despite the horrible GM Language. The IDE looks like it’s been built in 1997 but it is responsive. A quality many today’s apps lack. I use Pyxel to make, ahem, art.
I don’t really use that much apps on my phone beyond Maps, web browser, Hipstamatic, Twitter and Instagram. On the iPad I mainly read stuff in the browser, Kindle, iBooks or Instapaper. I really like the Paper app by 53. I recently got their Pencil, which replaced the Cosmonaut stylus, because I wanted something more precise.
Windows & OS X
- Emacs 24.4
- IntelliJ Idea. With Cursive and ANTLR plugins.
- Bit Torrent Sync
- Sublime Text
- Total Commander
- You Need A Budget
- Visual Studio 2013 Community Edition
- Game Maker Studio
- Irfan View (for years I read it as Infra View).