Best practices for talking code on this platform? /

I'm quite afraid I'll write a bunch of articles on steemit and later discover I'd rather go back and edit every single one, just because I couldn't see there's a better practice to do things on this platform.

So with this post I would like to create a list of do's and don'ts when presenting code on steemit.

I started a youtube series involving programming but I realize the youtube platform forces me to link the people I work with to something like github, which in turn has no way of explaining things except for whole readme files. 

On steem, for one, I know of <code>code</code> text and I now read about the triple ` for code alla 

  ```main = putStrLn "Hello, steemit!"```

although there may or may not be an html issue for me here? Furthermore, do you guys switch between "modes" when editing. Do you write it beforehand and copypaste it here? In markup? Do you use html breaks or &nbsp? Beyond that, what would you guys say how to structure articles and what lengths are appropriate until you cut to the next post. I've seen some very long posts that don't make for attractive articles either. And do I remove all comments in code and write it as inline text between comments? I could go on.

I'm thankful for your input!

H2
H3
H4
3 columns
2 columns
1 column
8 Comments