Fossery Tech :debian: :gnome:<p>You may saw my post about developing a JavaScript-free FosseryWeb in Java + Spring. Well, I made that post more than a week ago, and I constantly worked on the new site since then on a daily basis (1-2 hours a day), but I barely made any progress because of random bugs popping up one after the other. Some related to Maven, some to JTE (which I didn't plan using originally, but I realized I'll need that too to create reusable page templates) some to running the compiled Jar with Tomcat, etc., once I solve an issue, I immediately face another.</p><p>(I also changed my IDE from Eclipse to IntelliJ IDEA Community Edition because I didn't really like how Eclipse handles workspaces.)</p><p>I'm not afraid of challenges, but dang, this starts to get really draining to say the least, especially when working on the project at evening after a tiring day of university studies.</p><p>Of course, programming is challenging, no one said it isn't, I experienced it quite a few times, but this is the first time that basically I can't show any progress even in the very beginning of a project for more than a week, and some thoughts popped into my head: is it really worth doing? Why didn't I go with Python + Django instead, which I already have some prior knowledge in, and are much easier? (I can hear Python haters yelling: BUT PYTHON IS BAD! IT'S SLOW AND BLOATED! - not that a Spring project isn't "bloated" when bundled with a Tomcat server and a few dependencies into a Jar archive, a simple Hello World project is around 20MB but whatever lol) But at the same time, I don't like to give things up, if there's a purpose to do it, I do it.</p><p>I won't give up, but I'll probably need some REST (ok that was a silly joke lol). I'll probably take a week off (or maybe a few months off until summer, will see). I'm not sure if this project will succeed in the long run, but I'll try my best.</p><p>I know it sounds like a lot of b*tching, but I like to be transparent about things, felt the need to tell why I didn't make any progress.</p><p><a href="https://social.linux.pizza/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://social.linux.pizza/tags/FosseryWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FosseryWeb</span></a> <a href="https://social.linux.pizza/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://social.linux.pizza/tags/Dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dev</span></a></p>