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.
The page was most recently updated on the 16th of May, 2024.
MacBook M2 Pro
16-inch, 32Gb/2Tb (~$4,000). My smartphone is iPhone 14 Max.
For video and podcast recording I’m using Zoom H1
together with
Cannon M50 and R10 cameras,
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.
Transmit ($34)
for FTP and AWS S3 file management.
OBS Studio (free)
for webinars and video recording.
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
and
WhatsApp,
(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.