mirror of
https://github.com/zoriya/blog.git
synced 2025-12-06 06:26:10 +00:00
wip
This commit is contained in:
27
content/blogs/fun-driven-dev/Fun driven development.md
Normal file
27
content/blogs/fun-driven-dev/Fun driven development.md
Normal file
@@ -0,0 +1,27 @@
|
||||
|
||||
I use a lot of nerdy tools (linux, nix, river), some tools also have a steep learning curve (vim, dvorak). I also type on this:
|
||||
![]()
|
||||
a 32 split keyboard i made myself.
|
||||
|
||||
A lot of developers would say I am wasting time, using tools that have no use or slow me down, and I should stop to ship some products.
|
||||
|
||||
|
||||
I also write code in a lot of different language (XX according to my github stats) and I still do not have a favorite language. Nor do I have a goto language when I want to make a project quickly.
|
||||
Even on my most important project, Kyoo, multiple languages coexist while most would say a big monolith could be enough.
|
||||
|
||||
I rewrite projects from scratch if I feel this is needed, even if it means losing velocity (ex for kyoo's v5).
|
||||
|
||||
I never use LLM, for writing code or searching for solution/alternatives. Heck, I don't even use auto-complete to write code.
|
||||
|
||||
While you could say I'm just an old fashioned nerd, my choices can be summarized by those sentences:
|
||||
- **Building** things I use is fun
|
||||
- **Learning** new things is fun
|
||||
- Being **competent** is fun
|
||||
|
||||
I like using projects I build. I like learning new things everyday, new obscure features of my editor/os/packet manager/wm.
|
||||
I love being **wrong** and having my understanding of something being completely changed after learning something new.
|
||||
I like knowing *why* and *how* stuff work, I absolutely refuse to use something without knowing exactly what it does. I would rather spend 2h searching for something (and getting lost on a github issue of how the feature was designed) than get a quick & dirty solution.
|
||||
|
||||
My github bio is "I'm not a dev, I'm a sorceress". This is not (only) because I like magic, it's because of the sentence "Magic is science we do not understand yet". I like studying what I do not understand.
|
||||
|
||||
I don't have an end-goal of shipping stuff, getting cracked or becoming a millionaire. I just want to have fun, and to me, being a dev is more fun than any video game or movies.
|
||||
46
content/blogs/nix/Nix.md
Normal file
46
content/blogs/nix/Nix.md
Normal file
@@ -0,0 +1,46 @@
|
||||
This are my thoughts about nix, a tool I use & love, that I don't recommend.
|
||||
|
||||
|
||||
doc
|
||||
|
||||
## What is nix
|
||||
|
||||
#### Package manager
|
||||
|
||||
more packets than everything blabla
|
||||
|
||||
lack of versioned thing (hint abour flakes as a okish solution)
|
||||
|
||||
#### OS
|
||||
|
||||
#### DSL
|
||||
|
||||
### lack of docs, weird state of flakes
|
||||
|
||||
## Project tools
|
||||
|
||||
### Dotenv
|
||||
|
||||
#### goswag, prisma etc
|
||||
|
||||
### Unified commands
|
||||
|
||||
### Docker
|
||||
|
||||
https://x.com/haskuya/status/1829637199127531771?s=19
|
||||
|
||||
### CI
|
||||
|
||||
## System configuration
|
||||
|
||||
### Flakes
|
||||
|
||||
### Temporary config
|
||||
|
||||
(you just need to find a machine with nix to use it)
|
||||
|
||||
### Modules & Debug
|
||||
|
||||
### Impermanence
|
||||
|
||||
## Conclusion
|
||||
Reference in New Issue
Block a user