<?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>Forem: Zachary Zamiska</title>
    <description>The latest articles on Forem by Zachary Zamiska (@zybersudo).</description>
    <link>https://forem.com/zybersudo</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3219353%2F6d1549c0-b612-4ec3-8da1-6f196b043fdb.jpeg</url>
      <title>Forem: Zachary Zamiska</title>
      <link>https://forem.com/zybersudo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/zybersudo"/>
    <language>en</language>
    <item>
      <title>Side Projects and Why They Never Get Finished</title>
      <dc:creator>Zachary Zamiska</dc:creator>
      <pubDate>Fri, 03 Oct 2025 01:52:26 +0000</pubDate>
      <link>https://forem.com/zybersudo/side-projects-and-why-they-never-get-finished-2fk6</link>
      <guid>https://forem.com/zybersudo/side-projects-and-why-they-never-get-finished-2fk6</guid>
      <description>&lt;p&gt;Half-built apps, dusty GitHub repos, and brilliant ideas that never made it past npm. I have a feeling you have at least one of these like myself. For years I have struggled finishing ideas big and small. Over those years I have used some of these tips to help me push through.&lt;/p&gt;




&lt;h3&gt;
  
  
  The Scope Monster
&lt;/h3&gt;

&lt;p&gt;One of the largest issues with side project (personally) is scope creep. Every developer knows about it and can see it in everyone except themselves. You have all these grand feature that would be amazing, but never see the light of day.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;Solution:&lt;/u&gt;&lt;br&gt;
Make the MVP and then make the MVP of the MVP. That may sound like a tongue twister. I can assure you that it is not. Just make it ugly and make something that works. Boom, you are "done". Making it look nice is just a bonus at that point.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Comparison Trap
&lt;/h3&gt;

&lt;p&gt;Don't look at the flashy products out there. Once I was working on a project that would help devs with taking notes and organizing ideas. I had a simple concept that could maybe bloom into more. However, I made a fatal mistake when working on this project. I did research on similar apps It was easy to fall into the trap of looking at great "To-Do" apps like Todoist or the others out there.  Stop comparing version 1 to the other products version 10. &lt;/p&gt;

&lt;p&gt;&lt;u&gt;Solution:&lt;/u&gt;&lt;br&gt;
Compare to yesterday and not other projects. There is a great quote from Theodore Roosevelt that I use in daily life. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Comparison is the thief of joy" &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  No Feedback Loop
&lt;/h3&gt;

&lt;p&gt;This point I can see arguments on both sides of the coin. Building in a vacuum kills any momentum that you have. It is hard to care if no one can see your progress, yes, but at the same time "external" validation is something one should not go looking for. In this case the optimum outcome that you should look for is constructive feedback. Even feedback that is negative in nature, but at the same time constructive, can help fuel your fire even more. However, it is the internet and getting harmful or feedback that is not helpful in an way can be a big ole bucket of water on your spirt fire.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;Solution:&lt;/u&gt;&lt;br&gt;
Lean on those close to you. These are the people that are going to give the best feedback. If you do not have someone close to you that has the technical experience that you are looking for than target more private groups. The earlier you can get feedback the more fuel you have to keep going.&lt;/p&gt;

&lt;h3&gt;
  
  
  All Input, No Output
&lt;/h3&gt;

&lt;p&gt;Researching and learning is great in the right context. Take it from me research can do wonders for the advancement of knowledge (Side note: My favorite way to learn is books!). Too much of it when you are trying to build makes you feel productive, but you are simply just consuming. When you are trying to build consuming is not the best thing to be doing. &lt;/p&gt;

&lt;p&gt;&lt;u&gt;Solution:&lt;/u&gt;&lt;br&gt;
Only research the concepts or knowledge that you need to go right into your project. Need to learn a design pattern you have not seen since university? Look it up, learn it, and apply it right away. After that move on to the next part of your project.&lt;/p&gt;

&lt;h3&gt;
  
  
  "Done" Was Never Defined
&lt;/h3&gt;

&lt;p&gt;What does you project look like when it is done? A million-dollar start up or a personal app to organize your notes. If can be anything as long as it is something. &lt;/p&gt;

&lt;p&gt;&lt;u&gt;Solution:&lt;/u&gt;&lt;br&gt;
Define "done" before you start. Anything after that is just a bonus.&lt;/p&gt;




&lt;p&gt;Side projects do not fail because you are lazy. They fail because you are not, and you have aim to reach infinity. You can use these tips to help shrink the target, lower the pressure, and get the job done. Above all, give yourself permission to finish "small".&lt;/p&gt;

&lt;p&gt;A finished tiny tool beats a graveyard of "next big things".&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What is your most recent abandoned or unfinished side project? Drop it in the comments if you dare! Happy Spooky Season! 🧛🏼&lt;/em&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>discuss</category>
      <category>learning</category>
    </item>
    <item>
      <title>Devlog #001 – Building My Dream Game Studio (from Nothing but Scrap)</title>
      <dc:creator>Zachary Zamiska</dc:creator>
      <pubDate>Thu, 05 Jun 2025 01:24:39 +0000</pubDate>
      <link>https://forem.com/zybersudo/devlog-001-building-my-dream-game-studio-from-nothing-but-scrap-3l3c</link>
      <guid>https://forem.com/zybersudo/devlog-001-building-my-dream-game-studio-from-nothing-but-scrap-3l3c</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;I have thousands of ideas and never see them through.&lt;br&gt;
Not anymore. I’m done waiting for permission—I’m just doing it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Inside my desk drawer, there’s a stack of three battered notebooks. Every one of them is packed with expansive worlds, legendary creatures, half-sketched mechanics, and story fragments. None of it has seen the light of day. Yet.&lt;/p&gt;

&lt;p&gt;A couple years ago, I went to GDC chasing a dream job. I landed two interviews. Neither moved forward. And honestly, that didn’t surprise me. I’ve never had doors open for me—I’ve always had to build my own. And that’s exactly what I’m doing now.&lt;/p&gt;

&lt;p&gt;This is the first devlog in a series that will document my journey—from solo indie dreamer to game studio founder, from scratch builds to my first shipped product and beyond.&lt;/p&gt;

&lt;p&gt;If you’ve ever wanted to create something that’s yours, something weird and true—welcome.&lt;/p&gt;

&lt;p&gt;The desire to build things grew when I was a small kid in the suburbs that helped my dad keep our house together. As I got older I started playing games with my friends and also creating friends through playing Black Ops online.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Story So Far
&lt;/h2&gt;

&lt;p&gt;I’ve been hands-on with tech for as long as I can remember—fixing busted electronics, writing code that shouldn’t work but does, and bending systems until they break. I’ve built:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A small space horror prototype that still haunts me (and my hard drive).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mods across different games, including my latest: a full-blown faction control overhaul for Kingdom Come: Deliverance II.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An open-source AI project for diagnosing tractors—because I believe even farmers deserve freedom from locked-down tech.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A fun, interactive F1 fan site—just because I love finding new ways to merge code and culture.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These aren’t “portfolio pieces.” They’re battle scars and proof-of-work.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I’m Building Now
&lt;/h2&gt;

&lt;p&gt;The big one? My dream game.&lt;br&gt;
No, I’m not ready to talk about the details—but trust me, it’s something personal. Experimental. Emotional. I’ll shout it out here, bit by bit, when it’s ready.&lt;/p&gt;

&lt;p&gt;Alongside that, I’m building the studio itself. Documenting the journey. Learning marketing (yikes), sharing devlogs, and building a public trail for others to follow—or laugh at.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Hardest Lesson I’ve Learned
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“Don’t let anyone tell you what you can do.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;People love to sort you into silos: “you’re the tech guy,” “you’re not business-minded,” “that’s not realistic.”&lt;/p&gt;

&lt;p&gt;Bullshit.&lt;/p&gt;

&lt;p&gt;A janitor can be a genius. A CEO can be a dumbass. Labels are lies if you let them be.&lt;/p&gt;

&lt;p&gt;You have to fight for what you want. I’m doing that now—loudly, in the open.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s Next
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Prototyping early mechanics for my dream game&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Launching a newsletter to build a following (and keep myself accountable)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sharing weekly devlogs, mistakes included&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Connecting with other weird, determined indie creators&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Got any advice from your own dev journey?&lt;br&gt;
Drop a comment. Or just follow along.&lt;br&gt;
This is just the start.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What’s one thing you wish you knew before starting your studio?&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>programming</category>
      <category>devops</category>
      <category>gamedev</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
