Re:Imaginary Problems Are the Root of Bad Software
by bombolo on Sunday June 18, 2023 @01:56PM
(#36382586)
Coworker of mine wrote a thing in java… it was too slow (intensive locking between threads)… so he rewrote it in C… it was crashing all the time (because he sucks), then he rewrote it in go. Got promoted for this feat.
[ Parent
| on HN ]
Re:Imaginary Problems Are the Root of Bad Software
by ilyt on Sunday June 18, 2023 @02:00PM
(#36382621)
That's kinda what initally Go was made for IIRC. They noticed people which job is not programming but had to write some code (say some analytics or sth) often did it in Python, and if it was too slow they moved to C or Java and were predictably terrible at it, so that's why Go was made simple and with builtin concurrency primitives.
Re:Imaginary Problems Are the Root of Bad Software
by bombolo on Sunday June 18, 2023 @03:30PM
(#36383542)
But his job is programming. He is very proud of his C skills. If you listen to him, it crashed because C is intrinsically bad (it is difficult yes), but I guess it was also such a bad codebase that rewriting it made sense.
He also holds a grudge against me for having dared to rewrite a sacred C library he wrote (that was a constant source of segfault and I rewrote in 1 afternoon).