News for hackers. Stuff that matters.
Re:Deleting Software I Wrote Upon Leaving Employment of a Co... by armada651 on Friday March 15, 2024 @12:28AM (#39712081)
Or, if you're more of the entrepreneurial mindset, convince management of the value of the software and offer that they can pay you to keep improving it.
Re:Deleting Software I Wrote Upon Leaving Employment of a Co... by woutersf on Friday March 15, 2024 @01:27AM (#39712313)
I agree. Put a modal in it, the trial period is over, contact x for renewall.
Re:Deleting Software I Wrote Upon Leaving Employment of a Co... by lodovic on Friday March 15, 2024 @03:32AM (#39712960)
That would probably be seen as an attempt to ransomware though
Re:Deleting Software I Wrote Upon Leaving Employment of a Co... by nerbert on Friday March 15, 2024 @06:32AM (#39714024)
Or, if you're more of the entrepreneurial mindset, do one last update of the software to introduce a pay-as-you-go/SaaS model with your credit card in, and when you're leaving, you remove your credit card info.
Re:Deleting Software I Wrote Upon Leaving Employment of a Co... by cstrahan on Friday March 15, 2024 @07:43PM (#39721855)
> convince management of the value

This presupposes that such convincing is even possible. Many, many companies have leadership that are simply terrible at identifying value. If you've never been part of a majority of developers advocating for, if not outright begging for, some huge ROI initiative to get the green light, you are very fortunate.

There are great counterexamples, like Valve, which is known for giving developers an extreme degree of autonomy, and they benefit greatly from that approach. For each Valve, though, there are dozens of companies that manage to succeed despite themselves.

Take Microsoft, for example. One tiny, yet representative, example: the way the Windows Terminal team handled a suggestion from Casey Muratori to take their software from abysmally slow to lightning fast:

https://github.com/microsoft/terminal/issues/10362

A quote from one of the Terminal developers, dismissing the suggestion:

> I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively…

Just how difficult was such an endeavor in actuality? Well, given that Casey implemented his own terminal emulator from scratch and incorporated the functionality he was proposing in a mere weekend... not a whole lot. Relatively minor effort for a huge return on investment. It took Casey explaining the concepts, then providing a working proof of concept, and finally a bunch of backlash online towards the Terminal team to get them to do the right thing for themselves and their users.