Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Feb 8, 2006, 04:52 AM   #1
GeeYouEye
macrumors 68000
 
GeeYouEye's Avatar
 
Join Date: Dec 2001
Location: State of Denial
Send a message via AIM to GeeYouEye Send a message via Yahoo to GeeYouEye
Frustrated with something beyond your control? Vent here.

I'll start.

!@#&*@^*&# those !@#*@(#! assignment writers. Copying a Java program from the book - 1 hour, including debugging. Modifications to meet the exercise descriptions - 10 minutes. Javadoc commenting the whole thing - 2 hours! Writing Javadoc comments is a PAIN in the &#$, and they're having us do it for a TRIVIAL example program. I'm ready to break my keyboard in half. Here I am, taking a graduate-level course in Object-Oriented programming, and I have to write ***** Javadoc comments for a bouncing ball in an AWT frame tutorial! ARRGH!

Anyone else want a go?
__________________
I bring order to chaos. You are in chaos Windows, you are the contradiction, a bug wishing to be an OS.
Visit Softyards Software
NEW DEFINITION OF GEEK
Like politics, free speech, computers, entertainment, and more? Join us at Wordforge.net
GeeYouEye is offline   0 Reply With Quote
Old Feb 8, 2006, 05:37 AM   #2
oingoboingo
macrumors 6502a
 
oingoboingo's Avatar
 
Join Date: Jul 2003
Location: Sydney, Australia
Quote:
Originally Posted by GeeYouEye
I'll start.

!@#&*@^*&# those !@#*@(#! assignment writers. Copying a Java program from the book - 1 hour, including debugging. Modifications to meet the exercise descriptions - 10 minutes. Javadoc commenting the whole thing - 2 hours! Writing Javadoc comments is a PAIN in the &#$, and they're having us do it for a TRIVIAL example program. I'm ready to break my keyboard in half. Here I am, taking a graduate-level course in Object-Oriented programming, and I have to write ***** Javadoc comments for a bouncing ball in an AWT frame tutorial! ARRGH!

Anyone else want a go?
Yeah, having to comb through someone else's poorly commented code and wasting hours figuring out what the hell it does, when I could be adding new features or fixing a bug drives me ********** insane.

Get used to it. Those comments are as important as the code.

Enjoy your assignment!
__________________
- 24" 2.8GHz iMac / 512MB nVidia 8800GS
- 15" 2.4GHz MacBook Pro
- 20GB 4G iPod
oingoboingo is offline   0 Reply With Quote
Old Feb 8, 2006, 07:53 AM   #3
dops7107
macrumors 6502a
 
dops7107's Avatar
 
Join Date: Mar 2005
Location: Perth, Oztrailya
Not sure if this counts as "out of my control"... but it certainly feels like it.

I'm trying to clone a plant gene... have been looking for it for about 6 months now, and I keep getting the run-around. Nearly there, think I've got it, then it turns out to be something else... argh, I don't know why I am trying sometimes. Now I can't even get the basics to work... PCR, ligations... if this means nothing to you, fear not. Molecular biology is probably a lot like Java programming.
dops7107 is offline   0 Reply With Quote
Old Feb 8, 2006, 08:09 AM   #4
yellow
Moderator
 
yellow's Avatar
 
Join Date: Oct 2003
Location: Portland, OR
I hate that I have to work. I should be paid to do nothing!!
yellow is offline   0 Reply With Quote
Old Feb 8, 2006, 11:08 AM   #5
andiwm2003
macrumors 601
 
andiwm2003's Avatar
 
Join Date: Mar 2004
Location: Boston, MA
Quote:
Originally Posted by dops7107
Not sure if this counts as "out of my control"... but it certainly feels like it.

I'm trying to clone a plant gene... have been looking for it for about 6 months now, and I keep getting the run-around. Nearly there, think I've got it, then it turns out to be something else... argh, I don't know why I am trying sometimes. Now I can't even get the basics to work... PCR, ligations... if this means nothing to you, fear not. Molecular biology is probably a lot like Java programming.
i can feel your pain. i'll never ever clone again! it either works right away or it really f546s!

sometimes it's the best to let a colleague do it for you. you'll never find out why it worked for him, you will put him on the paper, pay him the promised barrel of beer and all will be fine
andiwm2003 is offline   0 Reply With Quote
Old Feb 8, 2006, 11:14 AM   #6
dops7107
macrumors 6502a
 
dops7107's Avatar
 
Join Date: Mar 2005
Location: Perth, Oztrailya
Quote:
Originally Posted by andiwm2003
i can feel your pain. i'll never ever clone again! it either works right away or it really f546s!

sometimes it's the best to let a colleague do it for you. you'll never find out why it worked for him, you will put him on the paper, pay him the promised barrel of beer and all will be fine
Thanks for the sympathy. I normally don't have cloning problems - that is, getting the insert into a vector - but even that is causing me grief the last two weeks. Annoyingly, I have three of the four genes I am after but this last one _just will not play ball_!! It's really holding me back.
dops7107 is offline   0 Reply With Quote
Old Feb 8, 2006, 11:21 AM   #7
ChrisBrightwell
macrumors 68020
 
ChrisBrightwell's Avatar
 
Join Date: Apr 2004
Location: Huntsville, AL
Quote:
Originally Posted by GeeYouEye
Writing Javadoc comments is a PAIN in the &#$, and they're having us do it for a TRIVIAL example program. Here I am, taking a graduate-level course in Object-Oriented programming, and I have to write ***** Javadoc comments for a bouncing ball in an AWT frame tutorial! ARRGH!
You're a grad-level programming student and you don't understand the importance of making a habit out of good comments?
__________________
"Simplicity is the ultimate sophistication."
ChrisBrightwell is offline   0 Reply With Quote
Old Feb 8, 2006, 11:55 AM   #8
jtalerico
macrumors 6502
 
Join Date: Nov 2005
Quote:
Originally Posted by yellow
I hate that I have to work. I should be paid to do nothing!!
Seems like you are posting here..

Oh ****.. Me too..
__________________
iPhone4
17" MacBook Pro i7 500GB SSD
MacPro 2011
jtalerico is offline   0 Reply With Quote
Old Feb 8, 2006, 12:09 PM   #9
yellow
Moderator
 
yellow's Avatar
 
Join Date: Oct 2003
Location: Portland, OR
Quote:
Originally Posted by jtalerico
Seems like you are posting here..

Oh ****.. Me too..

BUSTED!!

yellow is offline   0 Reply With Quote
Old Feb 8, 2006, 01:49 PM   #10
jdechko
macrumors 68040
 
Join Date: Jul 2004
Quote:
Originally Posted by ChrisBrightwell
You're a grad-level programming student and you don't understand the importance of making a habit out of good comments?
I dont think he's complaining about it. I'm pretty sure he understands how to comment and the importance of good commenting. When I first started out programming (as an EE major in college) I'd never programmed before. So it made sense that they taught us how to comment and included that as a regular part of the assignments. It just seems like a trivial exercise at the graduate level. If the assignment takes 10 minutes, but the commenting takes 2 hours, in my opinion, that's trivial. At that level, if the program works, and GeeYouEye (or another student) understands how it works, then that should be that.

My rant is this:

1) I work 2 hours away from home. I love where I live. I don't pay rent, so moving is really out of the question.
2) I have a business degree, but I work in an Architectural firm doing CAD.
3) I have been interviewing/looking for a new job for the past 6-7 months (since graduation).
4) I want to leave my job.
5) The design team was 12 in December. Several people quit/are quitting soon, bringing the number to 7.

So I'm jealous that those people have left the company, when I've been trying to get out; in addition, my workload has greatly increased.

I WANT A NEW FREAKING JOB CLOSER TO HOME THAT I ACTUALLY LIKE...

I think that covers it all.

Last edited by jdechko; Feb 8, 2006 at 01:56 PM.
jdechko is offline   0 Reply With Quote
Old Feb 8, 2006, 02:22 PM   #11
oingoboingo
macrumors 6502a
 
oingoboingo's Avatar
 
Join Date: Jul 2003
Location: Sydney, Australia
Quote:
Originally Posted by dops7107
Not sure if this counts as "out of my control"... but it certainly feels like it.

I'm trying to clone a plant gene... have been looking for it for about 6 months now, and I keep getting the run-around. Nearly there, think I've got it, then it turns out to be something else... argh, I don't know why I am trying sometimes. Now I can't even get the basics to work... PCR, ligations... if this means nothing to you, fear not. Molecular biology is probably a lot like Java programming.
Can you clone by e-mail?

"Dear Dr Blah Blah. We would be interested in collaborating with your lab. Can you please send gene BLAH1 as described in the latest edition of Journal of Blah. Many thanks, dop7107".

I always try and clone by e-mail first up I haven't got a single bloody thing to work all this year.
__________________
- 24" 2.8GHz iMac / 512MB nVidia 8800GS
- 15" 2.4GHz MacBook Pro
- 20GB 4G iPod
oingoboingo is offline   0 Reply With Quote
Old Feb 8, 2006, 02:48 PM   #12
jeremy.king
macrumors 603
 
jeremy.king's Avatar
 
Join Date: Jul 2002
Location: Fox Lake, IL
If the program was so trivial, then why would it take you 2 hours to add in javadocs? Any program I write that would take me 2 hours to document was probably deserving of the javadoc in the first place.

Seems to me that you are either exaggerating or you type at about 10 wpm...I've been on the receiving side, more often than I would like, of poorly documented code. This is usually why organizations bring people like me, the consultant, in to fix things...

PS - if you aren't already doing so, look into an IDE (such as Eclipse) that will create javadoc templates automagically for you and then you fill in the rest.
jeremy.king is offline   0 Reply With Quote
Old Feb 8, 2006, 05:40 PM   #13
gekko513
macrumors 601
 
gekko513's Avatar
 
Join Date: Oct 2003
Debugging two different Java applications for days and weeks only to realise that it's just Java 1.5 that doesn't play well with the Linux kernel in Fedora Core 2. Java 1.4 works just fine.
gekko513 is offline   0 Reply With Quote
Old Feb 8, 2006, 06:52 PM   #14
leftbanke7
macrumors 6502a
 
leftbanke7's Avatar
 
Join Date: Feb 2004
Location: West Valley City, Utah
Realizing that my Film degree will probably not get me a job in film but rather the same **** I was doing in high school just at a higher pay...

...and that the only major I would be interested in (physical education teacher) requires taking math classes at levels I know I could never pass. I don't know what high level college Algebra classes has to do with coaching a bunch of high schoolers in football but hey, I don't know a lot of **** (or I probably would have stuck with Secondary Education/History and not switched to Film)
__________________
"I'm apathetic and I don't care."
leftbanke7 is offline   0 Reply With Quote
Old Feb 8, 2006, 07:22 PM   #15
GeeYouEye
Thread Starter
macrumors 68000
 
GeeYouEye's Avatar
 
Join Date: Dec 2001
Location: State of Denial
Send a message via AIM to GeeYouEye Send a message via Yahoo to GeeYouEye
Quote:
Originally Posted by kingjr3
If the program was so trivial, then why would it take you 2 hours to add in javadocs? Any program I write that would take me 2 hours to document was probably deserving of the javadoc in the first place.
A very fair question. We're being graded on thoroughness, so EVERYTHING has to be javadoc commented, including one-line "return x;" accessors. (this forum needs the head banging on a brick wall smiley). Furthermore, it's got to be to Sun's API documentation specifications.

Quote:
Seems to me that you are either exaggerating or you type at about 10 wpm...I've been on the receiving side, more often than I would like, of poorly documented code. This is usually why organizations bring people like me, the consultant, in to fix things...
Like I said, it's got to be to Sun's API document specifications.

Quote:
PS - if you aren't already doing so, look into an IDE (such as Eclipse) that will create javadoc templates automagically for you and then you fill in the rest.
I knew Eclipse could generate the javadocs without the insane commenting, but I didn't know it could generate templates for the comments themselves, which was what I needed.
__________________
I bring order to chaos. You are in chaos Windows, you are the contradiction, a bug wishing to be an OS.
Visit Softyards Software
NEW DEFINITION OF GEEK
Like politics, free speech, computers, entertainment, and more? Join us at Wordforge.net
GeeYouEye is offline   0 Reply With Quote
Old Feb 8, 2006, 07:28 PM   #16
GeeYouEye
Thread Starter
macrumors 68000
 
GeeYouEye's Avatar
 
Join Date: Dec 2001
Location: State of Denial
Send a message via AIM to GeeYouEye Send a message via Yahoo to GeeYouEye
Quote:
Originally Posted by ChrisBrightwell
You're a grad-level programming student and you don't understand the importance of making a habit out of good comments?
Good comments are a phenomenon entirely separate from this. I comment my code where it's not entirely obvious what it does. I'll usually do pre-condition/post-condition comments in larger functions. I'll even comment where there even might be confusion regarding why I'm using which variable.

But this javadoc commenting is pedantic.
__________________
I bring order to chaos. You are in chaos Windows, you are the contradiction, a bug wishing to be an OS.
Visit Softyards Software
NEW DEFINITION OF GEEK
Like politics, free speech, computers, entertainment, and more? Join us at Wordforge.net
GeeYouEye is offline   0 Reply With Quote
Old Feb 8, 2006, 08:01 PM   #17
savar
macrumors 68000
 
savar's Avatar
 
Join Date: Jun 2003
Location: District of Columbia
Send a message via AIM to savar
Quote:
Originally Posted by GeeYouEye
I'll start.

!@#&*@^*&# those !@#*@(#! assignment writers. Copying a Java program from the book - 1 hour, including debugging. Modifications to meet the exercise descriptions - 10 minutes. Javadoc commenting the whole thing - 2 hours! Writing Javadoc comments is a PAIN in the &#$, and they're having us do it for a TRIVIAL example program. I'm ready to break my keyboard in half. Here I am, taking a graduate-level course in Object-Oriented programming, and I have to write ***** Javadoc comments for a bouncing ball in an AWT frame tutorial! ARRGH!

Anyone else want a go?
I agree, learning JavaDoc is a waste of time in a CS class. There's nothing scientific about learning JavaDoc syntax. If you never write commercial java code you'll never use JavaDoc.
__________________
Mehce
savar is offline   0 Reply With Quote
Old Feb 8, 2006, 08:12 PM   #18
ChrisBrightwell
macrumors 68020
 
ChrisBrightwell's Avatar
 
Join Date: Apr 2004
Location: Huntsville, AL
Quote:
Originally Posted by GeeYouEye
But this javadoc commenting is pedantic.
Any "real world" Java shop you work in will require the same, believe me. I got over bitching about Javadoc a long time ago.
__________________
"Simplicity is the ultimate sophistication."
ChrisBrightwell is offline   0 Reply With Quote
Old Feb 8, 2006, 08:31 PM   #19
xPismo
macrumors 6502a
 
xPismo's Avatar
 
Join Date: Nov 2005
Location: California.
I'm stuck in class all day watching all the hotties of SFSU get some tan out on the grass... Damn.

...and I won't get time off till next week... and the heat wave will probably be all over by then.
__________________
Hack your mac today. Think different.
xPismo is offline   0 Reply With Quote
Old Feb 15, 2006, 05:04 AM   #20
GeeYouEye
Thread Starter
macrumors 68000
 
GeeYouEye's Avatar
 
Join Date: Dec 2001
Location: State of Denial
Send a message via AIM to GeeYouEye Send a message via Yahoo to GeeYouEye
Quote:
Originally Posted by ChrisBrightwell
Any "real world" Java shop you work in will require the same, believe me. I got over bitching about Javadoc a long time ago.
Well damn. I don't have the patience for that. I seriously hope I never have to use Java anywhere I might work. I think I'll try to stick to Objective-C or Io if I can.
__________________
I bring order to chaos. You are in chaos Windows, you are the contradiction, a bug wishing to be an OS.
Visit Softyards Software
NEW DEFINITION OF GEEK
Like politics, free speech, computers, entertainment, and more? Join us at Wordforge.net
GeeYouEye is offline   0 Reply With Quote
Old Feb 15, 2006, 07:25 AM   #21
ChrisBrightwell
macrumors 68020
 
ChrisBrightwell's Avatar
 
Join Date: Apr 2004
Location: Huntsville, AL
Quote:
Originally Posted by GeeYouEye
Well damn. I don't have the patience for that.
To be honest, I didn't, either. Not until I had to integrate code w/ another developer's (fairly complex) Java project. Being able to spit out all the JavaDoc and use it as a reference (along w/ Firefox's "Type to Search" feature) save me at least a week of my time.

Now I just get into the habit of doing JavaDoc as I write each class. It doesn't take as long as it used to, and I wind up answering fewer questions to other developers in my group.
__________________
"Simplicity is the ultimate sophistication."
ChrisBrightwell is offline   0 Reply With Quote
Old Feb 15, 2006, 08:11 AM   #22
iGary
Guest
 
Join Date: May 2004
Location: Randy's House
I have a client that wants me to edit in a freeware picture program versus Adobe Photoshop.

No lie.

They aren't budging.
iGary is offline   0 Reply With Quote
Old Feb 15, 2006, 08:30 AM   #23
wordmunger
macrumors 603
 
wordmunger's Avatar
 
Join Date: Sep 2003
Location: North Carolina
I'm trying to line up an interview for an article and I get NO response from this guy. It's not like he's the president of the U.S. or anything, but he is a critical source for the article.
wordmunger is offline   0 Reply With Quote
Old Feb 15, 2006, 09:52 AM   #24
dops7107
macrumors 6502a
 
dops7107's Avatar
 
Join Date: Mar 2005
Location: Perth, Oztrailya
Quote:
Originally Posted by iGary
I have a client that wants me to edit in a freeware picture program versus Adobe Photoshop.

No lie.

They aren't budging.
Why do they care what software you use?
dops7107 is offline   0 Reply With Quote
Old Feb 15, 2006, 09:54 AM   #25
dops7107
macrumors 6502a
 
dops7107's Avatar
 
Join Date: Mar 2005
Location: Perth, Oztrailya
Quote:
Originally Posted by oingoboingo
Can you clone by e-mail?

"Dear Dr Blah Blah. We would be interested in collaborating with your lab. Can you please send gene BLAH1 as described in the latest edition of Journal of Blah. Many thanks, dop7107".

I always try and clone by e-mail first up I haven't got a single bloody thing to work all this year.
Heh heh, nice try. Problem is I'm trying to clone something new! Actually the email approach does work quite well, although people have a nasty habit of ignoring you if they don't like to share.
dops7107 is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Vent about coworkers here! puma1552 Community Discussion 1 Dec 12, 2013 06:46 PM
Need To Vent About Apple and My Repair.... Eatsleepdrivesc MacBook Pro 10 Apr 23, 2013 10:18 AM
Need to vent dogboy122 Wasteland 12 Aug 21, 2012 05:09 AM
T-mo vent. slabwax iPhone 32 Aug 16, 2012 04:45 PM

Forum Jump

All times are GMT -5. The time now is 07:25 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC