Being Kind to 3am You – Katie McLaughlin

- Not productive and operating at her best at 3am
 - But 3am’s will happen and they probably will be important
 - Essentials
- You should have documentation, don’t keep it in your head since people are not available at 3am
 - Full doc management system might take a while
 - Must be Editable 
- Must be updateable at any time
 
 - Searchable
 - Have browser keywords that search confluence or github
 - Secure but discoverable by co-workers
 
 - Your Tools
- Easy cache commands to use
 - Not dangerous
 
 - Stepping Up
- Integrate your docs so it’ll be available and visible when people need it.
 - Alerts could link to docs for service
 
 - Post Mortem
- List of commands you typed to fix it
 
 - Reoccurring Issues
- Sometimes the quick fix is all you can do or is good enough. You can get back to sleep.
 - Maybe just log rotate to clean the disk. Or restart process once a week
 - Make you fix an ansible playbook you can just click
 
 - Learning
- Learn new stuff so when you have chance you can do it write
 
 - Flag Changes
- Handover changes to over to everyone else
 
 - So Empathy towards the other people (and they may show it back)
 - Audience
- One guy gave anyone who go paged overnight $100 bill on their desk next day ( although he charged customers $150 )
 - From Fire Depts – Label everything, Have the docs come with the alert. Practice during the daylight.
 - Project IPXE – every single error message is a link to wiki page
 - Advice: Write down every command, everything you did, every output you saw. So useful for next day.
 
 
Making youself Redundant on Day One – Alexandra Perkins

- Experiences
- All Docs as facebook posts
 - All docs as comment codes
 - Word documents hidden in folders
 
 - Why you should document in your first weeks
- Could you know the what the relevant questions for new people
 - You won’t remember it the first time you hear it
 - Easier for the next person
 - Inclusive and diverse workplace
 
 - What should you document
- Document the stuff you find hard
 - Think about who else can use your docs
 - Stuff like: How to book leave, Who to ask about what topics, Info on workplace social events. Where lunch is.
 
 - How to document from the start
- In wiki or Sharepoint
 - Word docs locally and copy it the official place once you have access
 - Saved support tickets
 - Notes to yourself on slack
 - Screenshots of slack conversations
 - Keep it simple, informal content is your friend. All the Memes!
 - Example Tutorial: “Send yourself an email and trace it though the logs”
 
 - Future Proofing
- Create or Improve the place for Internal documentation
 - Everyone should be able to access and edit (regardless of technical expertise)
 - Must be searchable and editable so can be updated
 - Transfer all docs you did on your personal PC to company-wide documentation
 - Make others aware of the work you have done
 - Foster a culture of strong documentation. 
- Policy to document all newly announced changes
 - Have a rotation for the documentation person
 
 - Quality Internal Docs should be
- Accessible
 - Editable
 - Searchable
 - Peer Reviewed
 
 
 
JIT Learning: It’s great until it isn’t – Tessa Bradbury

- What should we learn?
- There is a lot to learn
 
 - What is JIT Learning?
- Write Code -> Hit an issue -> Define Problem -> Find a Solution
 
 - Assumption – You will ask the required questions (hit the issue)
- Counter example: accessibility, you might not hit the problem yourself
 
 - Assumption – You can figure out the problem
- Sometimes you can’t easily, you might not have the expereince and/or training
 
 - Assumption – You can find the solution
- Sometimes you can’t find the solution on google
 - Sometimes you are not in Open Source, you can’t just read the code and the docs may be lacking
 
 - Assumption – You might not be sure the best way to write your fix
- Best way to implement the code, if you should fix it in code
 - Or if your code has actually fixed the whole problem
 
 - Assumption – The benefit of getting it done now outweighs the cost of getting it wrong
- Counter example – Security