<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Personal · TK ForgeWorks</title>
    <link>https://tkforgeworks.com/blog/tags/personal/</link>
    <atom:link href="https://tkforgeworks.com/blog/tags/personal/feed.xml" rel="self" type="application/rss+xml" />
    <description>Life behind the workshop: background, updates, and the occasional ramble.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 27 Sep 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>The Next Episode</title>
      <link>https://tkforgeworks.com/blog/002-the-next-episode/</link>
      <guid isPermaLink="true">https://tkforgeworks.com/blog/002-the-next-episode/</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>tkforgeworks</dc:creator>
      <description>Still alive, still no schedule; but we got plans, oh so many plans!</description>
      <category>personal</category>
      <content:encoded><![CDATA[<h2>Still Alive, Still No Schedule</h2>
<p>So it's been a little while, huh? To be honest, it's not like I ever actually promised timeliness out of my updates, just that they would eventually show up; so you get what you (didn't) pay for here. Probably a smart move on my part not to promise anything, seeing as I would've broken it by post 1... With that out of the way, welcome to my second update. We have a good bit to catch up on: tons of side quests were taken, a lot of progress was made on things I didn't even know needed it, and I actually formed a sort of plan for going forward. "Sort of" is going to do a lot of heavy lifting here, so buckle in, be prepared to get no real answers out of me, and let's dive into the catch-up on what I've done but never wrote about, some of those future plans, a bit about my AI use and what it means here, and then a graceful exit to set you up for disappointment in my not-so-planned next post.</p>
<h3>An update on the things done and barely tracked</h3>
<h4>First project cards live!</h4>
<p>The first few project cards are live and on the site! Not too much meat behind them yet, but a few of the projects I've actually been making progress on made it there. I expect I'll keep updating those cards on a semi-random basis, maybe eventually adding more detail to them overall. Right now, the biggest thing missing is anything for the visual readers out there, but I promise I'll at least try to sit down and grab some screenshots at some point... maybe? Feel free to click through to the 4 live ones now on <a href="https://tkforgeworks.com/projects/">the projects page</a>.</p>
<h4>Electron apps chugging along</h4>
<p>The first major projects I worked on were Electron-based, since that's basically what the internet told me to do when I said I wanted a desktop application. <a href="https://tkforgeworks.com/projects/anvil/">Anvil</a> is a quintessential side-quest project born out of my early work on <a href="https://tkforgeworks.com/projects/aether-gears/">Aether Gears</a>, and is meant as a replacement for the regular spreadsheet-upon-spreadsheet approach to data management when making an RPG. It has some neat little goals of eventually exporting game-ready dictionaries that you can drop straight into your game engine and read by script, or maybe even a future also-side-quest engine tool. <a href="https://tkforgeworks.com/projects/cog/">COG</a> was the first 'real' thing I worked on, though, and it was my way of diving into "how much can I track and pretend I'm saving money on my LLM subscription?" More on where both of these actually stand in a bit.</p>
<p>Both apps run Electron mostly because I'm a mechanical guy just jumping into this app development game who really didn't know where to start, so I found the most common thing and went with it. The goal here was never to make something wildly successful; just get it working and see how it all plays out. Whether I stick with Electron long term is... well, keep reading.</p>
<h4>Branching into Flutter</h4>
<p>Building on the "I'm here to learn, baby" aesthetic, I also started some work on some super secret Flutter projects. But really only secret because I don't actually have a card up for them yet. I chose to dive into Flutter mostly for the Android support and the Java-like environment; honestly, I like it a bit more and it's easier for me to follow, since my limited background is mostly Java-based and the TypeScript/React work in Electron wasn't really doing it for me. As for why I suddenly care about mobile at all? That'll become extremely clear in a minute.</p>
<h4>Software? From this guy?</h4>
<p>So, dear reader, you MUST be wondering - why is this mechanical engineer playing software dev wannabe?? Where are all the cool mechanical/hardware things I truly signed up for?? Well, technically there's nowhere to sign up for anything, so we're both off the hook there. Secondly, don't you worry , that stuff is on the way and in the works. It just takes way, way more dedication to get something detailed and coherent up on that front than it does to push a software project forward, especially considering how useful AI in general has been (a bit more on that vibe later). The 3D printer never stops churning things out; I just need to get my brain to catch up and get some of the words down for you all to feast on. What that actually looks like is waiting for you down in the plans.</p>
<h3>Back to the future</h3>
<h4>First app store release?</h4>
<p>First thing up - finishing a good ole wife request. This one falls squarely into the TTKMWFBPAM category of projects, that's the <a href="https://tkforgeworks.com/blog/001-intro-to-me/">"trying to keep my wife from being pissed at me"</a> project line, for anyone just joining us, even though it isn't strictly CAD or for the house itself. She drove the initial requirements; I just took that ask and ran with it. Essentially, it's a glorified, niche note-taking app specifically for... cheese tasting! She got the idea when we did a weekend date to go learn about cheeses, and essentially asked me to make it for her. I took that and thought... how can I possibly make this even harder for myself? And voilà, the idea of a true, first actual app store release came to be. The driver behind putting it in the app store was that I didn't want to maintain her phone for her: if I could get an app that installs and updates just like any other app instead of relying on sideloading, I'd be in business. This also semi-drove the change to Flutter, since this is my first mobile-first project, and since I'm an Android guy through and through, Flutter felt like the way to go for me.</p>
<p>So far, I've got some v0.1.0 release candidates for Cheesy Scribe (be on the lookout for a project page soon-ish), and through the power of internal testing groups I have the main "app store easy install and update" line done! I do want to take it the full distance, though, and eventually get it fully into production and in the hands of anyone; more a personal milestone than anything, in reality. So be on the lookout for that, and hopefully I figure out how to convince 12 of my closest friends, who also use Android, to consistently test and help me cross that hurdle to a production release. And hey, if you want to be one of those friends, drop me a line on <a href="https://tkforgeworks.com/contact/">the contact page</a>!</p>
<h4>Anvil and COG - proper release status when?</h4>
<p>This one is kind of a twofer; I'm looking to both define what "released" means to me and figure out what I need to do for both of these projects to get them there. In reality, both are usable and do the primary thing behind each.</p>
<p>COG tracks my usage, puts it in a local SQLite DB for saving, has export options to move that data around, and "works" across both Windows and Linux; it's even branched into a proper major release that's getting tested on Linux right now (by myself, but hey, you can try it too! If you use Claude, at least...). Essentially, it's doing what I want it to; it's some of that final polish that I still want to finish up. And it takes me long enough that I get a new model released on me before I'm ready, or find something else has changed and broken what worked (chat data importing changing from a single file to a large, nested structure is going to be fun...). To me, that means it still has a tiny bit of polish to go, but then it needs to shift to "maintenance," where I come back every few weeks or months (if we are being realistic here) to update for new models and any other changes in the fast-paced world of chatbots and subscriber-based LLMs.</p>
<p>Anvil lets me manage the barebones of what I need out of an RPG data management system. Not everything is well formula-backed, the default exports still need some final tweaks (but you can always customize the export, so this gets called "done enough"), and you can even easily manage multiple projects at once. Like COG, there's still polish needed, I think; but the bigger thing for Anvil is that I need some other sort of feedback, and in my limited space I just really don't know where to get it from.</p>
<p>So: both projects, easily on the cusp of being done, but not done enough for what I want out of them. And that really means I need a better, solid definition of "done" so I can release and move on. Hopefully my app store release teaches me a bit about what I want on that front, so this set of work also lands in the "future me" problem bucket; be sure to look out for a post detailing, at least somewhat, what I end up deciding here.</p>
<p>Also, as always, if either one of these projects seems like something you'd be interested in stumbling through, just drop me a line on <a href="https://tkforgeworks.com/contact/">the contact page</a> or feel free to visit the <a href="https://github.com/tkforgeworks/anvil/releases">Anvil</a> and <a href="https://github.com/tkforgeworks/claude-observability-gui/releases">COG</a> GitHub repos, the releases are all there. You can drop an issue in GitHub, or email me, and maybe I'll make a few Jira forms to help keep track when the millions of requests start coming in...</p>
<h4>Bringing back an old flame</h4>
<p>And finally, in the "I'm actually, currently, right now thinking about what to do next" section of the plan; bringing myself back to my roots of mechanical design. Part of the core thought behind the entire naming of this site/brand/foray is that I have a deep love and passion for mechanical design. I'm a pretty big Formula 1 fan and will watch and follow pretty much anything that requires that high level of design work. And I have the perfect, dusty old project sitting in the wings just waiting for its chance to shine, the same one I hand-waved at back in <a href="https://tkforgeworks.com/blog/001-intro-to-me/">my intro post</a>.</p>
<p>The problem is, it really takes a lot to sit down and work on it. Most of my other projects I can think about on and off; toss up Jira tickets to myself to track crazy ideas, new features, or quick little bugs I find when playing around with them. They're all software, and dev moves faaaaast. But this design? Sitting down and working out the form/fit/function of a part, CADing it up, deciding I want to tweak something by 1mm and now the whole model breaks - all of that takes some serious, dedicated focus time.</p>
<p>So that's what I need to do, and that's what I plan to do. I want to get everything I have cleaned up and better organized, get the assemblies where I want them, and really start capturing what I'm actually doing with the whole idea; so I can get a nice project card up and a couple thousand words going over a project that's been living in my head for the past 6 or 7 years. I'll dig up some of my older CAD to round everything out, too. Be on the lookout for THAT article. ...And now I'm just realizing I'm promising way too much writing and posting from a guy who's only just now got his second blog post up.</p>
<h3>The water-sucking elephant in the room</h3>
<p>Ok, time for a bit more seriousness than normal. AI use is rampant, and AI slop is a thing. I'm not helping on either front, because every project above, and even this website itself, has used, or will use, AI extensively to build and maintain where it's all at. I do not have the single-man gusto or skills to be able to do what I have done without the help of AI, specifically Anthropic's Claude. And this carries over from Claude chat when I'm feeling out a new project idea, to Claude Cowork when I want to work on some file organization or email routing, and especially Claude Code when I'm actually working on a project. Hell, I even took massive advantage of Claude's design tooling to work on the base design system for this website. I am not a UI/UX person, and I'm not a hands-on code monkey who can churn out anything they want in a weekend; the best I've realistically done solo is a pretty complicated microservices school project.</p>
<p>I do want to spend some time writing up my experiences, how I've used AI in my projects, and all the details I know everyone wants, but this isn't the place. That really deserves its own series of posts, so I'll be working on that, and consistent with this blog's editorial policy, it will arrive somewhere between soon and eventually.</p>
<p>But the biggest thing I wanted to get out there is simple: yes, I use AI, extensively, in everything you see here, and that isn't changing anytime soon. That may or may not always be the case, especially with the mechanical projects, but it will always play some role, at least as my sounding board or my grammar checker, so it's simply not going away. I strive to be as far away from "slop" as possible, and I really try to take the time to review and shepherd it all toward what I actually have up in my head, but I can't promise more than what one man can offer. And I'll probably always struggle with whether what I have here is really "mine" (I don't know if I'll ever be able to answer that one) but I'm never going to be one to pretend it's "all me" when it's an untold number of GPUs helping me from the cloud to get this all done.</p>
<h3>Closer</h3>
<p>And that's all, folks; thanks for tuning in to another perfectly timed blog update. I appreciate all 1 of you, besides me, that maybe reads this from time to time, and I'm really hoping to maybe see that number go up to 2 by the next time I post. When is that next post? Who knows, really. All I can say is it will show up at some point, so please, come back as often as possible so you don't miss it!</p>
]]></content:encoded>
    </item>
    <item>
      <title>Intro to Me</title>
      <link>https://tkforgeworks.com/blog/001-intro-to-me/</link>
      <guid isPermaLink="true">https://tkforgeworks.com/blog/001-intro-to-me/</guid>
      <pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>tkforgeworks</dc:creator>
      <description>Welcome to what's likely to be the most unkempt, chaotic, and highly inconsistent blog you'd ever dare to find on the interweb.</description>
      <category>personal</category>
      <category>introduction</category>
      <content:encoded><![CDATA[<h2>Allow me to <del>re</del>introduce myself...</h2>
<p>Welcome to what's likely to be the most unkempt, chaotic, and highly inconsistent blog you’d ever dare to find on the interweb.  What you’ll find are my rambling thoughts put to paper, all as a way to explore and get away from the meetings-on-meetings lifestyle of regular work.  All this, only to go ahead and make a Jira board for myself to track all the tasks I want to do when I'm not shepherding the Jira board of tasks I don't want to do.</p>
<p>So, what got me to start?  To be honest, it has been bouncing around for a while in my ole’ noggin.  A stray idea here, burst of inspiration there.  Every once in a while one of those actually turned into something working, but most of the time the thoughts just got lost to the ether.  So this, this is my honest attempt to at least coalesce everything into a single space.  A way to give myself some sort of actionable task list, something that needs my follow-up no matter how jank or scatterbrained it ends up being.</p>
<p>I’m also not going to look the gift horse in the mouth here either, the gift that is the “free” sounding board of AI and LLM chatbots.  A way to not annoy my wife with another hairbrained scheme, a sounding board to bounce things off of.  Sure, sometimes it can be a bit overzealous in its hype train rhetoric (seriously, not every idea is good man…) but it's a good spot to bounce things around.</p>
<p>It also lets me build simple things I've touched conceptually but never got real hands-on experience with.  For instance, this website itself, I was never a front end dev (or back end dev to be fair) but I know enough to make half-finished things, and LLMs give me the means to finish it off.  Is this the right move for a company? Hell no, there's a reason teams of people build these things.  But, for a single guy trying to cram something in on a weekend?  Abso-<strong>fucking</strong>-lutely.</p>
<p>So, what are the next steps here?  Honestly, I have no clue.  I’m still just bouncing stuff around, getting stuff more like 80% done now instead of stalling out before the halfway mark.  But this post isn’t for those deep details, it's the intro, some background, and hopefully a way to get you, the reader, to stick around for more.</p>
<p>Frankly, I need this for a lot of reasons.  One, I just suck at transitions so maybe that will get some work.  But in reality, I want to step out of the brain-rot hell that is scrolling things like Reddit or YouTube shorts.  I like to try my best at being creative, as much as my engineer brain lets me sometimes.  And I want that to be done in a safe spot, something I can run with, and something that forces me to try and have some accountability to keep pushing even if I don’t really feel like it.  Even if this is a dead in the water, end of the line site that nobody ever visits, that's ok.  I’ll be hurt, and definitely feel a little bit bad about myself, but it's all progress, right? And sure, I’ll still kick back, play some games, watch some shows, but I want to force out some of that easy comfort and try to get a bit more done.  There’s been a serious lack of tinkering going on lately and I want to force that habit back, dredge it back up and show it off where I can, even if nothing about it is actually impressive.</p>
<p>Alright, then let's get started on some of the things that I actually already have going on - some of those half-baked plans and ideas that I’ll go into more detail in dedicated posts down the line.</p>
<p>First up, I’ve got a game project with notes going back months.  I’m calling it <strong>AetherGears</strong> for now, but think high fantasy steampunk with modern-ish technology, in a world where the little guy is getting crushed and watching it all get plundered of its resources by the big corpos.  That's for sure a fresh new idea that’ll sell like hotcakes, right?</p>
<p>Next, I got a little pet project that sounds fun but surely way over my head, CookConnect.  A project built out of necessity for grad school a few months ago, but now I've got the bright idea of turning it into something more, and actually trying to keep learning from it. Crazy plan man, but maybe it’ll save me from having to go to those ridiculous cooking blog sites, having to scroll through 1000 words to learn that I needed ¼ cup of flour instead of ⅓ cup…</p>
<p>After that, going back into my “mech e” roots is an even more insane idea of a fully custom tube-chassis race car build I’m calling <strong>TKM001</strong>.  It’s wild, it's insane, and man if it ever turns real you’ll probably never hear from me on the blog here.  But hopefully in the meantime I can share some pretty CAD work - or at least <em>some</em> CAD work.</p>
<p>And speaking of CAD work, at least my husbandly duties of “make what the wife wants” will give me some easy-win projects to share and talk about here.  This is another thing that's been off and on, some things made here and there but hopefully I can keep that to its own kind of line in the shop here, just call it  the "trying to keep my wife from being pissed at me” project, <em>TTKMWFBPAM</em> for short, obviously.</p>
<p>But wait, there's more! A Claude observability/metrics tracking platform, offshoot ideas from any of the other ‘main’ projects, and who knows what else I’ll come up with.  But if I can figure out how to get a couple thousand words out of it, you’ll read it here first.  So stick around, follow along, pick a project you like and ruthlessly tear me down with how terrible an idea all of it is.  I’m not going to promise weekly updates, I’m not even going to say what's coming up next, but hell isn’t that just all part of the fun and chaos of being in a forge?</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
