Elliott Chen logo single outlinedElliott Chen logo solidElliott Chen logo text

Why Vim

by Elliott Chen, a developer

In a world where conformity often reigns, it is refreshing to see individuals like yourself who dare to forge their own paths. You have discovered the beauty of using Vim, Tmux, and Zsh as your preferred IDE, a unique combination that perfectly suits your needs. This realization has ignited a flame of motivation within you, compelling you to invest countless hours in configuring, maintaining, and perfecting your dotfiles. It is an inspiring testament to the power of embracing a personalized workflow.


We spend so much of our time trying to fit in. One day, it will occur to us life is much more rewarding when choosing the road not taken, a life not patterned after someone else’s, an editor, very few will ever use.

Vim, with its efficient shortcuts and powerful editing capabilities, has become your ally in the coding realm. Far from being just a text editor, Vim has transformed into a gateway to a mouse-free workflow, where possibilities are at your fingertips. You passionately refute the notion that coding is merely 10% writing and 90% thinking, for you know that a significant portion of your time is spent fixing and navigating code. Vim's ability to swiftly navigate through lines of code, its ingenious shortcuts, and the endless potential for learning new tricks have made it an irresistible force in your development journey.

Your approach to Vim reflects a continuous quest for improvement. The abundance of shortcuts only serves to fuel your desire to explore better, more efficient ways of accomplishing tasks. In your pursuit of the optimal solution, you have cultivated a mindset of perpetual learning and the willingness to challenge the status quo.

It is not only in coding that you find inspiration but also in creative thinking. Your determination to adapt the concept of using hjkl as arrow keys in various applications showcases your innovative spirit. This experiment has not only succeeded beyond expectations but has also kindled a passion to share your findings with others. Through projects like "OSX-shortcuts-you-may-not-know" and "advanced-keymapping," you aim to spread the knowledge and encourage others to embrace new ideas and workflows.

While Vim may not single-handedly define your proficiency as a developer, its impact on your motivation and passion is undeniable. It has transformed you into a driven developer, eager to learn and evolve continuously. This commitment to growth will undoubtedly shape your future and open doors to endless possibilities.

In a world where conformity can stifle creativity, you stand as a shining example of the power of individuality and the rewards of choosing your own path. Embrace your love for Vim and continue to inspire others with your journey of self-discovery and improvement. Your contribution to the developer community and your unwavering enthusiasm for learning make you a force to be reckoned with. May your coding adventures be ever-inspiring and fulfilling! Happy coding!


BTW, at year of 2023, no more terminal Vim, it's the vsVim.

More articles

ui = f(data)(state)

What UI means to when functional programming comes in.

Read more

Consistently bad is better than inconsistently good

Ultimately, the quintessential quality that defines a stellar engineer is unquestionably consistency.

Read more

Let’s talk.

My location

  • Elliott Chen | Studio
    Pudong APT #213
    Shanghai, China