Added "necessity" post
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
parent
2a2ebcc753
commit
a1a2e1c78d
|
@ -0,0 +1,50 @@
|
||||||
|
---
|
||||||
|
title: "Necessity Creates Productivity"
|
||||||
|
date: 2022-04-07T09:46:05+02:00
|
||||||
|
---
|
||||||
|
|
||||||
|
Or at least, that's how I experience it. Let me explain.
|
||||||
|
|
||||||
|
I have a lot of sideprojects. Most would say too many (I'm inclined to agree).
|
||||||
|
I often start these projects because I feel like it, without a particular
|
||||||
|
purpose or useful goal in mind. Programming is just something that I really
|
||||||
|
enjoy, so I tend to create ideas out of thin air just because I want to write
|
||||||
|
something, anything. There is however another group of sideprojects, the ones
|
||||||
|
that I start because I need something. Those that fix an annoyance, or make my
|
||||||
|
life easier. What I've noticed is that I'm a lot more productive & less easily
|
||||||
|
burned out when I'm working on these kinds of projects.
|
||||||
|
|
||||||
|
One of those projects (and my main project atm) is
|
||||||
|
[Vieter](https://git.rustybever.be/Chewing_Bever/vieter). I originally wrote a
|
||||||
|
full description of Vieter here & why I needed it, but that's really not what
|
||||||
|
this post is about. You can still read about it in [the docs](/docs/vieter#why)
|
||||||
|
if you want. The important part to take away from this is that it's something I
|
||||||
|
really need. It made me more productive and greatly pushed down my update
|
||||||
|
times, which I personally find very important. That's why I'm getting a lot of
|
||||||
|
things done for this project, because I know that it'll be worth it in the end
|
||||||
|
& improve my life.
|
||||||
|
|
||||||
|
To show the other site of the spectrum, my original idea for this site was a
|
||||||
|
collection of microservices, with a complex authentication system & a full
|
||||||
|
JavaScript frontend ([source](https://git.rustybever.be/rusty-bever)). Let's
|
||||||
|
just admit it here, this idea was way too ambitious and not even *that* useful.
|
||||||
|
The only part that I'm actually still considering writing is the authentication
|
||||||
|
part, because I do have some other ideas to go along with those, but that's
|
||||||
|
another post entirely ;p
|
||||||
|
|
||||||
|
Due to this overkill idea, I didn't actually set up this site for over a year I
|
||||||
|
think, just because I just couldn't get myself to properly work on the
|
||||||
|
implementation. I actually really enjoy writing these blog-style posts, so it's
|
||||||
|
quite sad I didn't set up a proper Hugo-based site immediately. Gladly at some
|
||||||
|
point I got through my stubbornness, and I set up this site in less than a day
|
||||||
|
:) This site still runs on [a custom backend](/switch-to-axum), but it's much
|
||||||
|
more minimal and only supports what I really need. My mind's a lot calmer now
|
||||||
|
that I've properly left my original idea behind.
|
||||||
|
|
||||||
|
I'm honestly not quite sure what point I'm trying to make. This post is just an
|
||||||
|
observation about how my unpredictable mind can work. Knowing myself, the
|
||||||
|
sideprojects will probably never stop coming, but that's okay tbh. The
|
||||||
|
important part is that most of them have a purpose, and don't just burn me out
|
||||||
|
unnecessarily.
|
||||||
|
|
||||||
|
Fin.
|
|
@ -1,11 +1,14 @@
|
||||||
---
|
---
|
||||||
title: "Switching to Axum"
|
title: "Switching to Axum"
|
||||||
date: 2022-04-02
|
date: 2022-04-02
|
||||||
|
tags:
|
||||||
|
- rust
|
||||||
---
|
---
|
||||||
|
|
||||||
In classic Jef fashion, it took me less than a week to completely overhaul the
|
In classic Jef fashion, it took me less than a week to completely overhaul the
|
||||||
way my site works ;p Visually nothing's changed, but internally the website is
|
way my site works ;p Visually nothing's changed, but internally the website is
|
||||||
now being powered by a web server written in Rust, powered by
|
now being powered by a web server [written in
|
||||||
|
Rust](https://git.rustybever.be/Chewing_Bever/site-backend), powered by
|
||||||
[Axum](https://github.com/tokio-rs/axum).
|
[Axum](https://github.com/tokio-rs/axum).
|
||||||
|
|
||||||
The reason for this is expandibility. While nginx is really good at what it
|
The reason for this is expandibility. While nginx is really good at what it
|
||||||
|
|
Loading…
Reference in New Issue