This is a mobile version, full one is here.

Yegor Bugayenko
27 June 2017

My Work Environment

I was asked in my Telegram Group which tools and hardware I use in my daily work. Here is the full list of what I have and even how much I paid for them. Maybe it will be helpful for someone.


MacBook Pro Retina, 15-inch, Late 2013, 2.3GHz/16Gb/512Gb ($2,900) with MacOS Sierra. I bought it over three years ago and don’t want to replace with a new one, simply because rumors are its quality is very low. My smartphone is iPhone 6s. For video and podcast recording I’m using Zoom H6 together with Movo LV4-O2 microphone, Sennheiser HD 380 PRO headphones, and SLIK Sprint 150 tripod.


IntelliJ IDEA Ultimate ($499 free) for Java projects. I’ve got a free open source license from JetBrains, because I’m an active contributor and an author of Takes Framework. If you contribute to open source (and you must), you may do the same, I believe, just email them and ask. These are my settings.jar.


Sublime Text ($70) for all texts I edit, including Ruby, JavaScript, and PHP code. Also, for writing this blog in Markdown and my books in LaTeX Sublime is the editor I use. I was using TextMate ($52) a few years ago, but switched to Sublime because it’s just better. I also tried Atom (free) and didn’t really like it.


Chrome (free) for web browsing. I also have Safari, FireFox, and Opera but only to verify my websites for cross-browser compatibility, that’s all. I’m using these plugins: AdBlock, Block site, Grammarly, Rapportive.


iTerm2 (free) for the command line. It’s a replacement of Terminal, with some nice features, which I’m not actually aware of.


Homebrew (free) for package managing. Difficult to imagine Mac OSX without Homebrew. I was using MacPorts in my previous MacBook, but switched to Homebrew and have no regrets.


YourKit ($499 free) for Java profiling. I’ve got a free license from them, again because I’m a contributor to a few open source projects. Email them if you want to get the same. As I tweeted recently, when I have to use YourKit, I know that I’m doing something very wrong in my code.


HTTP Client ($2) for HTTP requests/responses debugging, when curl is not enough.


Sketch ($99) for editing vector graphics, mainly SVG. Also, it’s good for converting SVG into PNG.


Pixelmator ($30) for editing rasterized images, like PNG, GIF, JPEG, etc. The icons you see at this page were created with the help of Pixelmator. It is a perfect alternative to Adobe Photoshop, if you are a programmer, not a graphic designer.


1Password ($40) for keeping all my passwords in one place. I don’t know what I would do without this tool. All my passwords, bank accounts, credit cards, and passport scans are there.


Zoom ($150/year) for conference calling and Shift-M.


Reaper ($60) for post-processing of Shift-M episodes.


Things ($50) for long-term planning. I put my long-term plans there and open them once a month. I definitely should use this software more frequently.


Tower ($79) for visual Git manipulations. Even though I’m using Git from the command line only, this tool helps me time to time when I need to go through the history and find out where exactly I broke something.


Transmit ($34) for FTP and AWS S3 file management.


OBS Studio (free) for webinars and video recording.


µTorrent (free) for stealing movies. I find them mostly at rutracker.org or The Pirate Bay. I do realize that stealing is a bad thing and I’m actually strongly against piracy, but most movies are either too expensive or not available for purchase.


VLC (free) for watching those stolen movies.


Vienna (free) for reading RSS feeds, rarely.


iStat Menus ($18) for OSX monitoring.


Keynote for presentations, Pages for documents sometimes, and Numbers for spreadsheets. I don’t remember me paying for them, but maybe I just forgot.


Dropbox (free), iCloud ($1/mo), and Google Drive for storage. I try to keep as little as possible on my laptop and upload everything that is already “history” to my personal AWS S3 bucket.


Telegram, Viber, WhatsApp, Messenger, and Skype (all free, in order of preference) for P2P messaging. Slack for business messaging sometimes. Colloquy for IRC messaging when I need it.


PokerStars (not free at all) for playing poker before falling asleep.