1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
---
title: "Programming is Literally Magic"
date: 2023-05-12
draft: true
---
Programming is really cool. It's surreal how to a programmer, the only constraint to what they can
do with a computer is hardware limitations.
Sure, if you want to do "literally anything" you have to be damn good at programming, but hey that's not a permanent constraint.
I remember when I decided to learn Python a bit over 3 years ago. I literally only wanted to play around with the Ren'Py
visual novel engine because I heard that DDLC was written using it.
Insane how that decision changed my life. Sounds dramatic but programming is actually life changing!
## I'm a good problem solver now
I guess I *have* been kind of a problem solver from the start, but programming taught me how to apply those skills.
If something goes wrong, I can be pretty quick to pinpoint the issue. And that's solely because of my experience with developing software.
Everything is constantly breaking with computers and I've forced myself countless times to fix stuff,
which honestly made me wanna die (not really but it feels exactly like that), but now I guess I've fixed enough stuff to be able to
at least pinpoint issues with stuff fairly quickly.
Of course, if I had much more experience I'd be better at it, but it's not a pp measuring contest.
## Customizability FTW
Don't think it applies that much to other OSs but on linux, with just a bit of scripting/playing around with config files, you can make
some serious magic happen. I've talked about this, but I care a lot about customization; like I literally want everything to be of my
favourite color (doesn't even matter if it looks good.. to some extent), and I want custom keybindings and all that good stuff.
My friend once suggested that there should be a way to update your MyAnimeList list from the terminal, and inspired by that idea, I created
[macli](https://github.com/MikunoNaka/macli)! It's a pretty simple program, but it radiates weeb developer energy.
Words cannot describe how it feels when I use my own software on a daily basis. Even if there is a bug I'd be like "damn I did an oopsie"
which is kinda funny.
|