Yep, that looks fairly accurate. Fortunately that “ongoing development” stage eventually ends at one point, but it can take a while, especially when you automate tasks for others. Ask any good code geek faced with working for others, he’ll tell you!
Automating comes from the roots “auto,” meaning “self,” and “mating,” meaning “screwing.”
[Source: XKCD (CC)]