Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Nov 24th, 2006, 5:23 PM   #11
grumpy
Programming Guru
 
grumpy's Avatar
 
Join Date: Jun 2005
Location: Adelaide, South Australia
Posts: 1,260
Rep Power: 5 grumpy will become famous soon enough
I agree with Arevos; deliberate laziness (in the sense of doing what you have to, but not also doing things you don't have to) is a good thing. But, then again, I have training as a mathematician. While non-mathematicians think mathematical symbols are used so mathematicians feel superior, the truth is that they are easier to write. For example, an upper case sigma (a quick squiggle) means "the sum of". Now imagine you have to write "the sum of" over an over again --- which would you prefer to do?

That aside, an IDE is a tool. A text editor is another tool. There is nothing inherently wrong with using either to edit your source files. Personally, I have used the "vi/gcc" combination in some settings (to edit source files, build scripts, makefiles, etc etc), and IDE's in others.

IDE's make it easier to do some things (eg step through with a debugger) but come at a cost (need for a more grunty development machine, more difficult to resolve problems that occur on a production machine if it is not possible - for technical or political reasons - to install an IDE on that machine).

One of the major trade-offs with IDEs is that they are usually an assembly of other programs, and the glue between them. Essentially you are constrained to what the developer of the IDE thinks most people do. If need want to step outside what the IDE lets you do easily (eg get down and dirty with code it generates for you) then it tends to be much more difficult to use an IDE.

There is also a half-way point. Some programmers editors are not formally IDE's, but are text editors with features designed to manage compilation and linkage phases. In practice, such programs can deliver the best (and worst) of both ends of the spectrum.
grumpy is offline   Reply With Quote
Old Nov 24th, 2006, 6:12 PM   #12
melbolt
Professional Programmer
 
melbolt's Avatar
 
Join Date: Feb 2005
Location: PA, USA
Posts: 254
Rep Power: 4 melbolt is on a distinguished road
in the real world productivity > nerd points.

besides, if you can code the back end to a piece of software, its obvious that you would be able to figure out how to do a GUI programmitcally if you really wanted to.

who do you think is going to get ahead, your coworker who finishes his tasks a week earlier than you or you who says "hey look, i did this in notepad, it looks exactly like my coworker's piece, except i did it in notepad"?

in my opinion, skill is determined on the back end code anyways, anyone can do a GUI using pre-built controls and come out with the same or similar results. its the algorithms and problem solving that impresses people and separates the men from the boys in terms of code efficiency, readability, etc.
__________________
I have never let my schooling interfere with my education. -Mark Twain-

Xbox live gamertag: melbolt
melbolt is offline   Reply With Quote
Old Nov 24th, 2006, 8:51 PM   #13
Indigno
Professional Programmer
 
Indigno's Avatar
 
Join Date: Dec 2005
Location: Anywhere non-productive
Posts: 267
Rep Power: 0 Indigno is an unknown quantity at this point
Send a message via AIM to Indigno Send a message via MSN to Indigno Send a message via Yahoo to Indigno
Greating more unnecessary work for youself is never a good thing.
__________________
Perhaps I should have a sticky topic for all of the times I "return" to this forum instead of a new one every time.
Indigno is offline   Reply With Quote
Old Nov 24th, 2006, 9:30 PM   #14
Jessehk
The Oblivious One
 
Jessehk's Avatar
 
Join Date: May 2005
Location: Ontario, Canada
Posts: 648
Rep Power: 4 Jessehk is on a distinguished road
I think IDE's in general are a good thing. When I start getting bad feelings about them is when I see programming books that write things like: "to run your program, click run in Visual Studio.NET".

I think it's only a good idea to use tools in order to increase your efficiency if you also know how to do things the hard way.
__________________
Dr. Zoidberg: [ecstatic] I'm going to a movie... with FRIENDS!
Jessehk is offline   Reply With Quote
Old Nov 25th, 2006, 2:44 AM   #15
bl00dninja
Programming Guru
 
bl00dninja's Avatar
 
Join Date: Oct 2004
Location: namespace std
Posts: 1,246
Rep Power: 6 bl00dninja is on a distinguished road
yeah i could walk three miles to work instead of driving.

i could eat without a fork, spoon, or knife.

i could wipe my ass with my hand instead of using toilet paper.

but...i'm not a fucking retard.
__________________
i put on my robe and wizard hat...

Have you ever heard of Plato, Aristotle, Socrates?...Morons.
bl00dninja is offline   Reply With Quote
Old Nov 25th, 2006, 3:03 AM   #16
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
Rofl. BN's reply made me literally laugh out loud.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower
Mjordan2nd is offline   Reply With Quote
Old Nov 27th, 2006, 12:30 PM   #17
Baphomet
Retired Programmer
 
Baphomet's Avatar
 
Join Date: Jul 2006
Posts: 45
Rep Power: 0 Baphomet is on a distinguished road
When you are getting paid to do a job you need to do it fast. If you know how to do it both ways, then it doesn't make a difference. Not using an IDE is just tedious. You don't gain anything.
Baphomet is offline   Reply With Quote
Old Nov 27th, 2006, 12:56 PM   #18
snipertomcat
Programmer
 
snipertomcat's Avatar
 
Join Date: Nov 2005
Location: Spring Valley, CA
Posts: 52
Rep Power: 4 snipertomcat is on a distinguished road
I think that in today's world of deadlines and cutoff's, an IDE is an important tool to a programmer. Less tedious bullshit equals less development time and greater productivity. Come to think of it...IDE's are actually fun to work with as opposed to just key clacking around in a text editor (of course thats a matter of personal opinion).
__________________
if (u=an_asshole) then GOTO (hell)
snipertomcat is offline   Reply With Quote
Old Nov 27th, 2006, 2:13 PM   #19
Arevos
Programming Guru
 
Arevos's Avatar
 
Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5 Arevos is on a distinguished road
However, the quality of a standalone text editor may be greater than that of a builtin text editor in an IDE. No <esc>4dd, for instance.
Arevos is offline   Reply With Quote
Old Nov 27th, 2006, 3:00 PM   #20
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
If that still means "delete 4 lines, beginning at the current line", I would do it this way in my IDE:

Mouse: block 4 lines, hit delete key (or right-click, click 'delete').

Keyboard: hold shift, hit down arrow four times, hit delete.

One wouldn't want to use the latter for umpteen lines. On the other hand, one has a visual cue as to which lines are selected, obviating the necessity of counting.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
C++ Programmers needed for game making Foxtrot Uniform Paid Job Offers 26 May 15th, 2006 9:08 PM
Java programmers, game developers, artists, be ware! RPG game team is recruiting! atcomputers.us Paid Job Offers 7 Sep 25th, 2005 8:25 PM
Programmers Urgently Needed! troy_eisert C++ 20 Feb 13th, 2005 12:05 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 6:45 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC