hera.wtf
Hera's little corner on the internet.


Coder's Block: An Exploration

Posted on

I started programming at an early age, roughly eight or nine. I am profoundly lucky, I had access to somewhat modern hardware and a supportive family. My interest in programming was spurred because I got a new laptop in 2014, and I became increasingly obsessed with Minecraft. I started making crappy Minecraft-related websites, the majority being for me and my friends. I haven't stopped learning. I have been writing code for nearly a decade merely out of the joy of learning.

I still, greatly enjoy the learning process. It's probably the thing I derive the most pleasure from. However, since the summer of last year, I've been running into issues with creating, maintaining, and "finishing" projects. Oftentimes, I have no idea what I want to do with my time. I have been spending an excessive amount of time making a programming language that, I haven't gotten to a remotely viable state. It has been taking me so long because of a lack of direction. I often get an idea and implement it, only to soon ditch it entirely. My programming language project has gone through the following rough ideas (I am likely forgetting some), none with any concrete design specification:

  1. OOP with lifetimes.
  2. C but easier to use.
  3. Math-oriented functional language.
  4. OOP with lifetimes but also an easier-to-use C.
  5. Dynamically typed OOP language.

I'm struggling to come up with project ideas that I am passionate about. I am very passionate about the process, writing code, learning new concepts, problem-solving, and so on. However, for whatever reason, I am struggling to come up with ideas that I am legitimately passionate about. They don't have to be outlandish or complex, I just need to be interested in them. I'm interested in language development, just not my language. I'm interested in making an SSG for myself, I just can't figure out what I want in an SSG. It's, frankly exhausting. I'm spending more time researching concepts in the hopes they give me some clue as to what to build, but instead, I just end up wasting more time it feels like.

I wish I knew why this was happening. I've always had issues with maintaining projects, as I am riddled with ADHD, however right now, it just feels, different. Maybe I'm burnt out, but it doesn't feel like that to me, because I want to write code. I want to make something useful, even if only I use it. I'm just failing to figure out what.