Despite my dislike for Word and Excel, I use PowerPoint for all my presentations.I use Lightroom and Photoshop too, but less often nowadays.I use Illustrator CC all the time to enhance graphics I make in R and to make non-data-driven figures and diagrams.I also used it for all the typesetting I did for BYU’s Neal A. Though I regularly use LaTeX (through pandoc), I adore InDesign CC and use it to make fancier academic and policy documents.I’m partial to both Fira Code and Consolas for my monospaced fonts.I use Homebrew to install Unix-y programs.I use a system-wide hotkey ( ctrl + `) to open iTerm2 from anywhere.My teaching websites all use blogdown + Hugo. I normally access my remote files through SSH in a terminal, but for more complicated things, I’ve found that Mountain Duck is indispensable.I run my main web server on a DigitalOcean droplet, and I spin up temporary droplets all the time to offload scraping scripts, complicated R models, and to create on-the-fly VPNs.I adapted the idea for research haikus from Kirby Nielsen.I use RStudio for editing R files, but I use Visual Studio Code for everything else.Every few months I play with pandas and numpy and Jupyter, but I’m far more comfortable with R for scientific computing. I also use Python ( 3!) pretty regularly, especially for natural language processing (with nltk) and web scraping (with Requests + BeautifulSoup).I don’t typically make full-blown literate documents (like, I have yet to write a full article or book in R Markdown)-instead, I generate figures and tables with R and reference them in my writing. ![]() In the interest of full reproducibility and transparency, I make R Markdown websites for each of my projects. I use R and RStudio for most of my statistical computing, and I’m a dedicated devotee of the tidyverse.I post almost everything I write or develop on GitHub.Before that, I used Evernote, but I abandoned it in September 2018 after 9 years of heavy use, given their ongoing privacy controversies and mass layoffs. Before switching to Obsidian I used Bear, which was great but didn’t support fancier things like math or syntax highlighting. I read and annotate all my PDFs with Skim (and iAnnotate on iOS), since both export annotations as clean plain text.I store all my bibliographic references, books, and articles in Zotero ( see here for why).I use my own variation of Kieran Healy’s Plain Text Social Science workflow to convert Markdown to HTML, PDF (through LaTeX), and Word (through LibreOffice). The key to my writing workflow is the magical pandoc, which converts Markdown files into basically anything else.Typora is my favorite standalone Markdown editor I’ve found so far because it inherently supports pandoc-flavored Markdown. I use Typora to edit standalone Markdown files, since Ulysses uses its own syntax when using fancy things like footnotes.Ulysses has decent HTML previewing powers, but when I need more editorial tools, I use Marked.At first I chafed at the fact that it stores everything in its own internal folder structure, since I store most of my writing in git repositories, but exporting a compiled Markdown file from a bunch of Ulysses sheets is trivial (and still easily trackable in version control). ![]() I do all my writing in pandoc-flavored Markdown (including e-mails and paper-and-pencil writing)-it’s incredibly intuitive, imminently readable, flexible, future proof, and lets me ignore formatting and focus on content. ![]() I permanently ditched Word as a writing environment in 2008 after starting grad school.I try to keep this updated fairly regularly. In truth, my workflow tends to look like this or this, but here’s a more detailed list of all the interconnected programs I use. People often ask me what programs I use for my writing and design.
0 Comments
Leave a Reply. |