Switching costs of various kinds of software
I've been thinking about switching costs of software ever since I saw this footnote in a blog post about text editors.
- Spaced repetition software is pretty easy to switch, because the old SRS you abandon will gradually have fewer and fewer reviews, so you can just add your new content to the new SRS and it will basically be a "soft switch" to the new one.
- Text editors are unique in that the format is universal (because it's either plain text or controlled by programming languages rather than the text editor itself). There are however "soft" lockin via formats, e.g. a programming language with a lot of boilerplate will be difficult to program in without fancy autocompletion.