<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: JJDev</title>
    <description>The latest articles on DEV Community by JJDev (@jjdev_).</description>
    <link>https://dev.to/jjdev_</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2681392%2F28c658cd-ddd7-44da-8445-d5c6656a7cd3.png</url>
      <title>DEV Community: JJDev</title>
      <link>https://dev.to/jjdev_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jjdev_"/>
    <language>en</language>
    <item>
      <title>👾 Transitioning Your Skillset 🩺</title>
      <dc:creator>JJDev</dc:creator>
      <pubDate>Sun, 11 Oct 2026 14:03:35 +0000</pubDate>
      <link>https://dev.to/jjdev_/transitioning-your-skillset-h9a</link>
      <guid>https://dev.to/jjdev_/transitioning-your-skillset-h9a</guid>
      <description>&lt;p&gt;Maybe there is more than the tech echo chamber I feel stuck in. It's impossible to stay up to date with the latest tooling. While there is lots of doom or gloom around the topic of AI, that's not what I'm here for today. It's unproductive. Instead, I'd like to offer a new perspective on a topic that has always existed, but I believe it's been reshaped. Applying your skillset to your second favourite hobby/passion.&lt;/p&gt;

&lt;p&gt;Now, obviously this isn't new. Everyone knows you have to pair software with another problem in order to solve something meaningful. The issue I've seen is that all the new problems being solved are "SAVE TIME WITH &lt;em&gt;insert AI tool here&lt;/em&gt;", or "10x YOUR WORKFLOW WITH &lt;em&gt;insert other AI tool&lt;/em&gt;". It feels impossible to get out of this bubble when everything online is barely escaping tech in any meaningful way. It's just large companies stealing public data and selling it to you in a new format, over, and over, and over again &lt;em&gt;wow&lt;/em&gt;! No new ideas, no creativity, just productivity hunting.. but to be productive at WHAT? Being more productive? Let's take a step outside of the tech world, theres more fresh air there haha.&lt;/p&gt;

&lt;p&gt;Lately I've been thinking a lot about the healthcare world. Knowing people who work in hospitals or nursing homes, their systems are ENTIRELY different. Lots are still using paper charting, old pagers, etc. solutions that software COULD solve but hasn't yet. And the weirdest part for me, they're having med students build software applications/prototypes! It hurts a little inside that I'm not working on those cool projects, but imagine if I were to switch disciplines. If I were in their shoes, working in another discipline, my current skillset of software knowledge would be invaluable! It wouldn't be a lost skillset, but I would be able to find so many new problems to solve.&lt;/p&gt;

&lt;p&gt;The thing is, right now I feel like any time spent away from tech I am "falling behind". I want to spend more time on my other hobbies and passions, I would love to pivot away and work in healthcare, in the food industry, or in something more random, while keeping my skillset close.&lt;/p&gt;

&lt;p&gt;I think what I crave right now is the real world connection that seems to be fleeting. I don't want an email with instructions, I want a discussion with a real person. I want to be working WITH another individual, not just pass around independent code with slack message updates. What it really comes to is feeling like just another &lt;strong&gt;tool&lt;/strong&gt;, instead of a &lt;strong&gt;team member&lt;/strong&gt;. The restaurant example provides the clearest picture for me. All in one close room depending on each other face to face. That's real teamwork.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>📝 Learning in the Modern Era 📕</title>
      <dc:creator>JJDev</dc:creator>
      <pubDate>Sun, 04 Oct 2026 14:49:13 +0000</pubDate>
      <link>https://dev.to/jjdev_/learning-in-the-modern-era-367m</link>
      <guid>https://dev.to/jjdev_/learning-in-the-modern-era-367m</guid>
      <description>&lt;p&gt;One of my favourite hobbies is, and always has been, learning. I felt like one of the few students who actually enjoyed going to school. Everyday offered a new topic, a new challenge, a new opportunity to continue to grow my brain. I wouldn't have explained it this way at the time, but I realize that I was always curious and took my education seriously. Graduating from university didn't mean I lost learning, but for a while I had lost the structure that school gave me. Everything was outlined and I was tested on specific topics, where now it was up to me to figure out how to curate that love in a new way on my own. For a while I just felt lost.&lt;/p&gt;

&lt;p&gt;Currently, working long hours and heavily pursuing my fitness goals, it felt like I had no time and was losing myself even more. My drive towards fitness was my first attempt at filling this space, and while new challenges came at work, it didn't feel the same. I felt like I lacked true deep learning. What I craved before was simply not found, and honestly I am still looking for satisfaction today. Thankfully there are a few things that have kept me afloat while I continue to search for a stronger solution.&lt;/p&gt;

&lt;p&gt;The first item to note is these blogs I've been creating. I have promised myself that I will continue to write. In school I didn't know why, nor like, that english was a mandatory class each year. I loved math and science, letting the real dopamine flow when my one hour of writing equations lead to a matching answer in the back of the book (sometimes making me want to cry happy tears)! But, when it comes to english, this is where I believe a strong portion of critical, authentic thinking came from. You had to form an opinion, pose an argument, then provide solid evidence backing your claim. That process of finding authentic, personal opinions seems to be a fleeting sight in todays tech world. I don't want to hear one of today's AI shovel sellers tell me that I am falling behind if I am not using these tools (for the 138th week in a row). I would rather read a multi-page document providing a thesis on AI's effects on our brains/cognition today, find &lt;strong&gt;REAL&lt;/strong&gt; opinions and evidence, and build my own thoughts from there.&lt;/p&gt;

&lt;p&gt;The second thing is I have strived to continue learning outside of work. I am hoping to dive into the world of electronics soon and learn by the book. Sure, I could use AI to answer my questions and I could get to a functioning outcome quicker, but it would rob me of the purpose behind the task. I don't care to have a working digital stopwatch in five minutes, but I &lt;strong&gt;DO&lt;/strong&gt; care to know how it works, every pin, every microconrtoller operation, and that &lt;strong&gt;I&lt;/strong&gt; am the one who built it (this stopwatch example is my favourite project I built during school, and I still think back to it as if it was yesterday).&lt;/p&gt;

&lt;p&gt;So, while I wish I had more answers in the present, I am happy to have clearer insight into where I can go next. Each time I write I feel a tiny bit of satisfaction come back and fill the void. I'm still early in this discovery, but for once I feel like I am headed in the right direction again. I hope some of you can relate and hope you find something to challenge yourself again, like any math test did for us back then.&lt;/p&gt;

</description>
      <category>education</category>
      <category>llm</category>
      <category>science</category>
      <category>learning</category>
    </item>
    <item>
      <title>🤖 Staying Sane with AI + My Journey</title>
      <dc:creator>JJDev</dc:creator>
      <pubDate>Sun, 27 Sep 2026 12:34:01 +0000</pubDate>
      <link>https://dev.to/jjdev_/staying-sane-with-ai-my-journey-55m5</link>
      <guid>https://dev.to/jjdev_/staying-sane-with-ai-my-journey-55m5</guid>
      <description>&lt;p&gt;&lt;code&gt;System.out.println("Hello, World!”);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;As a junior developer who recently joined the tech industry it's been very.. chaotic, and a little overwhelming. Some ideas I had about software engineering were quickly corrected and my confidence levels took a roller coaster ride, where some days I felt like I was just born on this Earth. It's no question AI is here to stay, although it has been consistently turbulent and I've gone through phases of how I've delt with the speed of change.&lt;/p&gt;

&lt;p&gt;I started coding in 2020 before agentic coding existed, this is where I fell in love with programming. I took my first Java course, learned DSA, and soon was off with leetcode. Taking hours debugging code and learning how to read assembly was difficult, but &lt;strong&gt;THAT's what made it FUN!&lt;/strong&gt; When my code compiled and I could press submit after constant fighting with a Hello World program I thought I was unstoppable, and I had enough dopamine to carry me through the next week. I loved every second of it.&lt;/p&gt;

&lt;p&gt;Perfect, after worrying about career choices I had found software engineering and after four years of learning to program I was ready to get my first big boy job.. right? Well, maybe the world had different plans. I was starting my last year of university when OpenAI launched it's chat, and as a student that was pretty neat, who needs to debug when you can copy-paste into chat WOOHOO! There was worry at the time about our future, but most people were riding the high of this new technology (very fair). While the technology was cool, shaking the world when I'm looking at the front door.. after years of learning to program... &lt;em&gt;LESS&lt;/em&gt; cool 😅. I went from watching Google day in the life videos to begging on my hands and knees for a job. Grinding leetcode day in day out, writing my resume 1 245 323 times, writing cover letters that didn't get a glance.&lt;/p&gt;

&lt;p&gt;So, I was desperate. After a year unemployed with about 3 interviews and no offers, I had to change something. My mental state had been in constant decline. A friend of mine was taking up the new hot trend of &lt;strong&gt;&lt;em&gt;"vibe coding"&lt;/em&gt;&lt;/strong&gt; and asked if I would like to help make an app. With the early days of Cursor and a dream we were off, vibing the days away as I tried to keep my hands on the steering wheel. Fast forward 7 months and I had launched my first app on the App Store. While this was pretty cool and I loved working on a larger project, the publishing step was quite underwhelming. I felt like a lot of the coding challenges has become trivial, and watching my friend with no previous programming experience able to build out features was a large hit to my ego. Why did I go to school for four years? Are my skills even useful? How could I possibly differentiate myself? &lt;strong&gt;How does it make sense that agentic coding is becoming more popular, but I still have to reverse a linked list like the stone age in an interview?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thankfully, all that time was not wasted. A local company has listed a job description that described me exactly. I sent in my resume and like all the others, expected nothing but a void of silence or an "unfortunately" email added to my inbox. Then the phone rang.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Can you come in today?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Today? How am I supposed to complete 100 leetcode questions and forget all the practice in that time? I don't have time to overthink every possible question for the next 2 weeks and stress myself out? Okay, it can't be that bad, I'll just walk in, nail it, be out in an hour max, then I can go back to sending applications into the void!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Yes, of course!" :)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Put on a tie, snagged my resume, and I was off.&lt;/p&gt;

&lt;p&gt;At this point my confidence was at an all time low in my life. I walked in feeling like I was worth 2 cents, and had never been more nervous in my life. I sat down in front of two developers and went through some common behavioural/experience questions for about an &lt;strong&gt;hour&lt;/strong&gt;. At this point things felt okay, but then I saw the laptop open. &lt;strong&gt;The TV of doom turned on.&lt;/strong&gt; Game time. No leetcode, but I stumbled through a backend problem for about 15 minutes, then took on the frontend question (much better). Okay cool, the laptop closes and I've been around for about 1.5 hours which I'm starting to think is a good sign. I end up immediately interviewing with another member of the company, then out the door I went. The next morning I had an offer waiting for me, and I went to sign the papers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WHAT JUST HAPPENED?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In less than 24 hours I went from unemployed app publisher, to junior software developer.&lt;/p&gt;

&lt;p&gt;This transition was the most difficult mentally. I didn't know If I was supposed to use AI tools or write code by hand. I had never written code for anyone else, so all expectations were unknown. To be completely honest, I struggled for the first while. It took me about 8 months to feel confident in my role and to truly be able to think clearly. After going through so many rejections, constantly questioning my skills, then being challenged on the job, my brain was mashed potatoes and needed to fundamentally be rebuilt (unfortunatey this doesn't happen over night).&lt;/p&gt;

&lt;p&gt;I am finally happy and understand my place in this industry. I have a much clearer perspective and have found a steady balance between using agentic coding for efficiency, while sticking to the basics when I'm trying to learn a new skill. Coding by hand is still fun and  I will continue to craft personal projects with the same grueling debugging as my early days, but for practical work and progress there is no doubt using AI is here to stay. The speed and efficiency it provides cannot be neglected, even though it takes away some enjoyment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Moving Forward&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The main issue I see with AI is it's ability to steal your critical thinking skills. The quick answers are great in the moment, until you realize you're forgetting how to code and have trouble forming your own thoughts (believe it or not, sometimes you shouldn't hear "You're absolutely right! What a briliant insight" when you tell an LLM that you should rewrite all your variable names in french). To keep my brain sharp I'm trying to do things like write essays without assistance, finish leetcode problems by hand, read articles, etc. and disable things like the AI overview on google on my personal computer.&lt;/p&gt;

&lt;p&gt;While each day feels like a gold rush, I'm very happy to have found some mental space. For a while I felt paralyzed, but reflecting on your progress and managing a healthy lifestyle are so important in your ability to grow. Challenge yourself daily, challenge your thoughts, try new things, and remember there are more things to life than the newest model release (which btw is &lt;em&gt;totally&lt;/em&gt; going to replace all developers and human capabilities before you get back to your laptop)!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>career</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>🎮 The Secret to Game Jams</title>
      <dc:creator>JJDev</dc:creator>
      <pubDate>Mon, 03 Mar 2025 20:57:29 +0000</pubDate>
      <link>https://dev.to/jjdev_/the-secret-to-game-jams-53f</link>
      <guid>https://dev.to/jjdev_/the-secret-to-game-jams-53f</guid>
      <description>&lt;p&gt;Recently I joined PirateSoftware's 16th Game Jam with a friend of mine. Little did I know how great of a learning opportunity this was going to be. Not only was it a lot of fun, but it forced collaborative problem solving which was crucial to the game's development, and my personal learning as a software engineer.&lt;/p&gt;

&lt;h2&gt;
  
  
  👾 Starting the Jam
&lt;/h2&gt;

&lt;p&gt;One of the most difficult parts of any project is starting. It's the largest the task will ever seem and you have no momentum built up to move forward. Before the game jam I was stumbling on various project ideas to implement, not thinking any of them were worth bringing to life. When my friend suggested the upcoming PirateSoftware Game Jam we signed up right away and started a small project to work on to understand each other's work flow and strengths.&lt;/p&gt;

&lt;p&gt;The advantage of this setting is it gives you a structured start to your project, and forces you to start. You get a theme (this jam's was 'You Are the Weapon') and a timeline. From there you have to figure out what to make, how to make it, and how to publish it all within the given time frame. Sure when there's thousands of entries the odds of winning or being recognized are small, but that's not the point! The amount of things I learned went well beyond my expectations and helped spark more creativity in me.&lt;/p&gt;

&lt;p&gt;The importance here is understanding that no matter what you're going to work on, you just have to start. The whole process will be a great learning opportunity and help you stay on your toes. Even if the final outcome is nothing but another personal project that doesn't see the light of day, you're still ahead of where you were before you started. Once you have momentum it becomes much easier to think of new and better ideas!&lt;/p&gt;

&lt;h2&gt;
  
  
  🤝 Collaborative Projects
&lt;/h2&gt;

&lt;p&gt;Unlike personal projects, the game jam experience allows you to exercise you ability to work in a team, forcing better organization and constant communication. It becomes more important to document what tasks you're going to work on and what solutions you plan on implementing. It means sometimes dealing with merge conflicts (which I found can be extra fun in Unity) and integrating the team's solutions, or adapting to changing priorities and switching gears.&lt;/p&gt;

&lt;p&gt;On top of just the teamwork and collaboration benefits, there are probably many things the people you are working with know that you don't. In my case there is tons I learned from my partner:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I've never done any pixel art before, here I created half of the assets in Aseprite&lt;/li&gt;
&lt;li&gt;I've never done any SFX or music before, but now I've added some of my own sounds that bring the game to life&lt;/li&gt;
&lt;li&gt;Most notably, and in general, I learned a lot more about why and how OOP and event-driven design patterns are implemented on a larger scale and got to see first hand how this affects the scalability and maintainability of the game&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📈 Reflection, Results, and Summary
&lt;/h2&gt;

&lt;p&gt;After a final night of coding and getting some sleep, reflecting on the jam was really great to see what we could have done better. It became obvious how important taking breaks is, especially when trying to debug. By having a fresh mind, I was able to quickly fix a large bug that I had previously spent over an hour trying to rush to find a solution for. Additionally, it was much easier to refactor and take advantage of/understand proper programming practices, which this alone assisted in clearing out bugs that had formed from the quick disorganization that occurred.&lt;/p&gt;

&lt;p&gt;Although we may have submitted a game with lots of bugs and didn't win, I am excited for the next game jam where I can implement everything I learned and can continue to build on my knowledge. Maybe using a more Unity friendly version control tool, or focusing on keep the scope of the game more manageable. If you are interested in the official submission you can play it &lt;a href="https://malcolmfonseca.itch.io/haunting-grounds" rel="noopener noreferrer"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;. After the submission I decided to fix the major bugs in the game to create a more playable test, which you can find &lt;a href="https://jacobjohnstone.itch.io/haunting-grounds-v11" rel="noopener noreferrer"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Happy to answer questions and hope to see you in the next jam!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>csharp</category>
      <category>gamedev</category>
      <category>oop</category>
    </item>
  </channel>
</rss>
