Installing LaTeX On A Mac

Whether you need to write a thesis, a scientific paper, or simply want to impress a potential employer with the perfect resume—sooner or later you’re going to come across . It is far superior to Microsoft Word and produces much more polished results. But how do you install on macOS? In this post I’m going to show you.

The P versus NP Problem

The P versus NP problem is one of the most famous problems in Computer Science. It deals with the question whether the two complexity classes P and NP are equal or not. Although many computer scientists believe they're not equal, nobody so far has been able to prove either case. In this post I try to explain the problem and its far reaching consequences.

How to Prepare a Mac for Sale

If you’re in the process of selling your Mac or you want to pass it on to someone else, you should first wipe it clean before you do so. There are several ways to achieve this and I will show you all.

How I Backup My Mac & Synology NAS

My backup strategy for my most important data.

Customizing the Terminal on macOS

How to vastly enhance your terminal by switching to the powerful Z shell and apply an aesthetically pleasing color scheme with the terminal replacement iTerm2.

Setting Up Secure SSH Key-Based Authentication

SSH key pairs are a securer and more convenient alternative to passwords when connecting to remote servers or git repositories. In this post you're going to learn how to generate SSH key pairs and how to use them to authenticate with your remote server.

Setting Up Your Ruby Environment on a Mac

In this post I’m going to explain how to install Ruby on macOS using the Ruby version management tool rbenv.

Dropbox Privacy Concerns

I finally uninstalled Dropbox. Here's why you should do it, too.

Managing Dotfiles

Have you ever asked yourself what the ~/.bash_profile, ~/.profile and ~/.bashrc files are good for? What do you do with them in the first place? Why are there so many of such files? And which one do you use in which case? If so, this blog post is for you.

Setting Up Your Python Environment on a Mac

In this post I'm going to explain how to install a working Python environment for Scientific Computing on macOS.