Comment by bumby

Comment by bumby 9 hours ago

1 reply

I witnessed this quite a bit in software development. People use the frameworks they are comfortable with, even when they know they can't meet requirements. I've at least had some who were upfront about why by stating "because I don't want to learn something new." (She didn't last much longer)

Jtsummers 7 hours ago

> "because I don't want to learn something new."

I inherited a Visual Fortran program that was written in Visual Fortran because the original developer (who also maintained it for ~15 years) knew Fortran and was not comfortable in other languages. Not because it was a good idea. I was tasked with reimplementing it in C# which was not a bad idea (the target, successful, was to have it as a standalone program or a plugin in another program also written in C#). Almost any language could have been used, but in context C# was a reasonable choice.

It's a very common and, to me, very curious attitude. Once you learn how to reason about programs and the logic of programs generally, unless you hit the fringes most languages offer very similar semantics. That said, that particular program was decidedly unstructured (goto's everywhere) so perhaps he really didn't feel comfortable in modern languages or modern uses of his favored Fortran.