| defining what the job is. If we are legally liable, than we must have full power on any decision that can lead us to jail. We have to be able to justify the stuff we do. remember we have 200 dependencies not because we love it but because we are forced into them. Yet when an incident occurs in production because of these dependencies we are sacked/sued held responsible for it. Why we have 200 dependencies in the first place? Because someone who never coded is hired to tell us what to do (a marketer, an «architect», a urbanist, a CTO that never coded) tell us to add these dependencies and they are not LIABLE. But when it fails, it is our responsibility our liability. And we are thrown like kleenex. As hell if I do agree to be blamed for something I do oppose. Yes there is this new generation of ninja rockstar coders, but I am fucking boring coder: I don't want company to sink because I cannot afford it, I want a paycheck to feed my own, I want to come back every night to see my family, and I know why I want to be conservative: because it is proven to work. Having a profession is : - having responsibility that fits your authority;
- being paid for every hours spent to produce, including commuting for your work;
- having hygienic work conditions that wont harm you (fuck crunches, open-spaces, poor chairs/lighting);
- having standards in cleaning (yes cleaning is important, stuff like nice PR, documentations...);
- LIABILITY we have to accept we are liable for things in exchange for authority;
- ETHIC, we must have the right to refuse to code programs that in our knowledge opposes the common laws (like privacy, embezzlement, fiscal fraud, consumers rights to be informed...);
- the respect of IP laws, I am bored of seeing people STEAL free/open source software and claim it is theirs, it we take part in doing so we are negating the value our very own work...
- having our name granted to a creation we made... And to make is worse, I propose that being a coder should not be related to a diploma but an apprenticeship. I see no justifications, no evidence sustaining the idea diploma worth a bit in IT so let's drop this shit. There is a S in CS standing for Science. A corporation should help either take part in better education in university or supervise a meaningful apprenticeship based on metrics not wishful thinking. |