aboutsummaryrefslogtreecommitdiff
path: root/public/rekindling-my-love-for-programming.html
diff options
context:
space:
mode:
Diffstat (limited to 'public/rekindling-my-love-for-programming.html')
-rwxr-xr-xpublic/rekindling-my-love-for-programming.html52
1 files changed, 0 insertions, 52 deletions
diff --git a/public/rekindling-my-love-for-programming.html b/public/rekindling-my-love-for-programming.html
deleted file mode 100755
index 8a83061..0000000
--- a/public/rekindling-my-love-for-programming.html
+++ /dev/null
@@ -1,52 +0,0 @@
1<!doctype html><html lang=en-us><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL69vf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv76+/8LBwQkAAAAAAAAAAAAAAAC+vb3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+9vf/Bv78JAAAAAAAAAAAAAAAAu7q6/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7ubr/vr29CAAAAAAAAAAAy8nJAZ6foP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnqGj/6GipAoAAAAAHLjU/xcXHf/BwsL/I8XY/yPK3v8XGiD/IbjL/yPF2f8XGiD/Fxkf/yLF2f8gnK3/Fxog/62ztv8fwNf/FRcd/x271v8mz93/GRsi/xkXHf8p097/GiIp/xobIv8p0t3/KdPe/xocIv8fYmr/KNPe/xoZH/8aHCL/J87c/xy81/8VFxz/IsPZ/8zS0/8XGiD/Ir/R/yPH2/8XGiD/Fxkf/yPH2/8dd4T/GBog/yPJ3f8jyNr/uru9/xcUGv8cudb/EhITDKi5vRKlvMP/RUpOERwcHRAdOj4QHTk8EBwdHRAdNTgQHTo/EBwcHRAcHB0QSGduEKW4vf+koqQfHzg+EBqz0ewSFRv7EyMr/xq51vsTERb7ExUb+xq41fsau9j7ExUb+xiPp/sZudb7ExUb+xMVG/sZuNX/GKvI/BIUGfMdvdn/IrfL/xcaIP8n1eb/J9Dh/xkcIf8ZGR7/J8/f/xxCSv8ZGyH/J9Dg/ybQ4P8ZHCL/FSQs/yPK3/8UExj/GE1b/ybS5P8ZGB7/Ghwj/ynW5P8p2Ob/Ghwi/yWrtv8p1eH/Ghwi/xocIv8p1uT/J8XT/xkcIv8m1un/Hb7d/xUYH/8hzOr/HtHu/xcaIf8XGB//I8vi/xgxOv8XGSD/I8rg/yPK4P8XGiD/GUFL/yPP6f8SERj/Fhkh/x3A4f8AAAAAJ2f9/ydr//8mZPH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlYu38J2v//ydo/f8AAAAAAAAAAAd8/fkFqf//Iob8sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMY39awWr//8FfP3/AAAAAAAAAAAFm/7/SfD//wR+/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOB/f9B7v//BaX+/wAAAAAAAAAAQ878SAyZ/v9n1v4KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu9v8DDJb+/z3N/XgAAAAA3/sAAN/7AADf+wAA3/sAAAAAAAAAAAAAAAAAAN/7AAAAAAAAAAAAAAAAAAAAAAAAj/EAAI/5AACP8QAA3/sAAA==" rel=icon type=image/x-icon><title>Rekindling my love for programming and enjoying the act of creating</title><meta name=description content="Programming can be a challenging and rewarding experience, but sometimes it&amp;#39;seasy to feel burnt out or disinterested."><link rel=alternate type=application/rss+xml title="Mitja Felicijan's posts" href=https://mitjafelicijan.com/index.xml><link rel=alternate type=application/rss+xml title="Mitja Felicijan's notes" href=https://mitjafelicijan.com/notes.xml><style>body{padding:1rem;max-width:760px;background:#fff;font-family:times new roman,Times,serif;line-height:1.35rem}hr{margin-block-start:1.5rem}h1,h2,h3{line-height:initial}footer{margin-block-start:3rem}table{max-width:100%;border-collapse:separate;border-spacing:2px;border:1px solid #000;border-left:1px solid #999;border-top:1px solid #999}blockquote{font-style:italic}table thead{background:#eee}td,th{border:1px solid #000;padding:4px;border-right:1px solid #999;border-bottom:1px solid #999;text-align:left}pre{text-wrap:nowrap;overflow-x:auto;margin-block-start:1.5rem;margin-block-end:1.5rem;padding:.5rem 0;border-top:1px solid #000;border-bottom:1px solid #000}pre code{line-height:1.3em}pre,code,pre *,code *{font-family:monospace;font-size:initial!important}img,video,audio{max-width:100%}header{display:flex;flex-direction:row;gap:3rem}nav{display:flex;gap:.75rem}.pstatus-orange{background:gold}.pstatus-green{background:#9acd32}.pstatus-red{background:#cd5c5c}@media only screen and (max-width:600px){header{flex-direction:column;gap:1rem}a{word-wrap:break-word}}</style><header><nav class=main><a href=/>Home</a>
2<a href=https://git.mitjafelicijan.com/ target=_blank>Git</a>
3<a href=https://files.mitjafelicijan.com/ target=_blank>Files</a>
4<a href=/mitjafelicijan.pgp.pub.txt target=_blank>PGP</a>
5<a href=/curriculum-vitae.html>CV</a>
6<a href=/index.xml target=_blank>RSS</a></nav></header><main><div><h1>Rekindling my love for programming and enjoying the act of creating</h1><p>May 16, 2023<div><p>Programming can be a challenging and rewarding experience, but sometimes it's
7easy to feel burnt out or disinterested. I have lost the passion for coding over
8the past couple of months and it looked like I will never enjoy the coding as
9much as I did.<p>I was feeling burnt out with programming. I thought taking a break from it and
10focusing on other activities that I enjoy might be helpful. This way, I could
11come back to programming with a fresh perspective and renewed energy. I also
12thought about learning a new programming language or technology to keep things
13interesting and challenging.<p>However, what I didn't realize was that learning a new language or technology
14wasn't going to solve the underlying issue. I needed to take a step back and
15re-evaluate why I had lost my passion for programming in the first place. This
16involved taking a deep look into what I was doing that resulted in this rut.<p>Sometimes, it's easy to get caught up in the hype of new technologies or
17languages, and we can feel like we're missing out if we're not constantly
18learning and experimenting. However, it's important to remember that the latest
19and greatest isn't always the best fit for our projects or our
20interests. Instead of constantly chasing the next big thing, it can be helpful
21to focus on what truly interests us and what we're passionate about. This can
22help us stay motivated and engaged with our work, rather than feeling like we're
23just going through the motions.<p>I expressed that I had lost my passion for coding over the past couple of
24months, and I realized that the reason behind it was my tendency to spread
25myself too thin and not focus on completing interesting projects. In order to
26regain my passion for coding, I need to focus on projects that truly interest me
27and give me a sense of purpose and motivation.<p>Recently, I have been playing World of Warcraft more frequently and have become
28interested in developing addons for the game.<p>This quickly resulted in me creating three addons that improve the quality of
29life, and I subsequently developed a more useful add-on that encapsulates all
30the others I made.<p>I found it interesting that this action sparked a new interest in me.
31Additionally, I discovered the Lua language, which reminded me that coding
32should be fun rather than just a struggle with a language. It should be pure,
33unadulterated fun.<p>I wasn't fighting the syntax, nor was I focused on finding the most optimal
34solution. I simply created things without the pressure of making them the best
35they could possibly be.<p>This made me realize that I actually adore simple languages that get out of the
36way and let you express what you want to do. It forced me to rethink a lot about
37what I use and what I actually enjoy.<p>I have decided to stick to the basics. For a scripting language, I will use
38Lua. For networking, I will use Golang. And for any special needs, I will rely
39on C. I do not require Rust, Nim, or Zig. This selection is more than sufficient
40for my needs. I have to stay true to this simplicity. There is something to the
41Occam's Razor.<p>I've been struggling with a lack of creativity lately, but now I'm experiencing
42a real change. I realized I needed to take a step back and stop actively trying
43to address the issue. I needed to stop worrying and overthinking it. I simply
44needed some time. Looking back, I don't think I've taken any significant time
45off in the last 10 years.<p>Suddenly, I find myself with the energy and passion to complete multiple small
46projects. It doesn't feel like a chore at all. Who knew I needed WoW to
47kickstart everything. Inspiration really does come from the strangest places.</div></div></main><footer><hr><div><h3>Want to comment or have something to add?</h3>You can write me an email at
48<a href=mailto:m@mitjafelicijan.com>m@mitjafelicijan.com</a> or catch up
49with me
50<a href=https://telegram.me/mitjafelicijan target=_blank>on Telegram</a>.</div><hr><p>This website does not track you. Content is made available under
51the <a href=https://creativecommons.org/licenses/by/4.0/ target=_blank rel=noreferrer>CC BY 4.0 license</a> unless specified
52otherwise. Blog feed is available as <a href=/index.xml target=_blank>RSS feed</a>.</footer><script src=https://cdn.usefathom.com/script.js data-site=XHQARKXP defer></script> \ No newline at end of file