Free Software Developer, FOSS enthusiast, & GNU Emacs Hacker.
I work on GNU/Linux and Free & Open Source Software for a living. I prefer not to use Proprietary Software in-person or at work. I have now switched completely to DuckDuckGo as my default Search Engine. I switch between Tor & VPN service when online. If you are passionate about GNU and Free Software like me, I encourage you to watch the following YouTube video by Benjamin Mako Hill.
When Free Software Isn’t Better - Benjamin Mako Hill
My other system includes Acer emachines eM350 netbook running Manjaro Linux
an independently developed Arch Linux. I’ve Awesome window manager on it. I
use it as a hotspot using hotspotd.
I also have an old desktop with AMD
Athlon with 2 Gigs of RAM running Slackware again!. The system’s storage is
shared via NFS across my home network, basically, this is my NFS server.
Apart from this, I had a very old Intel Pentium II Machine with a 350MHz
processor and 64MB of RAM running Vector Linux. I wonder how this machine
Most of my Home network and Internet connection is managed by D-LINK DIR-615E
wireless router flashed with custom OpenWRT(barrier-breaker). This is my
backup(and tiny) Linux system with minimal shell and
opkg package manager.
Tools I use
GNU Emacs and a terminal are the essential tools I need. However, I manage most of the shell tasks from Emacs.
I prefer to use the latest Emacs version. My Emacs is heavily configured for
all my needs from programming(Python, Django, C, elisp, Ruby, shell, etc.),
blogs & note-taking(org-mode), agenda, eshell, tramp, magit, etc. Recently I
fell in love with
M-x emacs-timemachine. The Terminal program is
occasionally needed to keep some front-end jobs running.
Git is something I can’t live without. I use Git to keep track of my personal
notes, blogs, and all the projects.
magit is a savior. It helps me a lot to
learn insights of Git.
I find programming in
elisp relaxing when I’m bored with Python and
friends. Occasionally I do write helper functions and share it on
sachin.pythonanywhere.com. Most of these helper functions can be found within
my Emacs configuration now. I majored in Physics with a specialization in
Solid State Physics. In my free time, I engage myself in studying Physics,
Mathematics, Electronics, and Horology.
- My posts published on opensource.com
- My posts published on other web portals:
- GNU/Linux on Aakash: An article published in CSI communications(July 2013) on Aakash during my work at Indian Institute of Technology Bombay.
- Configuring Huawei-EC152 modem: My very first article appeared on linuxquestions.org. I just started using GNU/Linux that time and USB-modeswitch was also quite new.
All the presentations are pushed to https://gitlab.com/psachin/slides. With few exceptions(hosted online):
- DevConf 2019: Contributing to the Insights Core Framework: Schedule | Files.
- GNU Emacs for All:
- Red Hat forum: 2016, 2017.
- GNU Hackers Meeting-2016: Manage GNU Emacs configuration using literate programming.
OpenStack Swift Object Storage: Session covered Swift object storage architecture.
Object versioning in Swift Object Storage
- py-starwars: Introductory talk on Python programming language.
Available on request.