Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

So I am not alone. I too have been using the vi/command-line development suite for as long as I can remember. There are a few reasons for my use of vi/command-line development (and not just for Perl).

First, is just as you said, there is a necessary time period needed to familiarize yourself with a new programming environemnt. With my current development habits, I can go from language to language with no need to spend time on learning the interface. In my opinion, this also lets me focus more on the code that I'm writing and not on looking for the "Compile" button.

Secondly, it helps when working on older systems. I know that everyone has got an old clunker that they have to work on at some point as part of their job, and an IDE would floor the system. The combination of vi/command-line lets me get my work done and not kill the system in the process.

Another reason that I have shied away from IDE's is horrible error messages. I have found that some suites simplify/group errors into generic messages that often make debugging difficult. For example, Borland started using the "Error: Thread stopped." (or something to that effect) a little too much to be useful. You'd get that error if you overstepped memory bounds, used the incorrect type, or even if the server handing out the headers was being stubborn.

I personally don't see myself changing how I develop in the near future. I plan to keep on using vi as my development suite for years to come.


If the world is to end in a whisper, I hope that it's not someone whispering,"I wonder what this button does?" -DTB

In reply to Re: Perl Programming Tools - (who, what, where, when, and why) by haxordan
in thread Perl Programming Tools - (who, what, where, when, and why) by diakonos

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (4)
As of 2022-08-18 16:53 GMT
Find Nodes?
    Voting Booth?

    No recent polls found