03-26-2010, 01:07 PM
|
#41
|
It's not easy being green!
Join Date: Oct 2001
Location: In the tubes to Vancouver Island
|
Quote:
Originally Posted by Kerplunk
We keep various sticks around the office, from golf club shafts to table legs, just in case. The testing manager swears that is the only way to get through to developers...in some cases, I have to agree.
|
Some of the dev team would be broken in half if they were in the same office as me.
__________________
Who is in charge of this product and why haven't they been fired yet?
|
|
|
03-26-2010, 01:14 PM
|
#42
|
GOAT!
|
Oh I get it. You guys were born with perfect knowledge of programming etiqute. I keep thinking that everyone must have started out as a noob at one time, but I always forget about those rare cases of Immaculate Perception.
|
|
|
03-26-2010, 01:18 PM
|
#43
|
It's not easy being green!
Join Date: Oct 2001
Location: In the tubes to Vancouver Island
|
Quote:
Originally Posted by FanIn80
Oh I get it. You guys were born with perfect knowledge of programming etiqute. I keep thinking that everyone must have started out as a noob at one time, but I always forget about those rare cases of Immaculate Perception.
|
We have a style guide. You follow the style guide. When developing for a company it's important to remember that it's not your code, it's the companies code.
If you're paid to do this, you retain no rights to it. As such it is an acceptable policy to enforce the best practices established by the organization. Failure to do so will result in unhappy consequences.
Coding something in a way that you CAN isn't always the best way to do it.
__________________
Who is in charge of this product and why haven't they been fired yet?
|
|
|
The Following 2 Users Say Thank You to kermitology For This Useful Post:
|
|
03-26-2010, 01:31 PM
|
#44
|
GOAT!
|
Well that's awesome, obviously I'll follow that guide if I ever end up working at whatever company it is you work for. In the meantime, I'm just a guy who completed an intro to VB class in my first year at university.
The really crazy part in all of this is that my initial post actually backs up everything you guys have been saying. I submitted the assignment, and was told about readbility and learned the lesson already. What's the point of the whole "burn you alive" and "break you in half" crap?
Like come on man. I'm not a 16 year old kid here. Seriously. You gotta know your audience before you break out gems like that.
I'm still waiting for someone to rip their shirt off, shake their finger and tell me to say my prayers and eat my greens.
Last edited by FanIn80; 03-26-2010 at 01:36 PM.
|
|
|
03-26-2010, 01:37 PM
|
#45
|
The new goggles also do nothing.
Join Date: Oct 2001
Location: Calgary
|
You gotta be a programmer for 10 years before you can turn it up to 11 like that.
They aren't directing their comments at you directly, hyperbole is standard fare in this industry.
If those comments get your back up like this, you are really going to have to develop a thick skin.
__________________
Uncertainty is an uncomfortable position.
But certainty is an absurd one.
|
|
|
The Following 2 Users Say Thank You to photon For This Useful Post:
|
|
03-26-2010, 02:15 PM
|
#46
|
Franchise Player
Join Date: Jul 2005
Location: in your blind spot.
|
I came onto a project as a tester over a year into development. Development was months behind and the contracting company just kept throwing more and more junior developers at the project.
Different parts of the final application have totally different styles.
The more experienced developers seemed to want to try and make their code as elegant as possible. Others tried to brute force their way through and instead of one common procedure they would inline multiple different solutions. And documentation? The thing they did for a couple days at the end.
Many times this has made it a real nightmare to debug, and is the reason my company doesn't want to subcontract out the work anymore. Management has decided the spotty work with little or no recourse after the contract is over is what led to this situation.
__________________
"The problem with any ideology is that it gives the answer before you look at the evidence."
—Bill Clinton
"The greatest obstacle to discovery is not ignorance--it is the illusion of knowledge."
—Daniel J. Boorstin, historian, former Librarian of Congress
"But the Senator, while insisting he was not intoxicated, could not explain his nudity"
—WKRP in Cincinatti
|
|
|
03-26-2010, 03:00 PM
|
#47
|
Redundant Minister of Redundancy
Join Date: Apr 2004
Location: Montreal
|
Quote:
Originally Posted by photon
You gotta be a programmer for 10 years before you can turn it up to 11 like that.
They aren't directing their comments at you directly, hyperbole is standard fare in this industry.
If those comments get your back up like this, you are really going to have to develop a thick skin.
|
Well said. Every code merge I do where I work goes through a peer review of three people. If you start taking the feedback personally, you'd probably want to commit suicide.
|
|
|
The Following User Says Thank You to BlackEleven For This Useful Post:
|
|
03-26-2010, 04:22 PM
|
#48
|
The new goggles also do nothing.
Join Date: Oct 2001
Location: Calgary
|
Three people peer review? Man I don't think I could work under that lol.
__________________
Uncertainty is an uncomfortable position.
But certainty is an absurd one.
|
|
|
03-26-2010, 04:22 PM
|
#49
|
GOAT!
|
Quote:
Originally Posted by photon
You gotta be a programmer for 10 years before you can turn it up to 11 like that.
They aren't directing their comments at you directly, hyperbole is standard fare in this industry.
If those comments get your back up like this, you are really going to have to develop a thick skin.
|
Quote:
Originally Posted by BlackEleven
Well said. Every code merge I do where I work goes through a peer review of three people. If you start taking the feedback personally, you'd probably want to commit suicide.
|
Yeah, good points for sure. I'm realizing I have more to learn than just the languages themselves.
Last edited by FanIn80; 03-26-2010 at 04:28 PM.
|
|
|
03-26-2010, 07:18 PM
|
#50
|
First Line Centre
Join Date: Mar 2009
Location: Brisbane, Australia
|
Quote:
Originally Posted by photon
Three people peer review? Man I don't think I could work under that lol.
|
No kidding. Especially because I know twice as much as everyone else  All developers do, just ask them.
|
|
|
03-26-2010, 08:00 PM
|
#51
|
Franchise Player
Join Date: Nov 2006
Location: Supporting Urban Sprawl
|
Quote:
Originally Posted by FanIn80
Yeah, good points for sure. I'm realizing I have more to learn than just the languages themselves. 
|
Where are you going to school and for what degree?
In my eyes coding is involved in less than 40% of my degree.
__________________
"Wake up, Luigi! The only time plumbers sleep on the job is when we're working by the hour."
|
|
|
03-26-2010, 08:17 PM
|
#52
|
GOAT!
|
DeVry
It's a Bachelor of Science in Computer Information Systems (Alberta accreditation). There's different tracks you can focus on, I'm going the DBA route.
|
|
|
03-26-2010, 09:51 PM
|
#53
|
The new goggles also do nothing.
Join Date: Oct 2001
Location: Calgary
|
Well it's DeVry, so expectations will be low to start with.
I got my degree from DeVry, so I can bash it. Funniest experience was being a TA and monitoring entrance exams and kicking people out and giving them zero for cheating. On an entrance exam. With a calculator because presumably they forgot how to do long division!
__________________
Uncertainty is an uncomfortable position.
But certainty is an absurd one.
|
|
|
03-26-2010, 11:08 PM
|
#54
|
GOAT!
|
Quote:
Originally Posted by photon
Well it's DeVry, so expectations will be low to start with.
I got my degree from DeVry, so I can bash it. Funniest experience was being a TA and monitoring entrance exams and kicking people out and giving them zero for cheating. On an entrance exam. With a calculator because presumably they forgot how to do long division!
|
Haha nice. The entrance exams were a joke to me, and I only have a grade nine education.
(err... it's a long story)
|
|
|
03-27-2010, 02:46 AM
|
#55
|
Lifetime Suspension
|
Man, you guys are geeks.
...and I am a programmer....
|
|
|
03-27-2010, 08:33 AM
|
#56
|
Redundant Minister of Redundancy
Join Date: Apr 2004
Location: Montreal
|
Quote:
Originally Posted by BlackEleven
Well said. Every code merge I do where I work goes through a peer review of three people. If you start taking the feedback personally, you'd probably want to commit suicide.
|
We make extremely expensive, real-time software. Every effort is made to ensure there are as few bugs as possible. It's definitely made me a better coder.
|
|
|
03-27-2010, 11:37 AM
|
#57
|
It's not easy being green!
Join Date: Oct 2001
Location: In the tubes to Vancouver Island
|
Quote:
Originally Posted by photon
Three people peer review? Man I don't think I could work under that lol.
|
You know what's worse? NO REVIEW.
I keep trying to get my team following good practices and they refuse to do anything. It drives me insane.
I'm the guy who documents as we writes code, full doxygen comments are included before I commit anything to SVN.
__________________
Who is in charge of this product and why haven't they been fired yet?
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -6. The time now is 12:50 PM.
|
|