3 ms·
Ok, you're saying that a guild won't prevent human error, especially in something intricate like software development. But there are actual historical examples
by EdSharkey 9y ago
Ok, you're saying that a guild won't prevent human error, especially in something intricate like software development. But there are actual historical examples that run counter to your claim. Other disciplines DO have error correcting standards and practices that catch and prevent errors from flowing downstream. Architects and accountants for example, have such well-established standards that those standards got codified into laws in most countries. I suspect that you believe that software development is not, or cannot ever be, an engineering discipline for reasons.
Thing is, you might not be able to imagine software development can be treated as an engineering discipline, but that doesn't stop others from trying to. And if lawmakers decide to get involved, then 'trying' suddenly becomes 'doing', whether you think that's proper or not.
Regarding 'subtle mistakes', do you consider performing an eval() on an unvalidated input string in the context of someone else's publicly addressable wallet a subtle mistake?
Check out all of the definitions of 'ethics' in the dictionary and then try to say the developers who wrote the original buggy code and the white hats who did the damage control were acting ethically. How deep does the corruption go? Is Etherium corrupt down to first principles and all its founders morally bankrupt?
One of the things a guild does is codify ethical standards for the group, and that is something all software developers sorely need.
We are, I would argue, the most important group of workers on the planet today. Shouldn't we get our act together and mature as a discipline?