When I began my PhD (in a STEM field; somewhat relevant), I had heard from a few people that most papers in my field get written at the last minute. I kind of took that as a personal quirk that those few people had.
I am now a little over half-way into the program, and have had the opportunity to work with many experienced researchers. Every paper I have been a part of did indeed end up being written at the last minute; sometimes just hours before the deadline. I like to start early and get a lot of the basic drafting done at least a few weeks in advance. This pattern that I have noticed in my colleagues causes me a lot of stress and anxiety, as a lot of things end up being changed close to the deadline, and a lot of my work -- that was initially acknowledged as correct -- ends up needing to be re-done in favor of last minute improvements. So essentially, I just end up doing the work twice.
I have always felt that making deliberate and steady progress was better than grinding. Perhaps academics are just very busy people (?) or perhaps I have only met people who prefer working this way. I would like to get a broad perspective on this from the Academia-SE community.
Is this how academic research is done in your respective fields? Is there a reasonable way to set expectations of myself and of others? I don't want to be pulling all-nighters for the rest of my career, so I look to those who feel the same way as myself for advice on how they make it work.