You don't have a clue what you're doing then. A spec isn't supposed to translate into code at all. It is supposed to describe, in as few words as possible, with no implementation details whatsoever, with no subjective opinions whatsoever, what minimum requirements the project must meet when it is complete to be considered functional and fit for purpose.
A spec is not a recipe, nor a set of instructions. If I give you a spec to build a bridge, it's not going to read
"must use x beams, attach beam a to beam b like so..."
it's going to read
"must support x tonnes, must stand in windspeeds of x, must last x years"
And anything you can do to meet it is fine, but you better fuckin meet it.
Man... if I was as public a figure as Linus is, I'd be embarressed as hell to have said something so stupid.
You don't have a clue what yo
You don't have a clue what you're doing then. A spec isn't supposed to translate into code at all. It is supposed to describe, in as few words as possible, with no implementation details whatsoever, with no subjective opinions whatsoever, what minimum requirements the project must meet when it is complete to be considered functional and fit for purpose.
A spec is not a recipe, nor a set of instructions. If I give you a spec to build a bridge, it's not going to read
"must use x beams, attach beam a to beam b like so..."
it's going to read
"must support x tonnes, must stand in windspeeds of x, must last x years"
And anything you can do to meet it is fine, but you better fuckin meet it.
Man... if I was as public a figure as Linus is, I'd be embarressed as hell to have said something so stupid.