2 ms·
My environment has to feel isolated yet not alone, i.e. I could not work alone in a basement as I tend to get anxious. Other than that: 1) A good IDE (my curren
by temporallobe 9y ago
My environment has to feel isolated yet not alone, i.e. I could not work alone in a basement as I tend to get anxious. Other than that: 1) A good IDE (my current fav is anything by JetBrains) 2) Either Atom or Notepad++ as a basic text editor 3) A Unix-like environment so I can use tools like vim, Perl, and bash (Linux Mint and macOS FTW) 3a) If I must be on Windows, I insist on ComEmu and PuTTY 4) Youtube in the background for watching/listening to stuff that is slightly distracting 5) I play guitar a lot, so I keep a junker electric guitar at my desk in case I need to take a mental break or think through a solution 6) Coffee, within reason 7) I have found that I can get 2-3x more done at 6-9am than from 9am-5pm. My brain seems much more alert when I just wake up. 8) Frequent breaks 9) Somewhat cool -- I can't code hot and deep thinking and analyzing make me feel hotter for some reason. And finally....10) Having as few interruptions as possible from IM (Slack, etc.). I sometimes have to go "dark" for a few hours to get shit done.