I once spent the entire day "organising Linear" - and honestly I hated it. I hated it because it felt unfamiliar, and I felt zero immediate gratification. You write code, compile it or reload a browser, and you can see the immediate effects; there's a very tight feedback loop.
I had a couple of engineers to manage by that point, and in all honesty, I was doing a terrible job of it. When you're used to building and writing code, you collaborate with people for sure, but you're rarely responsible for guiding how their day looks like.
I remember once, one of my team reached out to the founder directly, asking what exactly it was they were supposed to be working on next. The founder helped him out, and then reached out to me to relay the situation.
"I was mortified. I felt awful. I felt called out. I felt seen. I felt exposed. I felt under-qualified. Plainly; I felt stupid."
My brain filled with justifications and excuses. I had built a reputation based on building great software, but here I was, actively contributing to great software not being built.
This was the first time I truly felt that simply writing code and building features was not going to cut it any more. I needed to fight my gut instincts to spend time just outputting code. I needed to lead. To actually manage. To be responsible for creating an engineering team I would want to be part of.
Hence: Linear day.
Linear day was boring and unfulfilling but it was necessary and the correct thing to do.