22
cygnus
2y

I still nuke Ctrl + S so often while coding/editing a document that I sometimes think i'm just borderline maniac. This is one of those paranoid habits that has stuck with me since my early coding days, despite a majority of editors having auto save enabled. What other weird/awkward habits do you have that you cannot get rid of no matter what?

Comments
  • 2
    Esc + : + w
  • 5
    Vim
    I started using it when I was 17 and I’ve used it as my primary editor for most of my projects except when working with game engines or VS. On my latest job (a python project), a few months into it, the company CTO πŸ’©on my use of vim and told me to use PyCharm cuz I would be “more productive” and it was like using “beginning of the century tools to build modern software”.
    Fast forward 2 years and I’m the 3rd largest contributor and part of the few who consistently clear their backlog days before the sprint ends. Personally I felt slow using PyC but even if it made me “more productive” I wouldn’t use it, I’ve got to slow down as it is and I don’t get paid enough for that level of “productivity”.
  • 6
    The fingers of my left hand are always resting on WASD. It’s completely automatic. I can not unlearn it.
  • 2
    Feel you. You know when you open a new empty file just for note taking or something. I just get spammed with save dialogs πŸ˜…
  • 2
    I don't think I've been paranoidly saving stuff because it can get lost, but I've gotten into the habit of pressing the save shortcut just so that code reformats and transpiles - even if it's already formatted and up to date. Same thing with mashing the shortcut for reformat.
  • 2
    I intentionally trigger people to check their awareness level.

    Can't help it.

    Do you know what that if loop does?
  • 0
    @rantsauce esc + : + w + enter + a

    This is why I use a modern editor, without mode switches...
  • 1
    @JKyll As long as you set it up so it creates and saves files the same as the rest of the team use whatever tool you want. You could even say it's in the Agile manifesto:
    "Individuals and interaction over process and tools"

    Your individual preference is more important than the tools and process they prefer as long as it does not actively hinders others.

    We all use Goland while one member used VS Code. This resulted in some inconsistencies due to Goland generating better code and warn against things like using different receiver names. Not a terrible thing but something we had to pay extra attention to in reviews.
    People getting a new computer is daar worse. Trailing spaces. Removing or adding newline at end of file. New files with CRLF.
  • 1
    @hjk101 you could say my setup is better in that regard since I have it set up with pep8 and a plug-in that gives far stricter lint warnings than PyC, but I agree, if tomorrow there was some linting policy that vim couldn’t execute I’d make the switch.
  • 0
    @JKyll I would even say that it's fine as long as you then are aware of that particular lint. You can probably implement it yourself in vim if you want.

    If you don't actively destroy files or start using a different language or source control system undermining interactions and core processes use whatever tool that gets the job done. I firmly believe in enabling our professionals. I believe you are professional and better if you use a tool you have been accustomed to all your life.
Add Comment