2022-04-07 10:21:06 +02:00
|
|
|
---
|
|
|
|
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
|
2022-04-07 10:36:58 +02:00
|
|
|
this post is about. You can still read about it in [the docs](/docs/vieter/#why)
|
2022-04-07 10:21:06 +02:00
|
|
|
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.
|