19
Bubbles
3y

So Ive been wondering.. Do companies make you use a Text Editor/IDE of their choosing or do you pick your own?

and side question, Whats your favorite Text Editor/IDE? I prefer VSCode and Sublime Text 3.

Comments
  • 2
    I can not answer the first one, since I'm still a student.

    But my favourite text editor is atom. Sublime Text is nice, but proprietory. That's why I avoid using it.
  • 4
    I'm a research engineer, and my unit encourages everyone to use pycharm, mostly because it simplifies dependency handling by people who weren't really python devs before. But everyone is free to use whatever they like to dev... Except that we have to do it on Windows laptops with a antivirus that has a knack for murdering my drivers for the software defines radio I work with... That part's annoying
  • 1
    > Whats your favorite Text Editor

    WordStar..

    Related link:

    https://en.wikipedia.org/wiki/...

    -----
    Column Mode editing was probably unique to WordStar. As a basic text editor, the interface showed all characters to be the same width - hence 80 characters across an 80 column screen resolution. By switching on column mode editing a rectangle of text spanning several characters and several lines could be selected and manipulated. This was very handy for manipulating columns of numbers and non-standard files. Once selected, the feature could also be used to calculate the total of a column of numbers and place the result at the insertion point.
    -----

    Any other editor does Column Mode editing ?
  • 1
    @CptFox I really like PyCharm.

    I like VS and Brackets as well.

    Atom is ok, just never wowed me.
  • 1
    Some companies make you use a specific IDE, some even tailor their own distribution. For example, I worked for one that did an Eclipse distribution. The upside is that everyone uses the same tool, but for me that was crap.

    My fav IDE is any JetBrains one, and Sublime is my choice of an editor.
  • 0
  • 1
    My 2 cents:
    Personally I'm all for freedom of choice of hardware and software. Within reasonable bounds of course.

    However, N devs work on the same software. Dev A wires a new code file, formats it in a specific way, commits to git. Dev B has to exit the same file, wires a new method, reformats it automatically with the IDE, commits changes all over the file. Or wastes time in selective formatting, making it inconsistent.

    Different editors have different formatters with different options.

    Not only format. Other development workflows might be influenced by the software.

    It would be ideal it everyone used the same thing, but if it impairs progress then rules must be more relaxed on this.
  • 2
    The particular development situation in every company may dictate some tools to do the work. But if someone would force me to use a special editor that would be the last day at this company.

    I have to use a very shitty IDE for a microcontroller for years, so I've given up on its editor and develop with emacs outside of the genuine IDE for that platform and use the IDE just to for build and debugging. Using the built-in editor all day long would drive me crazy. The other way round you could say, emacs has saves my sanity.
  • 2
    @AndSoWeCode Code style should not depend on the tools used. The tools must be configurable to the style agreed on.
    If the tools do not support this, external tools have to be used.

    But never let the tools dictate the workflow. Use the tools that support your workflow.
  • 1
    @ddephor some things can't be configured, and there are no external tools for other things.

    Small stuff like spaces before or after parentheses of control statements, indentation of split lines, etc.

    And try finding any comprehensive SQL formatter for a specific flavor.
  • 1
    I use PHP storm. Had to argue a bit but once I proved it saved time over a text editor they were happy with it.
  • 3
    My boss said "you can use whatever you want, but I'll only pay you a Jetbrains license" 😂😅
  • 1
    A related question would be, do companies make you use a particular keyboard !

    Last place I worked, I got special permission to take an IBM Model M to use, instead of the dross they had.
  • 1
    We are allowed to use any free software, up to us what suits us best, just to be sure it does not require license purchase.
  • 2
    @Nanos today I learned that VS has that.
  • 1
    I use sublime for quick edits or small projects. Phpstorm for big projects.
  • 1
    My company makes me use jetbrains stuff... So painful
  • 2
    They usually want you to conform. They tend to use one ide and want everyone to use it. However you could probably make a case for vscode like I did 😬
  • 1
    Phpstorm does the trick for larger projects. I like atom and occasionally vim for quick edits.
  • 3
    I'm kind of selfempoyed, probably so yes and i fucking love it. Since my boss is me and i forcd my self to use an idea I like.
  • 1
    I’m a student right now and one of my profs makes us use a specific IDE - NetBeans :-/
  • 1
    @Nanos I believe UltraEdit had that feature. Built in hex editor and tags/functions, console ouput and a number of other things. I used that a ton many years ago but don't know how it is recently. Just remember column mode would allow the cursor to go anywhere and changed it a good bit. There may be similar functionality in newer editor's and idea with (or without?) plugins. Not sure.
  • 1
    Sublime does what I need and in an intutive "I wonder if I try this and the editor acts this way" way -- and it surprisingly does. It's like someone took a long time to figure out common UI issues and resolve them before I could even run into them.
  • 1
    Any IntelliJ based IDE and Atom. Atom for its simplicity.
  • 1
    No, they don't force you too. A good company could have a wiki with all the guidelines and conventions to write code. But the tools to use depends on you.

    Having said that, I prefer VS Code. But also, most of my time is spent on IntelliJ.
Add Comment