Any backlog that's so large that you need an electronic system (like Jira) to manage it is way too large. Instead of looking around for tools to manage that backlog, make the backlog small enough that you don't need tools. In fact, you don't really need a backlog at all.
@allenholub Using a language to define structure, but not to define behavior is "engineering," e.g., a bridge.
Using a language to define behavior, but not to define structure is "programming," e.g., signal timing for opening and closing said bridge.
@jasonrsando Which absolutely IS a programming language. I got into programming because I wanted to create computer music, so by that argument, we should start with music, not HTML π.