Ovid, I agree with you completely!
My 'regular' job just (and I mean just this past week) decided to add Perl as an accepted language, so all my 'projects' thus far have been without actual specs.
But my larger problem is all the side work I do with a friend who runs his own ISP/hosting service. I can't remember one project on which I have worked that actually had complete specs. One project had something defined at the start, but then came the rolling-requirements, and just as I was ready to deliver phase one, things changed. And they continued to change. And grow. That wasn't fun. Now I get things like "I need you to look at some logs and tell me the security problems," or some such thing, with a snippet of a log file and nothing more to go on. That's a big help.
I don't know where I am going with this except to say that I absolutely agree with you, and have already stated that any future projects need firm requirements and specs before I will start them. I have wasted too many hours and lines of code, and with a growing family I just don't have all that time to waste any longer. It hasn't helped so far (the logs thing was two weeks ago), but I am generally an optimist.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||