Posts

Random stuff that interests me and I think should be written down, mostly for myself.

Reproducible R Environment Using Guix

Mehrad Mahmoudian published on
7 min, 1338 words

Abstract

It is essential for a good analytical project to be 100% reproducible. Reproducibility issues in projects typically stem from three parts: 1) the data, 2) the software, and 3) random number generation. The reproducibility from software stack perspective can either come from the code that the analyst writes, or the packages, libraries, and software they use in their analysis. In this article I try to propose a simple solution for the latter without needing to change your Linux distro.

Read More

fzf can boost your workflow

Mehrad Mahmoudian published on
4 min, 712 words

Abstract

There are many things that a command line user can do, and also there are bunch of graphical application that can help user to boos their productivity. But of course the beauty of CLI software is that they can be chained together in a logical order to drastically improve workflow and reduce potential mistakes. In this post I am going to share some of these quick scripts that I personally use. All these use fzf as the title also suggests.

Read More

What Emacs' package.el can learn from Neovim's packer.nvim

Mehrad Mahmoudian published on
9 min, 1700 words

Abstract

I used vim and Neovim for about a decade, and then during the past two years I have switched to Emacs (initially Doom Emacs, and now my own config). There are perhaps some things that I have brought with myself subconsciously from [neo]vim to my Emacs config. But in this article I want to briefly touch upon the thing that I wish Emacs, and especially package.el can adopt/learn from Neovim's Packer.

Read More