In some cases, there weren't really alternatives. We built things that didn't exist back on LJ, in the early 00s, or they existed but were proprietary or commercial.
In a few cases, there were alternatives. BML didn't have to exist, we could have used HTML::Mason which is sort of similar, but I think the idea was efficiency. We operated on a pretty shoestring budget and we spent a good amount of time on trying to make things lean and fast.
That said, tbh, I think you'd really have to go back and ask Brad for some of the origin stories. I am not sure if BML falls into the camp of "for efficiency" or "didn't like the alternatives."
no subject
In some cases, there weren't really alternatives. We built things that didn't exist back on LJ, in the early 00s, or they existed but were proprietary or commercial.
In a few cases, there were alternatives. BML didn't have to exist, we could have used HTML::Mason which is sort of similar, but I think the idea was efficiency. We operated on a pretty shoestring budget and we spent a good amount of time on trying to make things lean and fast.
That said, tbh, I think you'd really have to go back and ask Brad for some of the origin stories. I am not sure if BML falls into the camp of "for efficiency" or "didn't like the alternatives."