http://qs321.pair.com?node_id=109519


in reply to Re: TIMTOWTDI, but enough rope to hang yourself?
in thread TIMTOWTDI, but enough rope to hang yourself?

Sure we use CGI, obviously. I am not talking about obvious decisions, but more about less obvious, allowed by perl standard. I.e. to make group to use use strict I needed to sneek it in: add it to include what is used by others - and my colleague fixed the code only after it broke, she complained that my incude is wrong, and I suggested I'll add my to all her variables for her.

If you never worked in team, you'll never experienced feeling when your colleague is doing something wrong what you never thought doing yourself for obvious reasons, and stlii cannot to anything about it - complaining about wrong style to your boss is out of question, right?

About having plan: Dilbert cartoon: Dilbert ask Poity-Haired Boss: "In order to write project plan, I need to know our strategy". And PHB answers: "My strategy is make you to write a plan." ;-)

So you can ask to have a plan, it sounds nice in theory. In real life, your boss is busy to handle multiple projects, meetings and all, and plan is to make customers happy ASAP. Then you are voting on non-obvious design decisions... And we all know how voting system failed BIG TIME last time...;-)

Guidelines... I was just meditating that if perl was less flexible, less guidelines will be required. Because less effort to persuade your boss about that guidelines needs to be will be needed. And all large coding effort start from small efforts - often started by people who are just starting and do not know how to handle big projects at all.

Probably big part of my problem is I am part of a project started before I came on board, and I was called in for my experience in big projects, but other have longer experience in perl (although less in application development), and it is also in university environment where freedom to create as you wish is more important than discipline to work in team is in industry.

I am having good time learning perl, I do love CPAN and PM, I am just afraid the time when I will need to fix some of the code being written...

pmas
To make errors is human. But to make million errors per second, you need a computer.