using vim at work
play

using vim at work @danishprakash danish prakash software engineer - PowerPoint PPT Presentation

using vim at work @danishprakash danish prakash software engineer @HackerRank danishprakash.github.io what led to this talk? Mentor Kindly change your editor by Monday or else it will be difficult for us to work together. See you on Monday!


  1. using vim at work @danishprakash

  2. danish prakash software engineer @HackerRank danishprakash.github.io

  3. what led to this talk?

  4. Mentor Kindly change your editor by Monday or else it will be difficult for us to work together. See you on Monday!

  5. outline psychology mouse & scroll visual cues extras takeaways

  6. psychology

  7. classical conditioning an associative learning process that occurs between novel and familiar stimuli

  8. http://changecom.files.wordpress.com/2012/12/classical-conditioning.jpg

  9. mere-exposure effect is a learning something new is easier psychological phenomenon by when complemented with familiar which people tend to develop a elements. preference for things merely because they are familiar with them. Reder et al from Wikipedia, the free encyclopedia Carnegie Mellon University

  10. mouse & scroll “but vim promotes a mouse-less workflow!”

  11. mouse is navigating websites ubiquitous highlighting text creating presentations managing emails modifying system settings designing graphics exploring image galleries

  12. keyboard vs mouse test subjects report that keyboarding is faster than mousing, whereas stopwatch proves mousing is faster than keyboarding. Bruce Tognazzini, Apple Interface Design

  13. :set mouse-=a

  14. mouse selection

  15. term buffer scroll

  16. clipboard ambiguity

  17. bottomline :set mouse=a even if you are a keyboarder unexpected surprises no more of them pair programming easy on the person next to you

  18. visual cues “visual what? and why?”

  19. effective use of visuals can the human brain can process visual decrease learning time, improve information 60,000 times faster comprehension, enhance retrieval, than textual. and increase retention. Haig Kouyoumdjian Ph.D. 3M Psychology Today Meeting Network

  20. familiar stimuli

  21. directory tree netrw (:Vexplore) NerdTree

  22. sign column linter/formatter version control info debugger highlights

  23. status line branch info filename cursor row/column language encoding tabs/spaces editing mode linting errors buffer identifier filetype

  24. status line create your own lightline/airline

  25. extras

  26. tags git/github integration ctags, exuberant ctags vim-fugitive, vim-githubinator language server protocol sane configs coc.nvim, vim-lsp cursorline, undofile search effective writing fzf, ctrl-p snippets, vim-commentary, vim-surround

  27. takeaways

  28. use features you are already familiar with it makes it easier to learn and get accustomed to new information make the most out of visual cues our brains are better at processing visuals, use it to your advantage try not to be repulsive towards new stimuli whether it’s a new plugin, pattern or a feature altogether

  29. thank you ありがとう

  30. references overview of classical conditioning https://www.verywellmind.com/classical-conditioning-2794859 mere-exposure effect https://en.wikipedia.org/wiki/Mere-exposure_effect Building knowledge requires bricks, not sand Lynne M. Reder, Xiaonan L. Liu, Alexander Keinath, and Vencislav Popov mouse vs keyboard, AskTog https://www.asktog.com/TOI/toi06KeyboardVMouse1.html human brain and visual cues http://web.archive.org/web/20001102203936/http%3A//3m.com/meetingnetwork/files/meetingguide_pres.pdf effects of visual learning https://www.psychologytoday.com/us/blog/get-psyched/201207/learning-through-visuals

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend