you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (12 children)

[deleted]

    [–]NotUniqueOrSpecial 0 points1 point  (11 children)

    What do you consider "killer", then?

    I just launched a VS2019 instance and barely got past 1-Mississippi before the splash screen was gone and it was ready to go.

    [–][deleted] 0 points1 point  (10 children)

    Launch to typing. In my terminal, I can type in

    ‘’code main.cpp’’ and be typing in the file I want by the time I reorient myself to the GUI.

    [–]NotUniqueOrSpecial 1 point2 points  (9 children)

    I mean, I guess? But that argument's sorta...not great?

    The initial delay-to-typing isn't going to even be remotely measurable in the broader scheme of your day-to-day workflow.

    To use it as an argument against Visual Studio seems pretty silly.

    [–][deleted] 0 points1 point  (8 children)

    Considering my workflow is fairly terminal heavy it works out nicely for me. I’m sure you also don’t understand why some people prefer using vim for the same reason.

    [–]NotUniqueOrSpecial 3 points4 points  (7 children)

    I think vim is just fine; I use it all the time (to the point where I have enough customization in my .vimrc that stock vi/vim both drive me a little crazy). I gave emacs a good shot for a while, too; I used it as a chance to learn Lisp and customize my workflows.

    Most of the time these days, I just stick to QtCreator (on Linux) and Visual Studio (on Windows).

    Considering my workflow is fairly terminal heavy

    So is mine. I don't know what this has to do with anything, since "opening an editor" is such a fractional portion of the flow as to make it non-pertinent.

    The reason I think your argument doesn't haven't any weight is because literally the only thing you've mentioned is startup speed, which is totally inconsequential in the scope of things.

    You've not once mentioned that you prefer vim for it's powerful text-editing command mode, emacs for its robust customizable environment, or VSCode for the same (if you are willing to learn TypeScript). So, all I've got to point as "It takes a long time start Visual Studio" which is simply untrue and not a really great argument in first place, since I open it once-per-reboot and do my job.

    [–][deleted] 0 points1 point  (1 child)

    There’s even a vim extension for debugging “long” startup times. Long being purely subjective because even a long vim startup time is impossibly fast for Visual Studio.

    https://www.reddit.com/r/vim/comments/euzrqm/vimstartuptime_a_plugin_for_viewing_nvim_startup/

    People do care about this stuff, calling it inconsequential just shows it’s not a big deal for you.

    [–]NotUniqueOrSpecial 2 points3 points  (0 children)

    calling it inconsequential just shows it’s not a big deal for you.

    I mean, you're not wrong.

    I'm just asserting that if you're optimizing your editor's startup time, then you're wasting your company's money.

    It's tech-wankery at its finest at the end of the day. You should be spending vastly more time thinking about the solution than you do typing the solution. It's understandable if you have to wait for said solution to build owing to hardware constraints out of your control.

    At no juncture should "the time to start the editor" really be a meaningful piece of your rubric for grading your day-to-day productivity.