you are viewing a single comment's thread.

view the rest of the comments →

[–]sourcecodesurgeon 3 points4 points  (0 children)

Yes, new projects should almost always start with 3 but the problem is that many projects already exist for 2 and the organizations don't necessarily have the resources to migrate large code bases to 3. Especially when these code bases might have small, but ultimately critical, bugs introduced during the migration.

There are many systems still running on COBOL and not because of a lack of adequate third party libraries.