This is some advice, use it, or ignore it, who cares.

## Life

• Try to figure out what makes you happy, and do more of that
• If you don’t know how to say sorry when you do something stupid, learn.
• When life sucks, run, or exercise, it’s the only thing that works

## Computers

• Get a mac, time capsule, time machine, and offsite backup. That ensures you’ll never loose data.
• Learn Emacs, Doom Emacs is cool, but be sure to disable evil-mode.

## Programming

Find a problem that you really want to solve, and learn a programming language to solve it. There is absolutely no point in saying “I want to learn programming”, then sitting down with a book to read about programming, and expect that you will learn programming that way. It will not happen. The only way to learn programming is to program, a lot.

## Circuits

• Learn to check your assumptions. You will make mistakes, and you need to get good at finding the mistakes you made.
• Take your time to write a verification plan. And stick to it. Without sufficient simulation your circuit will not work.

## Emacs

| Commands | What | | ——- | —- | | auto-fill-mode | Disables line wrapping|

## One-liners

Commands What does it do?
find ./ -name "*.cdslck" -exec rm {} \; Removes cds lock files
ssh-keygen -t rsa Make a public RSA key
cat ~/.ssh/id_rsa.pub | ssh my_host " cat > .ssh/authorized_keys" Copies your public RSA key to the authorized keys, so you won’t have to type the password anymore
alias ssh-x='ssh -c aes128-cbc -YC -o "ForwardX11Timeout 4W" ' Fast ssh when using X