Unfortunately, the last spec I wrote was for a system whose parameters had been set politically, rather than technically.
Shades of PMS*...
* PMS = Project Management System, a nightmare of a software development fiasco that Glenn and I worked on lo, those many years ago. But the 12-volume spec I ended up writing was *good*.
Funny, I was just describing that project to someone a week ago. "You didn't tell me the project was in dBase!" "That's okay, you know dBase, don't you?" "Not yet..." And when it was revealed that our coder who impressed them so much wasn't old enough to buy beer.
(For folks coming in late, not only were some of the parameters of PMS set for goofy political reasons -- I wound up designing a subsystem to implement a distributed database using dBase III with record locking over sneakernet because of the goofy political stuff -- but the contract had been written in such a way that the client could keep changing requirements without changing deadlines. And the client was ... uh, let's call it "confused" ... enough that every time we gave him what he wanted, he couldn't remember the previous meeting and told us no, he meant something different. We were subcontractors brought in as firefighters. We worked magic, at significant metabolic cost, but we were younger then. Not as young as that coder, but still...)
(no subject)
Shades of PMS*...
* PMS = Project Management System, a nightmare of a software development fiasco that Glenn and I worked on lo, those many years ago. But the 12-volume spec I ended up writing was *good*.
(no subject)
(For folks coming in late, not only were some of the parameters of PMS set for goofy political reasons -- I wound up designing a subsystem to implement a distributed database using dBase III with record locking over sneakernet because of the goofy political stuff -- but the contract had been written in such a way that the client could keep changing requirements without changing deadlines. And the client was ... uh, let's call it "confused" ... enough that every time we gave him what he wanted, he couldn't remember the previous meeting and told us no, he meant something different. We were subcontractors brought in as firefighters. We worked magic, at significant metabolic cost, but we were younger then. Not as young as that coder, but still...)
And yes, you kicked ass on that spec.