Mason Stallmo

May 3, 2022

Coming to you live from

...my email.

Okay corny jokes aside it's pretty cool that I have this hey blog and all I have to do is send an email. After attempting to set up a blog site that I owned it was...painful to say the least. Which is crazy in 2022. You'd think there would be more  blog options than roll you own or Medium.

Today's blog is going to be shorter but I wanted to share some words of encouragement based on a situation I ran across at work today. When you're coding it's okay to have an initial solution to a problem that's ugly and you know violates best practices. Your first draft doesn't have to be perfect, nor should it be. In coding as with writing all the magic happens in the editing process not the writing process.

Many times patterns and abstractions don't make themselves known until you can see the code in it's entirety. At least they don't for me. A PR of mine will probably go through a couple of revisions before I'm happy with it. Heck I even leave myself notes in the margins (in the form of comments) for when I come back later.

Coding is very akin to writing in many ways. Writing has an editing process and coding does too. Embrace it.