|
|
|
|
|
by molbioguy
1466 days ago
|
|
If successful software companies are dependent on retaining great programmers, they're probably doomed unless they can keep creating new software. Great programmers want to create. They won't be satisfied with just maintaining a successful product. Few companies have the capacity to keep creating really new products and they certainly aren't going to be willing to abandon the old product. |
|
What about Linux kernel or SQLite maintainers? Aren't those great programmers? Also if the software "they" created is so great, why wouldn't they want to maintain and extend it?
As far as I know, programmers love maintaining great software, but maintenance doesn't mean "bloat it with unnecessary features" or similar. Optimizing performance, make it more reliable, improve the tooling, cutting out the fat and similar are things that are challenging and engaging.
I think programmers want freedom, agency and ownership of something great. Yes, part of that has to be tinkering and writing new prototypes of things that might or might not go somewhere, but it can't be all of it for everyone right?