Tools I use
Let's take a look at some things from my neofetch output:
- OS: Arch Linux
- Shell: Bash
- Terminal: konsole/kitty/VSCode built-in
- DE: KDE Plasma (stylized to look like GNOME)
- WM: KWin
- X11/Wayland: Wayland
- CPU: Intel(R) Core(TM)2 Quad Q9300 (4) @ 2.50 GHz
- GPU: AMD Radeon HD 8490 / R5 235X OEM
Yeah, I was thinking that switching to Linux will fix 99% of my problems... My problems = segfaults, random apps closing, VSC crashing all the time, something went wrong while rendering this webpage.
It didn't happen. Let's hope I'll get a new computer.
because i'm a developer you're probably interested in something coding-related, right?
let's get into code
I use two code editors:
- Visual Studio Code is my primary code editor. I use it when... you guessed it right - I want to code something.
- Neovim is my secondary code editor. I'd rather say it's my [hyprland/kitty/{insert any tool here}] config editor.
I'd be very happy if I could replace all of my programming works with Neovim. It does not crash that often (I can't even write code for 15 minutes without any crash because that's too hard for VSCode), but it has its problems that prevent me from doing this. For example it does not make my code properly formatted. I need to do it myself. I don't want very much, the only my requirements are to place one new line character and then enough tabs, like VSC does by default.
Okay... i don't like being dependent, but i also can't/i'm too lazy to:
- reinvent the wheel by making my own CPU with my own architecure and by making my own hard drive, my own RAM, my own GPU, my own ECAM a.k.a PCI ECAM a.k.a electronic centralised aircraft monitor a.k.a pci enhanced configuration access mechanism
- make my own programming language
So... i have dependencies. let's copy paste something from the previous page...
- jsdom - I'm too lazy to rewrite I don't know how much files just to get some random property from document object model a.k.a DOM
- grub - I'm also too lazy to rewrite a bootloader and grub is okay enough
- gcc and g++ - I said every time i was trying to make a programming language [...] i failed, that's the reason
- node - same as gcc and g++
- typescript - this npm library extending JavaScript is awesome. It's so awesome I could not recreate it (maybe because it's a programming language)