# Technical training MetOs@UiO Day 1: introduction to scientific computing
A small introduction to the why, how and whom
The slides from today can be found [here](https://drive.google.com/file/d/1Wq7UV7duQhH8uBsPWE7shQpgiz8A689-/view?usp=sharing).
---
## :shaved_ice: Icebreaker question
My favorite editor(s) is(are):
- Emacs +3
- Nano
- Vi +1
- Notepad
- Atom +3
- Visual Studio Code
- Gedit
------------------
## Also interesting topics NOT covered in this workshop:
- This workshop gives a nice introduction to virtual environments using Conda: https://carpentries-incubator.github.io/introduction-to-conda-for-data-scientists/
- Automated testing
## How to ask questions:
:beetle:-session discussion:
What is your favorite technique for debugging?
- Starting at the related part of the code +1
- Use debugging tools from the IDE +1
- Check if individual parts of the code works by commenting out the other parts, and trying to find exactly where it crashes +1
- Read log/error message +1
- StackExchange +1
- "print" a lot of more information at the error place +1
:::danger
If you're not editing this hackmd document, please go to view mode by clicking the eye button :eye: - you can then go back to edit mode when you want to edit.
:::