“I’m happy to represent the minimalist setup lifestyleâ€: Dev Tool Time with Leah Culver
When Leah Culver, iOS Developer at Twitter, joined us for Dev Tool Time on April 28, 2021, we weren’t expecting her to make us question our Google Docs habit.
We’ll get to Leah's preferred alternative to docs, but a lot of Leah’s developer setup is unconventional: she’s mastered the art of a minimalistic workspace, working with a MacBook on her kitchen table with wired headphones/earpods and an iPhone cable to connect to iOS devices for development testing.
That’s it. She keeps her setup distraction free, easy to sync with her second MacBook, portable and travel friendly. This less-is-better theme can be seen throughout her choice of developer life tools:
Dropbox
“As a developer, one of the things I love is using other people’s tools. I don’t want to think about code or work or tools or systems when I'm not at work.â€
Leah keeps all her files in the cloud, ensuring that everything is backed up and secured in case the hardware gets damaged. Setting up the environment again (if she gets a new laptop, for example) can also be done with ease. Having all her data in the cloud also allows her to keep her two MacBooks in sync with each other.
GitHub
Leah’s fondness of keeping all her data in the cloud also applies to her Git version control and coding projects, which she keeps in GitHub. She also prefers GitHub for project management, viewing it as a method of communication:
“I don’t believe things like Slack or email are the best place to have conversations about work, but using a tool that everyone can access—it’s more permanent. If you have a conversation somewhere else like a text message or on Slack, you can copy that info over to where the project lives.â€
Tower
“I’m a big advocate of self-review.â€
Tower is Leah’s visual Git client of choice. She likes using a GUI over the command line as it lets her preview what she’s doing clearly before committing. For example, you can see the changes as they would appear in a pull request, which makes self-reviewing (which Leah values highly) much more pleasant.
Slightly more complex Git functionalities, such as cherry picking into other branches, can be easily accomplished through drag and drop.
Dropbox Paper
“If you’re still using Google docs, what are you doing!†😂Questioning everything as @leahculver walks us through her workflow and favorite tools. https://t.co/1kYLl1QfZU
— Kacie (@mskaciej) April 28, 2021
Leah loves the simplicity of Dropbox Paper for taking notes and appreciates how easy it is to include Markdown as well as the fun features like adding emoji. Despite its name, Dropbox Paper is not intended to be used to format something that will later be printed. It’s intended as a minimalistic note-taking app that allows the user to discover hidden features along the way instead of the traditional approach of cluttering all the options into hierarchical menus. One of the cooler hidden features is its rich code syntax highlighting (this blew our minds).