[Chicago] Regarding Text Editors

Japhy Bartlett japhy at pearachute.com
Mon Oct 31 17:43:28 EDT 2016


To add a datapoint, I use very vanilla vim, or sublime with vim
keybindings.  If you are going to dabble in system administration, it's
incredibly convenient to be comfortable with a terminal based editor!  It's
nice for debugging to have a stripped down environment.

I think for learning, IDEs -- or anything that automagically does stuff for
you -- can be problematic because when something breaks, it's hard for
newbies to know what's going on, or how to fix it.  There's an extra layer
of magic that the bug could be in.

And from the teachers perspective, does the student really understand, eg
modules and imports?  Or did an IDE hold their hand through it?  Can they
write code *without* an IDE?  Maybe it's moot, but it seems like learning
the basics is important.


When you transition to a professional environment though, you're judged by
your output, and your choice of editor should be personal preference.  Once
you understand a little about the basics, for sure use the IDE or whatever
helps you move quickly.  It is extremely rude to impose an editor on your
peers!  Try things out and use what sticks.

- Japhy





On Mon, Oct 31, 2016 at 4:41 PM, Daniel Fehrenbach <dnfehrenbach at gmail.com>
wrote:

> Here at work folks on my team picks individual preferred tools - Emacs,
> Sublime, PyCharm, Atom, Vim etc. I use sublime but I've found it doesn't
> hurt to be able to use all of them to perform the basics of editing code -
> you'll eventually be confronted with a server and only have vim - so if you
> can at least open/edit/save/exit that is really helpful, or if you're pair
> programming with someone it kind of wastes time to struggle with an editor
> you've never used instead of getting work done.
>
> On Mon, Oct 31, 2016 at 3:32 PM, HADDLETON, Robert W (Bob) <
> bob.haddleton at nokia.com> wrote:
>
>> PyCharm.  If your professors abhor IDEs they aren't preparing their
>> students for
>> real world jobs.  Familiarity with git and an IDE are pretty much
>> expected.
>>
>> I use vi/vim/emacs as much as anyone (maybe more) but an integrated IDE
>> used properly
>> is essential for medium and large projects with multiple/many developers
>> or which uses a
>> large number of external modules.
>>
>> Bob
>>
>>
>> On 10/31/2016 3:00 PM, Aswin kumar wrote:
>>
>>> Hi,
>>>
>>> Do people in industry use Vim editor or Emacs for software development
>>> in their office or do they use an IDE?  In college my Professors abhor
>>> IDE and suggest us to use VIM or Emacs for development. So I am
>>> curious to know if its is the same case in industry.
>>>
>>> Regards,
>>> Aswin.
>>> _______________________________________________
>>> Chicago mailing list
>>> Chicago at python.org
>>> https://mail.python.org/mailman/listinfo/chicago
>>>
>>
>>
>> _______________________________________________
>> Chicago mailing list
>> Chicago at python.org
>> https://mail.python.org/mailman/listinfo/chicago
>>
>>
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> https://mail.python.org/mailman/listinfo/chicago
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20161031/027e0e28/attachment.html>


More information about the Chicago mailing list