aboutsummaryrefslogtreecommitdiff
path: root/content/posts/2023-05-16-rekindling-my-love-for-programming.md
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2023-05-26 00:40:40 +0200
committerMitja Felicijan <mitja.felicijan@gmail.com>2023-05-26 00:40:40 +0200
commit43b0708769eb61392050045b881f8e6ba39c5b66 (patch)
tree3939579a13b8325325d5ebb8e05324a41ed78a6d /content/posts/2023-05-16-rekindling-my-love-for-programming.md
parent49e7e7d555a6cd9810d81561fa3e98e3d64502be (diff)
downloadmitjafelicijan.com-43b0708769eb61392050045b881f8e6ba39c5b66.tar.gz
Massive update to posts, archetypes
Added a archetypes for creating notes and posts so it auto-populates fields. Fixed existing posts so they align with the rule of 80 columns now.
Diffstat (limited to 'content/posts/2023-05-16-rekindling-my-love-for-programming.md')
-rw-r--r--content/posts/2023-05-16-rekindling-my-love-for-programming.md72
1 files changed, 58 insertions, 14 deletions
diff --git a/content/posts/2023-05-16-rekindling-my-love-for-programming.md b/content/posts/2023-05-16-rekindling-my-love-for-programming.md
index 1d1d08b..6b73bb1 100644
--- a/content/posts/2023-05-16-rekindling-my-love-for-programming.md
+++ b/content/posts/2023-05-16-rekindling-my-love-for-programming.md
@@ -1,32 +1,76 @@
1--- 1---
2title: Rekindling my love for programming and enjoying the act of creating 2title: Rekindling my love for programming and enjoying the act of creating
3url: rekindling-my-love-for-programming.html 3url: rekindling-my-love-for-programming.html
4date: 2023-05-16 4date: 2023-05-16T12:00:00+02:00
5draft: false 5draft: false
6--- 6---
7 7
8Programming can be a challenging and rewarding experience, but sometimes it's easy to feel burnt out or disinterested. I have lost the passion for coding over the past couple of months and it looked like I will never enjoy the coding as much as I did. 8Programming can be a challenging and rewarding experience, but sometimes it's
9easy to feel burnt out or disinterested. I have lost the passion for coding
10over the past couple of months and it looked like I will never enjoy the
11coding as much as I did.
9 12
10I was feeling burnt out with programming. I thought taking a break from it and focusing on other activities that I enjoy might be helpful. This way, I could come back to programming with a fresh perspective and renewed energy. I also thought about learning a new programming language or technology to keep things interesting and challenging. 13I was feeling burnt out with programming. I thought taking a break from it
14and focusing on other activities that I enjoy might be helpful. This way, I
15could come back to programming with a fresh perspective and renewed energy.
16I also thought about learning a new programming language or technology to
17keep things interesting and challenging.
11 18
12However, what I didn't realize was that learning a new language or technology wasn't going to solve the underlying issue. I needed to take a step back and re-evaluate why I had lost my passion for programming in the first place. This involved taking a deep look into what I was doing that resulted in this rut. 19However, what I didn't realize was that learning a new language or technology
20wasn't going to solve the underlying issue. I needed to take a step back and
21re-evaluate why I had lost my passion for programming in the first place.
22This involved taking a deep look into what I was doing that resulted in
23this rut.
13 24
14Sometimes, it's easy to get caught up in the hype of new technologies or languages, and we can feel like we're missing out if we're not constantly learning and experimenting. However, it's important to remember that the latest and greatest isn't always the best fit for our projects or our interests. Instead of constantly chasing the next big thing, it can be helpful to focus on what truly interests us and what we're passionate about. This can help us stay motivated and engaged with our work, rather than feeling like we're just going through the motions. 25Sometimes, it's easy to get caught up in the hype of new technologies or
26languages, and we can feel like we're missing out if we're not constantly
27learning and experimenting. However, it's important to remember that the
28latest and greatest isn't always the best fit for our projects or our
29interests. Instead of constantly chasing the next big thing, it can be helpful
30to focus on what truly interests us and what we're passionate about. This
31can help us stay motivated and engaged with our work, rather than feeling
32like we're just going through the motions.
15 33
16I expressed that I had lost my passion for coding over the past couple of months, and I realized that the reason behind it was my tendency to spread myself too thin and not focus on completing interesting projects. In order to regain my passion for coding, I need to focus on projects that truly interest me and give me a sense of purpose and motivation. 34I expressed that I had lost my passion for coding over the past couple of
35months, and I realized that the reason behind it was my tendency to spread
36myself too thin and not focus on completing interesting projects. In order
37to regain my passion for coding, I need to focus on projects that truly
38interest me and give me a sense of purpose and motivation.
17 39
18Recently, I have been playing World of Warcraft more frequently and have become interested in developing addons for the game. 40Recently, I have been playing World of Warcraft more frequently and have
41become interested in developing addons for the game.
19 42
20This quickly resulted in me creating three addons that improve the quality of life, and I subsequently developed a more useful add-on that encapsulates all the others I made. 43This quickly resulted in me creating three addons that improve the quality
44of life, and I subsequently developed a more useful add-on that encapsulates
45all the others I made.
21 46
22I found it interesting that this action sparked a new interest in me. Additionally, I discovered the Lua language, which reminded me that coding should be fun rather than just a struggle with a language. It should be pure, unadulterated fun. 47I found it interesting that this action sparked a new interest in me.
48Additionally, I discovered the Lua language, which reminded me that coding
49should be fun rather than just a struggle with a language. It should be
50pure, unadulterated fun.
23 51
24I wasn't fighting the syntax, nor was I focused on finding the most optimal solution. I simply created things without the pressure of making them the best they could possibly be. 52I wasn't fighting the syntax, nor was I focused on finding the most optimal
53solution. I simply created things without the pressure of making them the
54best they could possibly be.
25 55
26This made me realize that I actually adore simple languages that get out of the way and let you express what you want to do. It forced me to rethink a lot about what I use and what I actually enjoy. 56This made me realize that I actually adore simple languages that get out of
57the way and let you express what you want to do. It forced me to rethink a
58lot about what I use and what I actually enjoy.
27 59
28I have decided to stick to the basics. For a scripting language, I will use Lua. For networking, I will use Golang. And for any special needs, I will rely on C. I do not require Rust, Nim, or Zig. This selection is more than sufficient for my needs. I have to stay true to this simplicity. There is something to the Occam's Razor. 60I have decided to stick to the basics. For a scripting language, I will use
61Lua. For networking, I will use Golang. And for any special needs, I will
62rely on C. I do not require Rust, Nim, or Zig. This selection is more than
63sufficient for my needs. I have to stay true to this simplicity. There is
64something to the Occam's Razor.
29 65
30I've been struggling with a lack of creativity lately, but now I'm experiencing a real change. I realized I needed to take a step back and stop actively trying to address the issue. I needed to stop worrying and overthinking it. I simply needed some time. Looking back, I don't think I've taken any significant time off in the last 10 years. 66I've been struggling with a lack of creativity lately, but now I'm experiencing
67a real change. I realized I needed to take a step back and stop actively trying
68to address the issue. I needed to stop worrying and overthinking it. I simply
69needed some time. Looking back, I don't think I've taken any significant time
70off in the last 10 years.
71
72Suddenly, I find myself with the energy and passion to complete multiple
73small projects. It doesn't feel like a chore at all. Who knew I needed WoW
74to kickstart everything. Inspiration really does come from the strangest
75places.
31 76
32Suddenly, I find myself with the energy and passion to complete multiple small projects. It doesn't feel like a chore at all. Who knew I needed WoW to kickstart everything. Inspiration really does come from the strangest places.