Re:Why should I have written ZeroMQ in C, not C++ (2012)
by richardknop on Wednesday December 12, 2018 @10:42PM
(#18669707)
This. Once the spaghetti code glued together to somehow work is deployed and people start using it, it's production system and next sprint will be full of new feature stories, nobody will green light a complete rewrite or redesign.
[ Parent
| on HN ]
Re:Why should I have written ZeroMQ in C, not C++ (2012)
by electrograv on Wednesday December 12, 2018 @10:56PM
(#18669746)
And that’s how you get a culture where severe private data breaches and crashy code are the status quo :/
We can do better. Why don’t we? I guess the economical argument explains most of it. I think if more governments would start fining SEVERELY for data breaches (with no excuses tolerated), we’d see a lot more people suddenly start caring about code quality :)
Re:Why should I have written ZeroMQ in C, not C++ (2012)
by coldtea on Thursday December 13, 2018 @03:36AM
(#18670787)
>We can do better. Why don’t we? I guess the economical argument explains most of it. I think if more governments would start fining SEVERELY for data breaches (with no excuses tolerated), we’d see a lot more people suddenly start caring about code quality :)
Governments care about the "economical argument" even more so. They don't want to scare away tech companies.
Besides, today's governments don't protect privacy, rather the opposite.
Re:Why should I have written ZeroMQ in C, not C++ (2012)
by mdpopescu on Thursday December 13, 2018 @01:17AM
(#18670248)
Sure. And if governments started shooting people for drunk driving, we'd have less drunk driving.
Some of us don't like the negatives even if we would enjoy the positives.
Re:Why should I have written ZeroMQ in C, not C++ (2012)
by spc476 on Thursday December 13, 2018 @12:38AM
(#18670098)
We got a green light for a complete rewrite, but only because of licensing issues with the original code. I'm just hoping we don't fall for the second-system syndrome.
Re:Why should I have written ZeroMQ in C, not C++ (2012)
by richardknop on Thursday December 13, 2018 @10:39PM
(#18678269)
There are exceptions of course. I have also been involved in some complete rewrites and green field projects to replace existing solutions but it's very rare. Happens much more often in government sphere compared to private sector.