Indeed, I have seen "DIY" only in this forum. Sorry for my ignorance.
I have been using English for some time. One of my baseline is to assume that my audience has zero background in the topic I talk about.
I have been trying to avoid using terms like LP, and ME. If we get used to using acronyms, it will not do good to improving our language.
Here are some examples. As I do job interviews, I always say Active Server Pages instead of ASP, Message-Oriented Middleware instead of MOM, Enterprise JavaBeans instead of EJB. Of course, I aim at arguing away those interviewers.
I suggest not embracing "DIY".