in reply to What quality is your company's code?
At a really small company you can have a voice that will be heard. If you are good (and don't depreciate yourself!), you can make changes and shape how things are done because you're a big part of it.
At a big company, *if* they've grown right, there should be things already in place. And they are much more prone to cover their backsides with security and such because they know the truth behind the lawsuit. So suits want you to code as defensively as possible (while still getting everything done yesterday, that doesn't change). Words like 'legal exposure' or 'negative impact to the company reputation' do wonders for getting them to see you side.
IMHO, anything you do for an outside client (such as web sites) must have proper specs, otherwise they can always come back and claim that it wasn't how agreed upon and force changes. Companies should love hard specs, they can make lots of money off change orders as the clients change their tune. A good project manager will require them.
Wish I had a job for you, but my company is stuck in the dark ages when it comes to languages of choice due to other concerns.
Good luck!
=Blue
...you might be eaten by a grue...
|
|---|