Calgarypuck Forums - The Unofficial Calgary Flames Fan Community

Go Back   Calgarypuck Forums - The Unofficial Calgary Flames Fan Community > Main Forums > The Off Topic Forum > Tech Talk
Register Forum Rules FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 03-26-2010, 01:07 PM   #41
kermitology
It's not easy being green!
 
kermitology's Avatar
 
Join Date: Oct 2001
Location: In the tubes to Vancouver Island
Exp:
Default

Quote:
Originally Posted by Kerplunk View Post
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?
kermitology is online now   Reply With Quote
Old 03-26-2010, 01:14 PM   #42
FanIn80
GOAT!
 
FanIn80's Avatar
 
Join Date: Jun 2006
Exp:
Default

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.
FanIn80 is offline   Reply With Quote
Old 03-26-2010, 01:18 PM   #43
kermitology
It's not easy being green!
 
kermitology's Avatar
 
Join Date: Oct 2001
Location: In the tubes to Vancouver Island
Exp:
Default

Quote:
Originally Posted by FanIn80 View Post
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?
kermitology is online now   Reply With Quote
The Following 2 Users Say Thank You to kermitology For This Useful Post:
Old 03-26-2010, 01:31 PM   #44
FanIn80
GOAT!
 
FanIn80's Avatar
 
Join Date: Jun 2006
Exp:
Default

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.
FanIn80 is offline   Reply With Quote
Old 03-26-2010, 01:37 PM   #45
photon
The new goggles also do nothing.
 
photon's Avatar
 
Join Date: Oct 2001
Location: Calgary
Exp:
Default

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.
photon is offline   Reply With Quote
The Following 2 Users Say Thank You to photon For This Useful Post:
Old 03-26-2010, 02:15 PM   #46
Bobblehead
Franchise Player
 
Bobblehead's Avatar
 
Join Date: Jul 2005
Location: in your blind spot.
Exp:
Default

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
Bobblehead is offline   Reply With Quote
Old 03-26-2010, 03:00 PM   #47
BlackEleven
Redundant Minister of Redundancy
 
BlackEleven's Avatar
 
Join Date: Apr 2004
Location: Montreal
Exp:
Default

Quote:
Originally Posted by photon View Post
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.
BlackEleven is offline   Reply With Quote
The Following User Says Thank You to BlackEleven For This Useful Post:
Old 03-26-2010, 04:22 PM   #48
photon
The new goggles also do nothing.
 
photon's Avatar
 
Join Date: Oct 2001
Location: Calgary
Exp:
Default

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.
photon is offline   Reply With Quote
Old 03-26-2010, 04:22 PM   #49
FanIn80
GOAT!
 
FanIn80's Avatar
 
Join Date: Jun 2006
Exp:
Default

Quote:
Originally Posted by photon View Post
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 View Post
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.
FanIn80 is offline   Reply With Quote
Old 03-26-2010, 07:18 PM   #50
Mad Mel
First Line Centre
 
Mad Mel's Avatar
 
Join Date: Mar 2009
Location: Brisbane, Australia
Exp:
Default

Quote:
Originally Posted by photon View Post
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.
Mad Mel is offline   Reply With Quote
Old 03-26-2010, 08:00 PM   #51
Rathji
Franchise Player
 
Rathji's Avatar
 
Join Date: Nov 2006
Location: Supporting Urban Sprawl
Exp:
Default

Quote:
Originally Posted by FanIn80 View Post
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."
Rathji is offline   Reply With Quote
Old 03-26-2010, 08:17 PM   #52
FanIn80
GOAT!
 
FanIn80's Avatar
 
Join Date: Jun 2006
Exp:
Default

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.
FanIn80 is offline   Reply With Quote
Old 03-26-2010, 09:51 PM   #53
photon
The new goggles also do nothing.
 
photon's Avatar
 
Join Date: Oct 2001
Location: Calgary
Exp:
Default

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.
photon is offline   Reply With Quote
Old 03-26-2010, 11:08 PM   #54
FanIn80
GOAT!
 
FanIn80's Avatar
 
Join Date: Jun 2006
Exp:
Default

Quote:
Originally Posted by photon View Post
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)
FanIn80 is offline   Reply With Quote
Old 03-27-2010, 02:46 AM   #55
OilKiller
Lifetime Suspension
 
OilKiller's Avatar
 
Join Date: Feb 2004
Exp:
Default

Man, you guys are geeks.

...and I am a programmer....
OilKiller is offline   Reply With Quote
Old 03-27-2010, 08:33 AM   #56
BlackEleven
Redundant Minister of Redundancy
 
BlackEleven's Avatar
 
Join Date: Apr 2004
Location: Montreal
Exp:
Default

Quote:
Originally Posted by BlackEleven View Post
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.
BlackEleven is offline   Reply With Quote
Old 03-27-2010, 11:37 AM   #57
kermitology
It's not easy being green!
 
kermitology's Avatar
 
Join Date: Oct 2001
Location: In the tubes to Vancouver Island
Exp:
Default

Quote:
Originally Posted by photon View Post
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?
kermitology is online now   Reply With Quote
Reply


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


All times are GMT -6. The time now is 12:50 PM.

Calgary Flames
2024-25




Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright Calgarypuck 2021 | See Our Privacy Policy