Another life lesson for everyone:
Make it more object oriented, that will make it confusing enough.
Make the dll hooks more obstructed: 1. Replace dll hooks with more object oriented friendly crap. 2. Slowly change data handling so old data types for existing hooks are all weird, add some proper overload to them for a final nail.
Make another version of the same language that needs murder badly with one that is more appealing to the very users who grow up to a language that a language to be murdered was supposed to replace for being annoying.
Hmm... the shit is still struggling. Time for plan B.
Start cranking up production on operating systems that suddenly refuse to run the programs produced in the language because of a pure hard stop, not because of a complete architecture overhaul or anything.
edit missed one punch line: Make sure to never release tools to add multi-thread support to the programs produced in the murder victim, even if it means making the old timers (other programming language I am referring to) unhappy, because they can really use the same technology that is already available by the way.
To be continued...