This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
Actually, the cliche goes: "real programmers use vi"... Note that this statement has never been anything more than a sarcastic saying used to refer to the ancient "I can code a for loop in Assembly faster than you can" complex.
Real programmers use punchcards. There is a somewhat valid point to be made on the "Real Programmers use Textpad". The Pragmatic Programmers http://www.pragmaticprogrammer.com Andy Hunt and Dave Thomas tout the virtues of plain text. Simply...plain text endures. Furthermore if you can find an editor that is extendable, that editor can be used for a variety of languages. That being said, a "Smart Programmer" will leverage stylized tools to increase productivy. So a Devloper has to ask themselves, am I willing to train myself to productivly use single purpose tools? Or use a development environment that reduces the learning curve?
Originally posted by Pradeep Bhat: My ex boss always says - "Real progarmmers use Textpad". Can you guys please comment.
"What do you care more about - wether I am a 'real programmer', or wether I am as productive as I could be?"
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Well, I guess real programmers: - Never have typos that cause compile errors - Never need to run their code in debuggers (its much faster to use System.out.println when you really need to debug). - Never need code assist, as they have memorized the entire Java API (plus its much faster to look up the correct signatures in the JavaDoc anyway). - Are able to keep the imports for each class accurate (see last item). - Never need to refactor/rename anything in their code. - Have loads of extra time (due to above factors) to manually code accessors for all their JavaBeans. - Are able to scan large .java files, which they did not write, and find each method that they are looking for quickly. I have a lot of respect for all the "real programmers" out there that still use emacs, vi, textpad, or whatever non-tool text editor you prefer. Your dedication and ability to be productive using tools I could never be productive with is inspiring. [ September 23, 2003: Message edited by: Charles Hasegawa ]
Very funny, wranglers Why not take a 180 and look at it from a Star-Trek point of view... Computer, activate the Emergency Holographic Programmer and gimme a nice cup of java, Earl Gray, hot! and so forth
Juan Rolando Prieur-Reza, M.S., LSSBB, SCEA, SCBCD, SCWCD, SCJP/1.6, IBM OOAD, SCSA
Real programmers IMO use whichever tool is most appropriate from the ones available to them to get the job done. Real programmers can use any tool effectively (if not necessarilly optimally) quickly after starting to use it and don't need to rely on wizards to generate code for them (but will use those wizards when available and appropriate for the task at hand). Real programmers are not religious zealots who refuse to use any except a small subset of tools.
Maybe someone can define what a "real programmer" is ? I use whatever tool makes me most productive. As I do this for a living I need to do as much as possible in as little time as possible, otherwise I might find myself unemployed! Dave
Its dumb to say you should still use textpad / vi. For those that are still coding in TextPad "HELLLOOOOOO", there are things out there that make your life easier. I mean we buy the latest hardware when we can, so why shouldn't it be the same with the tools we use to develop? Real programmers use Eclipse Its free, and its good!
Real programmers can automate any task and that eventually includes the task of writing their code. How better to perform as a programmer than to use tools like EMF to do what is clearly the menial part of programming? Getting back to the point about "real programmers"... I believe that they do indeed tend to have an obsession with some ancient form of editing. It is conceivable that Textpad may be what you heard, although I still tend to believe that this is a mistranslation of vi from the original Latin.
Author of <a href="http://www.amazon.com/exec/obidos/ASIN/0131425420/qid%3D1064320896/sr%3D11-1/ref%3Dsr%5F11%5F1/102-6891814-9849714" target="_blank" rel="nofollow">Eclipse Modeling Framework</a>
A real programmer is one who writes good, sensible and readable codes that work for the users.
Joined: Oct 17, 2002
Originally posted by David Attard: Its dumb to say you should still use textpad / vi.
I don't agree with this statement. If programmer becomes proficient using a good extendable editor, the editor becomes an extension of the person. A programmer can work by instinct when it counts. Instead of "...Oh I am in (insert IDE here). I need to click/press/type this to get what I want done to work." [ September 29, 2003: Message edited by: Jim Toy ]
I don't agree with this statement. [ September 29, 2003: Message edited by: Jim Toy ]
I agree with this statement. I work a lot with WSAD and it's actually a joy to go back to a programmer's text editor (like Visual SlickEdit or JEdit) where I don't have to constantly be worrying about how to get the IDE to do what I want it to do. Now, if I have to refactor a couple hundred classes, or debug a EJB app, that's where WSAD shines.
I knew a fella who could code up thousands of lines that would compile and run the first time. Maybe he was a real programmer. At least a seriously real desk checker! I admired that as long as we wrote on coding paper, submitted the paper for card punch, submitted the cards for compile and got results in three days. When we got interactive terminals I said screw that deskchecking stuff and let the compiler tell me if I mis-spelled a variable. Now with good IDEs I compile after almost every statement, and Eclipse is syntax checking as I type each character. Go with the times, man, this is great stuff! BTW: I still keep my KEDIT text editor around. It is unmatched at damaging, er, modifying text. Nearly every day I copy-paste something from Eclipse or VAJ into KEDIT, edit it and copy it back. I don't necessarily want Eclipse to have this kind of text power, but I sure need it now & then.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Joined: Jul 11, 2001
Originally posted by Jim Toy: I don't agree with this statement. If programmer becomes proficient using a good extendable editor, the editor becomes an extension of the person. A programmer can work by instinct when it counts. Instead of "...Oh I am in (insert IDE here). I need to click/press/type this to get what I want done to work."
That's not an argument of editor vs. IDE, but of being proficient vs. being not or good editor vs. bad IDE. After all, what prevents the editor of an IDE from being as good as your editor of choice? To me, Eclipse *does* feel like an extension of my person. It happens time and again that someone looking over my shoulder asks "wow, how did you do *that*" and I can't immediately answer, because it "just happens".
Joined: Jul 11, 2001
Originally posted by Joe Ess:
I work a lot with WSAD and it's actually a joy to go back to a programmer's text editor (like Visual SlickEdit or JEdit) where I don't have to constantly be worrying about how to get the IDE to do what I want it to do.
Real programmers don't have girlfriends because they're too busy compiling their home-made device drivers into the kernel
Real programmers make their device drivers out of condoms.
Joined: Jan 23, 2002
Real programmers program their own DNA to make condoms useless.
Joined: May 15, 2002
Real programmers program their own DNA to make condoms useless
Difficult to find a Lower Common Denominator than that. Still , nice responses to Illja's
What parts do you have trouble with?
regards [ September 29, 2003: Message edited by: HS Thomas ]
Joined: May 15, 2002
On that note, trying to rescue the thread:
Originally posted by Joe Ess: I work a lot with WSAD
Is WSAD based on Visual Age or Eclipse ? Visual Age had some network problems when I last used it. Compared to Eclipse now it seems like driving a Ford T! And Forte (the downloadable version) literally choked my machine to death last year. regards [ September 30, 2003: Message edited by: HS Thomas ]