Today I'll show this slide in my curl presentation. "What's maintaining", trying to highlight that writing code is just a tiny part of keeping an old project afloat...

@bagder That meetup group never let me in, so I will learn from you later :)

I will attend a #Qt event instead today.

@kushal strange, well I'm sure you already know most of what I will say today anyway...
@bagder Agreed. It's like when people ask you to "just" do this simple change without knowing anything about what's involved. πŸ˜ƒ
Great point by @bagder . A lot of junior developers feel guilt about not spending 8 hours a day coding. All the other work is equally important and we need to recognize it too.

@bagder does "debugging" include testing, either directly or indirectly?

In OpenSSH we spent a significant chunk of time maintaining and expanding the CI environment:
- adding new OS VMs or hardware platforms
- adding configs that use new sanitizers or diagnostics (eg msan, valgrind)
- debugging new failures on random platforms(*)

* Ask @damienmiller about the time a failure on minix3 only caught a real bug.

@daztucker @damienmiller I see adding/writing tests a part of development, debugging is often also using and creating tests and so is "user support" etc, so yeah a lot of testing all over. I just don't view "testing" as a typical action in itself.