Alright, it’s been a while since I wrote a post on fosslife. To be honest, it’s been a year. I stopped writing because I was looking for a job change last year, which lasted for like 6 months or something and then with new job, new responsibilities and stuff.
But anyway, here I am, hopefully will try to write every weekend if time permits. So to start after a long gap I have decided not to pick a technical topic this time. Instead I will be listing out my favorite apps and tools that I use in my daily life for better productivity. Of course this will change in upcoming years but as of today (Dec 2019), this is what I find most comfortable
Hardware
let’s talk about hardware first as it’s a small topic. software tools vary from multiple Operating Systems to neovim to fonts so we will cover the tool later.
Currently, I own a single desktop machine of my own and a Laptop provided by my current Organization.
The Desktop, I call it “VeloCT” is almost 3/4 years old, but still runs flawlessly. I assembled VeloCT myself at my home, and when I bought it, I made sure that I am getting the latest and fastest hardware I could get within my budget (isn’t that what we always do?). It runs on a Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz CPU overclocked at 3.9 GHz 😃 At that time my requirement for RAM was not that high, so I bought a single Corsair 8GB 1600 MHz DDR3 RAM. PS: it has 10 years of warranty.
Here’s a deal breaker though :- I don’t have a GPU (as of now). Having an external GPU for desktops is a really common thing, but unfortunately I had to decide between buying a powerful CPU + no GPU OR a mediocre CPU + mediocre GPU (within the budget of course). And for me the choice was easy. So I went for high end CPU and no GPU as I am not a Designer or Gamer anyway (I regret it sometimes though).
For monitors, I have dual monitor setup, primary is 61 cm (24" in retarded) Samsung Curved and secondary is 43 cm (17" in retarded) Dell. and if I am working from home, I sometimes attach my monitors to my laptop too.
So to list things out here’s my hardware
- Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
- Corsair 8GB 1600 MHz DDR3 RAM
- MSI Z87-G55 Military Class 4 Motherboard
- Samsung 61 cm Curved + Dell 43 cm
- Amazon Basic Keyboard + Mouse Combo
- Maono AU-A04 Condenser Microphone Kit for recording tutorials etc
- 4/5 different headphones/earphones according to need
- Arduino and supporting (lots of) electronic components to play around sometimes
And stuff….
Software
That’s a quite huge topic to be honest. Also everyone likes to use what they are most comfortable in. Without describing much I will just list out my development environment
Editors
- VSCode
- Atom One Dark, Dracula, One Dark Pro and Material Icons theme
- Vetur for VueJS apps
- Prettier, ESlint for JS projects
- Fira Code, Inconsolata
- RLS and few other Rust tooling
- Quokka.js for rapid prototyping
- Gitlens
- Vim
- vim-coc
Langugages
- Nodejs with nvs and Yarn
- Golang
- Rust with rustup and cargo
- Python
- Clojure with leiningen
Tools
- zsh, antigen, oh-my-zsh
- starship
- rofi
- flameshot
- SimpleScreenRecorder
Environment
- i3-gaps and other i3 tools
- xfce4
- urxvt or kitty