Published Apr 4, 2019

All things text mode

Explore the power and efficiency of text mode in software development as Adam Stacoviak and Jerod Santo, joined by Lucas da Costa, examine GUI versus CLI tools, delve into command-line productivity with Vim and terminal tools, and highlight customization prowess with dot files and Zsh.
Episode Highlights
The Changelog logo

Popular Clips

Episode Highlights

  • Dot Files

    Dot files play a crucial role in personalizing and optimizing terminal workflows. shares his approach of maximizing command history storage, highlighting the balance between keeping extensive records and maintaining privacy 1. emphasizes the value of learning from others' dot files, as they offer insights into different configurations and workflows 2. He finds it enlightening to see how others use tools and configurations, which can inspire new ways of working.

    I think reading somebody's dot files is quite enlightening sometimes. It's like, wow, I didn't even imagine doing that, or, that's really interesting.

    ---

    suggests that a more digestible format for understanding dot files could be through video walkthroughs or screencasts, allowing users to see the practical application of these configurations 1.

       

    Workflow Automation

    Automating workflows with tools like Tmux and Make can significantly enhance productivity. describes how Tmux configurations allow seamless switching between projects, saving time and effort by maintaining consistent setups across sessions 3. appreciates the structured environment Tmux provides, aligning with his personal workflow rules 3.

    It's pretty cool. So if you have a lot of ongoing projects... it's common to have different tmux sessions for each of those projects.

    ---

    Additionally, Make files offer a powerful way to automate tasks beyond just building code, as highlighted by . He notes that Make's simplicity and longevity make it a valuable tool for various projects 4.

       

    Zsh Benefits

    Zsh offers enhanced autocompletion and customization capabilities, making it a preferred choice over Bash for many users. was drawn to Zsh primarily for its superior autocompletion features, which streamline command input and improve efficiency 5. and Jerod Santo5.

    The killer feature was for me, the autocompletion. And just like, you can just get autocompletions for everything you use here.

    ---

    Despite the advantages of Zsh, acknowledges that some of his tool choices, like iTerm2, are based on habit rather than necessity, suggesting that minimalism could lead to more streamlined workflows 6.

Related Episodes