Does anyone have similar tips on writing (whether that be for dev blogs or such)?
Similar to you, I write the material out in a single flow and then revise/edit later. I like to let the piece rest and revise at different sitting or a different day. This way I am able to read and critique the piece with fresh eyes.
I prefer writing in the morning.
I don't use any writing app, just hammer it out in Google Doc, or these days in an EverNote note under a notebook called Writing.
I also like to free-write on a topic from time-to-time to explore and uncover interesting concepts. (Checkout this book on free writing: https://www.amazon.com/Accidental-Genius-Revolutionize-Think...)
Example: On this day in history, Test pilot Chuck Yeager breaks the sound barrier aboard a Bell X-1 rocket plane. > https://www.historynet.com/today-in-history
Juxtapose this with the recent Boom Supersonic rollout > https://www.businesstraveller.com/business-travel/2020/10/13...
Often interesting to compare and contrast where we are today.
Write in different environments/context (e.g., write drunk, edit sober).
Refer to the "The Elements of Style" when in doubt concerning style.
Get feedback: you don't know your writing expresses anything let alone anything it's meant to if you don't test it on people outside of your head (subtip: learn how to ask for feedback - there's an episode of the podcast Start With This [#3 or #4 iirc] that digs into this)
Try to delete half of what you wrote: half of what you wrote is probably trash, confusing, needlessly ornamental, and/or boring.
The second best advice is by PG in Writing, Briefly.
Book: https://www.amazon.com/Art-Nonfiction-Guide-Writers-Readers-... PG: http://www.paulgraham.com/writing44.html