<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KRYNSKY.COM</title>
	<atom:link href="https://krynsky.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://krynsky.com</link>
	<description>An eclectic mix of technology and my ramblings</description>
	<lastBuildDate>Wed, 20 May 2026 20:54:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://krynsky.com/wp-content/uploads/2020/09/cropped-android-chrome-512x512-1-32x32.png</url>
	<title>KRYNSKY.COM</title>
	<link>https://krynsky.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Use AI to Redesign and Optimize Your WordPress Website</title>
		<link>https://krynsky.com/how-to-use-ai-to-redesign-and-optomize-your-wordpress-website/</link>
					<comments>https://krynsky.com/how-to-use-ai-to-redesign-and-optomize-your-wordpress-website/#respond</comments>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Mon, 27 Apr 2026 15:28:15 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[chatgpt]]></category>
		<category><![CDATA[claude-code]]></category>
		<category><![CDATA[redesign]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=46383</guid>

					<description><![CDATA[I decided to revamp all of my WordPress websites. My main goals were to go as minimal as possible. The steps I wanted to take were: I started with krynsky.com and for the re-design I used the newly released ChatGPT Image 2 model to analyze my current site and create a new design based on [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1137" height="550" src="https://krynsky.com/wp-content/uploads/2026/04/image-3.png" alt="" class="wp-image-46391" srcset="https://krynsky.com/wp-content/uploads/2026/04/image-3.png 1137w, https://krynsky.com/wp-content/uploads/2026/04/image-3-300x145.png 300w, https://krynsky.com/wp-content/uploads/2026/04/image-3-150x73.png 150w, https://krynsky.com/wp-content/uploads/2026/04/image-3-768x372.png 768w" sizes="(max-width: 1137px) 100vw, 1137px" /></figure>



<p class="wp-block-paragraph">I decided to revamp all of my WordPress websites. My main goals were to go as minimal as possible. The steps I wanted to take were:</p>



<ul class="wp-block-list">
<li>Migrate to a basic theme</li>



<li>Create a design using AI and implement it</li>



<li>Remove or reduce as many plugins as possible</li>
</ul>



<p class="wp-block-paragraph">I started with <a href="https://krynsky.com/">krynsky.com</a> and for the re-design I used the newly released ChatGPT Image 2 model to analyze my current site and <a href="https://chatgpt.com/share/69ec1d34-2814-83e8-a1a7-2fe9a5f4278a" target="_blank" rel="noopener">create a new design</a> based on prompts I provided. I iterated for a while and once happy with the home page image it created, I took it to Claude Design. I provided the image and asked it to <a href="https://claude.ai/design/p/b73e8660-22d6-46ff-a99b-b1fbe9b0d3b8?file=Krynsky+Design+System.html&amp;via=share" target="_blank" rel="noopener">create a new design system</a> based on the provided image and had it create preview html designs with color accent options to decide which path to take. When ready I had Claude Design create a handoff markdown file and provided that along with the preview html files and the ChatGPT design image to Claude Code to get started.</p>



<p class="wp-block-paragraph">I researched themes to switch to for the new design and landed on the <a href="https://creativethemes.com/blocksy/" target="_blank" rel="noopener">Blocksy theme</a> based on my needs. This replaced the current Astra Pro theme paired with the Spectra website builder. Once I provided all the design elements to Claude Code I had it use WordPress to apply the design to the Blocksy theme as much as possible and create any custom code necessary to implement things not supported. Most of this was done directly by Claude with the admin account access I provided. In some cases it instructed me to use the admin UI for some settings.</p>



<p class="wp-block-paragraph">I used Claude Code to do an analysis of my current WordPress stack as well. I decided to remove quite a few plugins. I feel that most of the plugins removed added too much overhead and complicated UI elements in the admin and I wanted to reduce that. I also wanted to bring functionality locally where possible instead of using third party web services. </p>



<p class="wp-block-paragraph">Beyond the design we reviewed every plugin and removed several and migrated others. The biggest changes came from removing Jetpack which I was using for several functions. I ended up using <a href="https://www.kokoanalytics.com/" target="_blank" rel="noopener">Koko analytics</a>, contact form 7, and <a href="https://www.mailpoet.com/" target="_blank" rel="noopener">Mailpoet</a> to replace its features. Yes, it increased plugin count in this case but I feel the value gained was worth it.</p>



<p class="wp-block-paragraph">For the new Projects section of the site Claude installed and configured <a href="https://www.advancedcustomfields.com/" target="_blank" rel="noopener">Advanced Custom Fields</a> along with <a href="https://wordpress.org/plugins/code-snippets/" target="_blank" rel="noopener">Code Snippets</a> plugins to add this new content type and provide the custom designs the cards used. Code Snippets was also used for any other functionality needed by the design not supported directly in the theme. Beyond that the only other plugins are a few site optimization ones for my host Siteground, a login attempts blocker, <a href="https://rankmath.com/" target="_blank" rel="noopener">Rank Math SEO</a>, and Akismet.</p>



<p class="wp-block-paragraph">That final list of plugins wasn&#8217;t decided until after I finished the site and deployed. Once I was live I decided to check <a href="https://pagespeed.web.dev/" target="_blank" rel="noopener">Google Page Speed</a> to see what the results were. The numbers were good but I asked Claude to analyze the results and provide feedback on where we could gain better performance. The biggest impact was by optimizing images to use WebP. This provided the most substantial gains. The next change was removing a plugin I had installed to generate text files for LLMs to read which also included some javascript to identify AI bots that visited the site. I removed the plugin and had Claude replace the functionality natively on its own. It then found a large Google Fonts file being called by the Mailpoet plugin which I use for newsletter subscriptions and removed it. Last thing was realizing how much Google Analytics was bloating my site with scripts and cookies so I decided to remove it and just stick with the local Koko analytics.</p>



<p class="wp-block-paragraph">This took about 8 hours to complete all the work but I think the design and performance of the site has been well worth it. I will continue to migrate all my other sites based on these learnings with the goal of keeping the stack as small and tight as possible. I will also keep an eye on other CMS out there as my needs may shift. I&#8217;ve been taking a look at <a href="https://www.emdashcms.dev/" target="_blank" rel="noopener">EmDash</a>, <a href="https://new.drupal.org/drupal-cms" target="_blank" rel="noopener">Drupal CMS</a> and <a href="https://ghost.org/" target="_blank" rel="noopener">Ghost</a> and may play with those soon.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://krynsky.com/how-to-use-ai-to-redesign-and-optomize-your-wordpress-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Re-imagining the Missile Command Arcade Game with AI</title>
		<link>https://krynsky.com/re-imagining-the-missile-command-arcade-game-with-ai/</link>
					<comments>https://krynsky.com/re-imagining-the-missile-command-arcade-game-with-ai/#respond</comments>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 19:15:20 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[missile-command]]></category>
		<category><![CDATA[vibe-jam]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=46309</guid>

					<description><![CDATA[I was recently intrigued with a competition launched to create a game using AI called Vibe Jam. I continue to successfully use AI to create apps and thought this would be a slight departure from the things I&#8217;ve created so far and it sounded like fun. My favorite arcade game as a kid was Missile [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="1680" height="1469" src="https://krynsky.com/wp-content/uploads/2026/04/image.png" alt="" class="wp-image-46318" srcset="https://krynsky.com/wp-content/uploads/2026/04/image.png 1680w, https://krynsky.com/wp-content/uploads/2026/04/image-300x262.png 300w, https://krynsky.com/wp-content/uploads/2026/04/image-150x131.png 150w, https://krynsky.com/wp-content/uploads/2026/04/image-768x672.png 768w, https://krynsky.com/wp-content/uploads/2026/04/image-1536x1343.png 1536w" sizes="(max-width: 1680px) 100vw, 1680px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">I was recently intrigued with a competition launched to create a game using AI called <a href="https://vibej.am/2026/" target="_blank" rel="noopener">Vibe Jam</a>. I continue to successfully use AI to create apps and thought this would be a slight departure from the things I&#8217;ve created so far and it sounded like fun. My favorite arcade game as a kid was <a href="https://en.wikipedia.org/wiki/Missile_Command" target="_blank" rel="noopener">Missile Command</a>. I continue to play it to this day on my Atgames <a href="https://www.atgames.us/products/legends-ultimate-ce-hd" target="_blank" rel="noopener">Legends Ultimate</a> arcade.</p>



<p class="wp-block-paragraph">I&#8217;ve had ideas about creating a modified version that was 360 degrees in the past and figured this would be a good time to see if I could create that. So I fired up Claude Code and pointed it to <a href="https://vibej.am/2026/#rules" target="_blank" rel="noopener">the rules page</a> along with some of the required widgets and functionality to generate the game. I then provided reference materials to get things started which included <a href="https://en.wikipedia.org/wiki/Missile_Command" target="_blank" rel="noopener">the wikipedia page</a> and was even able to find <a href="https://6502disassembly.com/va-missile-command/MissileCommand.html" target="_blank" rel="noopener">the game&#8217;s source code</a> which proved to be incredibly valuable when trying to match some of the original game&#8217;s features and gameplay.</p>



<p class="wp-block-paragraph">I iterated the gameplay quite a bit to my liking and spent time fine tuning lots of the gameplay details. Then I decided to incorporate Asteroids to really add a new mashup dimension to the game. I then uploaded the game to Vercel and added a persistent high score leader board. In the end I think it came out pretty good.</p>



<p class="wp-block-paragraph">You can play the game now at: <a href="https://earthcommand.krynsky.com/">https://earthcommand.krynsky.com/</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://krynsky.com/re-imagining-the-missile-command-arcade-game-with-ai/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Story of LifeScribe: An App to Create Your Digital Autobiography</title>
		<link>https://krynsky.com/the-story-of-lifescribe-an-app-to-create-your-digital-autobiography/</link>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Tue, 17 Mar 2026 16:46:25 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[autobiography]]></category>
		<category><![CDATA[claude-code]]></category>
		<category><![CDATA[lifescribe]]></category>
		<category><![CDATA[memorial]]></category>
		<category><![CDATA[vibe-coding]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=46252</guid>

					<description><![CDATA[Summary: I&#8217;ve launched a new digital autobiography app called LifeScribe which I&#8217;d love for you to try. I&#8217;ve been writing about creating and preserving our digital data for over 20 years, first on my Lifestream Blog site and subsequently on my Digital Legacy Management resource site. I thought early on about how our previous generation [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img decoding="async" width="2560" height="1429" src="https://krynsky.com/wp-content/uploads/2026/03/new-hero5-scaled.png" alt="" class="wp-image-46279" srcset="https://krynsky.com/wp-content/uploads/2026/03/new-hero5-scaled.png 2560w, https://krynsky.com/wp-content/uploads/2026/03/new-hero5-300x167.png 300w, https://krynsky.com/wp-content/uploads/2026/03/new-hero5-150x84.png 150w, https://krynsky.com/wp-content/uploads/2026/03/new-hero5-768x429.png 768w, https://krynsky.com/wp-content/uploads/2026/03/new-hero5-1536x857.png 1536w, https://krynsky.com/wp-content/uploads/2026/03/new-hero5-2048x1143.png 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></figure>



<p class="wp-block-paragraph"><em><strong>Summary</strong>: I&#8217;ve launched a new digital autobiography app called <a href="https://www.lifescribe.us/" target="_blank" rel="noopener">LifeScribe</a> which I&#8217;d love for you to try. </em></p>



<p class="wp-block-paragraph">I&#8217;ve been writing about creating and preserving our digital data for over 20 years, first on my <a href="https://lifestreamblog.com/" target="_blank" rel="noopener">Lifestream Blog</a> site and subsequently on my <a href="https://digitallegacymanagement.com/" target="_blank" rel="noopener">Digital Legacy Management</a> resource site. I thought early on about how our previous generation only had letters, stories, photographs and maybe some home movies. Nowadays we have all of those in digital form along with a ton more data we create either actively or passively with tools on our phones and elsewhere. This includes ancestry information, career details, location data in our photos and elsewhere and so much more. I thought about how we could create a rich visual and interactive autobiography by collecting this data and publishing it in a compelling way to tell our life story for friends and family. I <a href="https://legacy.krynsky.com/">built a prototype for myself</a> cobbled together using WordPress and a few other tools. It was clunky to build and use, so the friction never let me take it too far. But I always felt that such an app would be a great and useful way to allow anyone to create a similar experience and had dreams of building a tool to create something for this in the future.</p>



<p class="wp-block-paragraph">Then when my Father passed away a few years ago I found myself scrambling to gather photos, videos and other assets to prepare digitally for his memorial. I created a shared Google drive folder for friends and family to contribute to and I also scanned photos, digitzed videos and more. I spent time with friends and family reminiscing about shared stories and experiences. Then I tried to find a web service to share some of these items with friends and family ahead of the service. I struggled to find a website that met some of the basic criteria wanted. This combination of having to scramble and do all this work while in a state of grief was pretty overwhelming. It really struck me as a problem I&#8217;d like to help fix in the future if I could.</p>



<p class="wp-block-paragraph">I then came to the realization that if a biography was created while our loved ones were still alive and then gracefully transitioned to a memorial site when they died, I could greatly reduce the issues I encountered. This would tackle two things I care greatly about at the same time. I even thought of the mechanics for this process which require co-ordination with family members.</p>



<p class="wp-block-paragraph">I&#8217;ve recently had <a href="https://krynsky.com/vibe-coding-to-agentic-engineering/">amazing success building apps</a> and have gained confidence in the ability for newer AI models to code stuff. that I finally decided to try something much grander than what I&#8217;ve built so far. Yes, the plan was to try and build the autobiography and memorial tool I&#8217;ve been dreaming of. I began by creating a plan file for <a href="https://claude.ai/referral/VTwHHhDeQg" target="_blank" rel="noopener">Claude</a> which has become my favorite coding model so far. The plan file basically contained some pretty detailed requirements about what I wanted to build. I had <a href="https://claude.ai/referral/VTwHHhDeQg" target="_blank" rel="noopener">Claude</a> review that and then interview me with questions to flesh out the plan file much more before we started working on anything.</p>



<p class="wp-block-paragraph"><a href="https://claude.ai/referral/VTwHHhDeQg" target="_blank" rel="noopener">Claude</a> did so much more than just coding the app. It provided guidance on third party tools and costs, provided Dev Ops support with step by step instructions for moving my app from my computer to a hosted server, with all the necessary configurations and tools needed. I went from app concept (granted I&#8217;ve been thinking about this project for years) to launched app in beta in less than seven days. I feel it would have taken a small team a few months to achieve what <a href="https://claude.ai/referral/VTwHHhDeQg" target="_blank" rel="noopener">Claude</a> did in this timeframe and I don&#8217;t think I&#8217;m exagerating. Besides the app it helped write all the website copy, created a multi-step email onboarding plan, generated some basic SEO and did image edits for several of the assets. A true one stop shop for dev, design, marketing, ops and more. I still can&#8217;t fathom what it helped me accomplish. It just doesn&#8217;t seem real.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1080" height="363" src="https://krynsky.com/wp-content/uploads/2026/03/lifescribe_horizontal_1080.png" alt="" class="wp-image-46410" srcset="https://krynsky.com/wp-content/uploads/2026/03/lifescribe_horizontal_1080.png 1080w, https://krynsky.com/wp-content/uploads/2026/03/lifescribe_horizontal_1080-300x101.png 300w, https://krynsky.com/wp-content/uploads/2026/03/lifescribe_horizontal_1080-150x50.png 150w, https://krynsky.com/wp-content/uploads/2026/03/lifescribe_horizontal_1080-768x258.png 768w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>



<p class="wp-block-paragraph">So this week I&#8217;m launching what has now become <a href="https://lifescribe.us" target="_blank" rel="noopener">LifeScribe</a> in beta for everyone to try for free. You can visit the site and join the waitlist and I will be inviting folks to test things out and give me feedback during this early phase. The sites are private by default but I&#8217;ve <a href="https://lifescribe.us/mark-krynsky" target="_blank" rel="noopener">shared mine publicly</a> to give you an idea of what my envisioned autobiography looks like. I plan to continue working on some of the core features with hopes to release publicly very soon. I really hope you give it a try and let me know what you think.</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1040" height="1262" src="https://krynsky.com/wp-content/uploads/2026/03/image.png" alt="" class="wp-image-46261" style="aspect-ratio:0.8240945286411507;width:1003px;height:auto" srcset="https://krynsky.com/wp-content/uploads/2026/03/image.png 1040w, https://krynsky.com/wp-content/uploads/2026/03/image-247x300.png 247w, https://krynsky.com/wp-content/uploads/2026/03/image-124x150.png 124w, https://krynsky.com/wp-content/uploads/2026/03/image-768x932.png 768w" sizes="auto, (max-width: 1040px) 100vw, 1040px" /><figcaption class="wp-element-caption"><a href="https://lifescribe.us/mark-krynsky" data-type="link" data-id="https://lifescribe.us/mark-krynsky" target="_blank" rel="noopener"><sup>My Autobiography Page on LifeScribe</sup></a></figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>From Vibe Coding to Agentic Engineering: How I Finally Built My Dream App</title>
		<link>https://krynsky.com/vibe-coding-to-agentic-engineering/</link>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 01:39:41 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[adrej-karpathy]]></category>
		<category><![CDATA[agentic-engineering]]></category>
		<category><![CDATA[claude-code]]></category>
		<category><![CDATA[greg-isenberg]]></category>
		<category><![CDATA[pinokio]]></category>
		<category><![CDATA[railway]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[vibe-coding]]></category>
		<category><![CDATA[X]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=46211</guid>

					<description><![CDATA[Coding changed in December. Using a combination of Claude and Railway, I bypassed the usual developer roadblocks to launch a web app in record time.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1177" height="1360" src="https://krynsky.com/wp-content/uploads/2026/02/image-1.png" alt="" class="wp-image-46216" srcset="https://krynsky.com/wp-content/uploads/2026/02/image-1.png 1177w, https://krynsky.com/wp-content/uploads/2026/02/image-1-260x300.png 260w, https://krynsky.com/wp-content/uploads/2026/02/image-1-130x150.png 130w, https://krynsky.com/wp-content/uploads/2026/02/image-1-768x887.png 768w" sizes="auto, (max-width: 1177px) 100vw, 1177px" /><figcaption class="wp-element-caption"><sup>Persona page from my <a href="https://xpersona.krynsky.com/">X user analysis app</a></sup></figcaption></figure>



<p class="wp-block-paragraph">In March of last year I finally decided to <a href="/vibe-coding-caution-and-tips-with-replit-lovable-and-bolt/">try several &#8220;Vibe Coding&#8221; tools</a> that allowed non-developers the ability to create fully functional apps just by using natural language prompting. In summary I ran into several roadblocks for ideas I had. I did get one simple app concept to work but it still took a ton of effort to correct problems along the way, still had issues when completed and in the end I felt these tools (or models to be more specific) were not ready to execute our ideas effectively. Fast forward to the last few weeks and everything has changed.</p>



<p class="wp-block-paragraph">For my next evaluation I decided that instead of using dedicated services like Lovable, Replit and Bolt I&#8217;d work locally with models directly. My first test was to <a href="https://pinokio.co/item.html?uri=https%3A%2F%2Fgithub.com%2Fkrynsky%2Fx-list-summarizer&amp;parent_frame=" target="_blank" rel="noopener">create a script</a> for <a href="https://pinokio.co/" target="_blank" rel="noopener">Pinokio</a> for an app I could run on my local machine and share it with others. I had an idea to <a href="https://github.com/krynsky/x-list-summarizer" target="_blank" rel="noopener">create an app</a> that could review all the posts for a specific list of users on X and generate a daily summary without having to read all the posts from the feed. I used the newly released <a href="https://antigravity.google/" target="_blank" rel="noopener">Google Antigravity IDE</a> and a combination of Gemini and Claude models to create the app successfully. This process went much better and smoother than previously and I was pretty amazed by how much better the models had gotten since I last attempted this.</p>



<p class="wp-block-paragraph">I then decided to revisit the same app idea I previously had during my experiment last March to analyze an X user based on the lists they appeared on. I decided to just add this as a new feature within the X List Summarizer app for Pinokio that I had already created. This too was created very easily with minimal effort and debugging and at this point I was shocked at how much better things had gotten. But I didn&#8217;t want to stop there. Creating an app to run locally was one thing, now I wanted to see if I can create an app that was publicly accessible over the web.</p>



<p class="wp-block-paragraph">I decided to isolate the new X profile analyzer feature and <a href="https://github.com/krynsky/x-persona" target="_blank" rel="noopener">generate a standalone app called X Persona</a> for it that I could publish to a website. I had been using Google&#8217;s Antigravity IDE but they&#8217;ve suddenly put heavy limits on the Claude models. I ended up getting an Anthropic pro subscription and started using Claude Code to develop the app. I used the Opus 4.6 for the planning and then Sonnet 4.6 for the execution. It worked amazingly well. The dev was easily jumpstarted by referencing the previous codebase. Then I refactored the settings functionality to only be accessible by an admin and built a site dedicated to the this functionality and extended it with many new features.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1126" height="767" src="https://krynsky.com/wp-content/uploads/2026/02/image-2.png" alt="" class="wp-image-46219" srcset="https://krynsky.com/wp-content/uploads/2026/02/image-2.png 1126w, https://krynsky.com/wp-content/uploads/2026/02/image-2-300x204.png 300w, https://krynsky.com/wp-content/uploads/2026/02/image-2-150x102.png 150w, https://krynsky.com/wp-content/uploads/2026/02/image-2-768x523.png 768w" sizes="auto, (max-width: 1126px) 100vw, 1126px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">When it came time to deploy it to production I asked both Claude and Gemini to review my tech stack and recommend cost effective hosting providers that would also be reasonably simple for me to deploy to. They both highly recommended to use <a href="https://railway.com?referralCode=xqsPmg" target="_blank" rel="noopener">Railway</a> with other options including Render and Fly.io. Claude then walked me through the whole process of deploying my project to Github which was a pre-requisite for deployment to Railway. Once complete it took me step by step on setting up the account and configuring it. I ran into several hiccups setting up the environment but Claude helped me debug all the issues until they were resolved and I was up and running in less than 2 hours. Both Claude and Railway blew me away at the simplicity of getting setup. Even configuring the sub-domain by connecting directly to my Cloudflare account was trivial. You can view the app I created now at <a href="https://xpersona.krynsky.com/">X Persona</a>.</p>



<p class="wp-block-paragraph">Granted I have experience with hosting providers and running several WordPress and Drupal sites I did not think this process would be as simple as it turned out. Now I continue to work on new features locally, commit them to Github and then they get re-deployed to my app in Railway automatically. This seems like magic to me.</p>



<p class="wp-block-paragraph">Now, I understand my limitations and realize this process is great for creating apps as a hobby. I have no delusions knowing there is required knowledge and experience for proper security configurations and architecture details needed for building larger scalable apps. These would be new challenges if I were creating something more significant. But I&#8217;m still pinching myself at what I&#8217;ve already been able to achieve. I&#8217;m extremely excited about several other new projects that are brewing in my mind and look forward to creating many more apps in the near future.</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">It is hard to communicate how much programming has changed due to AI in the last 2 months: not gradually and over time in the &quot;progress as usual&quot; way, but specifically this last December. There are a number of asterisks but imo coding agents basically didn’t work before December…</p>&mdash; Andrej Karpathy (@karpathy) <a href="https://twitter.com/karpathy/status/2026731645169185220?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">February 25, 2026</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">Back in March true developers were mocking and pointing out the major issues when creating vibe coded apps. However, I&#8217;ve seen the tide turn over the last few months. I continue to see long-time experienced devs confirming the power and advancements in these models with many of them stating they&#8217;re not manually coding much any more. Adrej Karpathy who coined &#8220;Vibe Coding&#8221; <a href="https://x.com/karpathy/status/2019137879310836075">has now shifted the narrative</a> to &#8220;Agentic Engineering&#8221;. Many devs are now reviewing, tweaking, and auditing the code but confirming that the models are now extremely capable.</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">i’m over the phrase “vibe coding&quot; because it does a disservice to what&#39;s actually happening right now<br><br>many people are building real products that could scale (not exactly ViBeS~)<br><br>this is the start of a new class of serious, cash-flowing software companies</p>&mdash; GREG ISENBERG (@gregisenberg) <a href="https://twitter.com/gregisenberg/status/2026672618858783230?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">February 25, 2026</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">I think we&#8217;re going to see an exponential explosiong of seasoned devs becoming more efficient and shipping much faster and a new generation of hobbyists like myself creating novel apps that could never have been possible due to knowledge and financial constraints. Extremely exiciting times are ahead.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>My 2026 Goals</title>
		<link>https://krynsky.com/my-2026-goals/</link>
					<comments>https://krynsky.com/my-2026-goals/#comments</comments>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Thu, 15 Jan 2026 15:20:48 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=46185</guid>

					<description><![CDATA[I can&#8217;t remember the last time I was as excited about the prospects of a new year like I am about this one. It was already shaping up to be incredible with several major milestones including my Daugther&#8217;s wedding, my 60th birthday and 30th wedding anniversary. Along with those celebrations we have the World Cup [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="2560" height="1396" src="https://krynsky.com/wp-content/uploads/2026/01/2025_goals-scaled.png" alt="2025 Goals" class="wp-image-46194" srcset="https://krynsky.com/wp-content/uploads/2026/01/2025_goals-scaled.png 2560w, https://krynsky.com/wp-content/uploads/2026/01/2025_goals-300x164.png 300w, https://krynsky.com/wp-content/uploads/2026/01/2025_goals-150x82.png 150w, https://krynsky.com/wp-content/uploads/2026/01/2025_goals-768x419.png 768w, https://krynsky.com/wp-content/uploads/2026/01/2025_goals-1536x838.png 1536w, https://krynsky.com/wp-content/uploads/2026/01/2025_goals-2048x1117.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">I can&#8217;t remember the last time I was as excited about the prospects of a new year like I am about this one. It was already shaping up to be incredible with several major milestones including my Daugther&#8217;s wedding, my 60th birthday and 30th wedding anniversary. Along with those celebrations we have the World Cup coming to my backyard here in Southern California. So I wanted to outline several goals I&#8217;d like to achieve in addition to these exciting events.</p>



<h2 class="wp-block-heading">Health</h2>



<p class="wp-block-paragraph">Last year I finally got my total knee replacement in May. The road to recovery has been great. I knew that as long as I was diligent about the physical therapy things should go well and they have. I was playing racquetball again within 3 months and have been able to resume hiking as well.</p>



<p class="wp-block-paragraph">Then on December 1st I made the conscious decision to finally get serious about losing weight. I wanted to get a running start going into the new year and was motivated to look good for the wedding. I joined the <a href="https://www.lindora.com/" target="_blank" rel="noopener">Lindora</a> wellness program supplemented with a tirzepatide regimen. While the GLP has been helpful in reducing hunger and food noise its only one factor. I&#8217;ve maintained a very strict diet trying to maintain ~60 grams of carbs and ~140 grams of protein daily. I&#8217;m also at the gym 5 times a week lifting and playing racquetball.  So far, so good. I&#8217;ve already dropped over 15 pounds with a goal of 5-10 more. I&#8217;m planning to carry the momentum after the wedding to keep me going until my Birthday in May.</p>



<h2 class="wp-block-heading">Travel</h2>



<p class="wp-block-paragraph">I had high hopes to cheer on my beloved Argentina team as it defends its title ahead of the World Cup with plans to see a game in each of the 3 host countries. But after the debacle so far with ticket sales with prices being astronomical and only purchaseable through lotteries, I&#8217;ve tempered my expectations. Now I&#8217;m just hoping to at least see a game or two at SoFi. Of course this may change once the full tickets are released and we see what the secondary markets do.</p>



<p class="wp-block-paragraph">Then I&#8217;m planning destination celebrations for my 60th birthday somewhere in Mexico and our 30 year anniversary with an epic location TBD. I&#8217;m sure I&#8217;ll also sneak in several more trips here and there to try and make up for the lack of traveling last year as I focused on the knee recovery and the wedding.</p>



<h2 class="wp-block-heading">Personal Projects</h2>



<p class="wp-block-paragraph">This year I saw the innovations in AI transform how I thought about so many things both for work and personally. Sure I played around with the image and video generation tools and had lots of fun. But there were so many other uses that surprised me. In March I decided to <a href="/vibe-coding-caution-and-tips-with-replit-lovable-and-bolt/">try out vibe coding</a> and while the results weren&#8217;t great, they showed me what was coming. Just a short time later in December I shifted to use Google&#8217;s <a href="https://antigravity.google/" target="_blank" rel="noopener">AntiGravity IDE</a> using the <a href="https://claude.ai/" target="_blank" rel="noopener">Claude coding models</a> and the improvement was astounding. I was able to build several apps already with very little debugging. I&#8217;m just blown away with what is possible. I plan on creating 2 app ideas based around digital legacy that I&#8217;ve always wanted to but never had the skills or resources for. Speaking of Digital Legacy I plan on spending much more time working on <a href="https://digitallegacymanagement.com/" target="_blank" rel="noopener">my resource website</a>. I also hope to continue writing and sharing more on this site and beef up my <a href="https://legacy.krynsky.com/">Autobigraphical experiment site</a>.</p>



<p class="wp-block-paragraph">I&#8217;ve also been amazed by what the AI agents can do by giving it commands and having it take over my browser. I&#8217;ve had AI write complex Excel forumulas and power queries I could never do on my own. I&#8217;ve had AI do deep research on products and services that would take me hours to do manually. AI will continue to get better, and the people that learn to embrace and harness the tools will be much better off. I will continue to <a href="/ai/">share as many of my use cases and tools</a> to try and help others.</p>



<h2 class="wp-block-heading">Content Creation vs. Consumption</h2>



<p class="wp-block-paragraph">This has always been an inner struggle for me. There&#8217;s that window of time between dinner and sleep when I have to make the conscious decision on whether I want to work on personal projects or just decompress and watch TV or play a video game. The struggle is real but I&#8217;ve been pretty motivated to shift quite a bit towards the create side of the equation lately. My goal is to try and get these to a 50/50 split but if new games like <a href="https://www.ea.com/games/battlefield" target="_blank" rel="noopener">Battlefield 6</a> and shows like <a href="https://www.themoviedb.org/tv/225171-pluribus" target="_blank" rel="noopener">Pluribus</a> continue to be released I might be in trouble. Luckily I don&#8217;t spend much time on social media except for <a href="https://x.com/krynsky">X which I visit daily</a> because that&#8217;s the best place to keep up with AI news and creators.</p>



<h2 class="wp-block-heading">Minimalism and Optimization</h2>



<p class="wp-block-paragraph">I started <a href="/more-lessons-moving-towards-a-path-of-simplicity-and-happiness/">my minimalism journey</a> a few years ago and its actually been going well. I&#8217;ve been able to purge so many physical objects and make conscious efforts to analyze whenever considering new products or services being added to my life. I always try to make sure it aligns with making my life better and optimizes for time efficiency which is a major deciding factor. This will continue to be my mantra moving forward trying to reduce complexity and embrace simplicity.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://krynsky.com/my-2026-goals/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>2 Unique AI Use Cases for Generating a Podcast Show Notes and Spotify Playlists</title>
		<link>https://krynsky.com/2-unique-ai-use-cases-for-generating-a-podcast-show-notes-and-spotify-playlists/</link>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Thu, 11 Dec 2025 16:50:15 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[gemini]]></category>
		<category><![CDATA[kevin-rose]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[reddit]]></category>
		<category><![CDATA[spotify]]></category>
		<category><![CDATA[the-cure]]></category>
		<category><![CDATA[tim-ferriss]]></category>
		<category><![CDATA[tunemymusic]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=46152</guid>

					<description><![CDATA[Generate Show Notes with Links from a Podcast I continue to experiment daily to find unique ways to use AI. Lately I&#8217;ve been using the built in Gemini integration in Chrome. I recently listened to the latest episode of the Tim Ferriss Show Podcast, &#8220;The Random Show&#8221; with Kevin Rose. This is a regular series [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Generate Show Notes with Links from a Podcast </h2>



<p class="wp-block-paragraph">I continue to experiment daily to find unique ways to use AI. Lately I&#8217;ve been using the built in Gemini integration in Chrome. I recently listened to the latest episode of the Tim Ferriss Show Podcast, <a href="https://tim.blog/2025/12/03/the-random-show-with-kevin-rose-2-transcript/" target="_blank" rel="noopener">&#8220;The Random Show&#8221; with Kevin Rose</a>. This is a regular series between them where they often mention great resources that can be found in the show notes on the podcast page with links to visit everything mentioned. However, this recent episode didn&#8217;t have that, so I took it upon myself to try and use AI to generate the list I&#8217;m accustomed to normally seeing.</p>



<p class="wp-block-paragraph">I visited the page in my browser and only saw a transcript without the show notes and usual links. So I invoked the Gemini button in Chrome and gave it a prompt to analyze the page and generate the link list for me.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1419" height="1155" src="https://krynsky.com/wp-content/uploads/2025/12/image-2.png" alt="" class="wp-image-46155" srcset="https://krynsky.com/wp-content/uploads/2025/12/image-2.png 1419w, https://krynsky.com/wp-content/uploads/2025/12/image-2-300x244.png 300w, https://krynsky.com/wp-content/uploads/2025/12/image-2-150x122.png 150w, https://krynsky.com/wp-content/uploads/2025/12/image-2-768x625.png 768w" sizes="auto, (max-width: 1419px) 100vw, 1419px" /><figcaption class="wp-element-caption">Chrome browser visiting the podcast page and using the Gemini button on the selected tab to analyze.</figcaption></figure>



<p class="wp-block-paragraph">Gemini combed the transcript to research everything mentioned and then provided me a categorized lists with links to each of them. I think this is a great use case that could be applied to most podcasts. Here&#8217;s <a href="https://gemini.google.com/share/2ff7c8ae823e" target="_blank" rel="noopener">the link to my prompt</a> and response page which you can review.</p>



<h2 class="wp-block-heading">Generate a Spotify Playlist from Song Mentions on a Post</h2>



<p class="wp-block-paragraph">The second thing I tried was to visit a Reddit page where someone asked people to <a href="https://www.reddit.com/r/TheCure/comments/1pi84dz/drop_one_song/" target="_blank" rel="noopener">drop in songs that every Cure fan should know</a>. As I started reading all the comments and all the songs people were recommending, I thought it would be a great idea to be able to create a Spotify playlist from the recommendations. I&#8217;ve actually done this manually in the past, but thought Gemini could probably automate this for me.</p>



<p class="wp-block-paragraph">So again, I invoked the Gemini button and gave it a prompt to create the list for me. It wasn&#8217;t able to create the playlist directly  in Spotify for me yet because it can&#8217;t access my account. But then it offered to generate a plain text list, which I could then use in a third-party service called <a href="https://www.tunemymusic.com/" target="_blank" rel="noopener">TuneMyMusic</a> to generate the playlist. This was pretty easy to accomplish and it worked flawlessly.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1354" height="1113" src="https://krynsky.com/wp-content/uploads/2025/12/image-3.png" alt="" class="wp-image-46157" srcset="https://krynsky.com/wp-content/uploads/2025/12/image-3.png 1354w, https://krynsky.com/wp-content/uploads/2025/12/image-3-300x247.png 300w, https://krynsky.com/wp-content/uploads/2025/12/image-3-150x123.png 150w, https://krynsky.com/wp-content/uploads/2025/12/image-3-768x631.png 768w" sizes="auto, (max-width: 1354px) 100vw, 1354px" /><figcaption class="wp-element-caption">Using Gemini to create a list of songs mentioned in a Reddit post to create a Spotify playlist.</figcaption></figure>



<p class="wp-block-paragraph">I went ahead and <a href="https://www.reddit.com/r/TheCure/comments/1pi84dz/comment/ntci4ul/?utm_source=share&amp;utm_medium=web3x&amp;utm_name=web3xcss&amp;utm_term=1&amp;utm_content=share_button" target="_blank" rel="noopener">shared the playlist on Reddit</a> which was much appreciated by OP. You can find the details for <a href="https://gemini.google.com/share/ac7eb024a070" target="_blank" rel="noopener">my prompt and results here</a>. And if you&#8217;re interested you can find the <a href="https://open.spotify.com/playlist/40fqyPhXsfRO9bNZqjP7AJ?si=9e3588f30e954643" target="_blank" rel="noopener">Spotify playlist here</a>.</p>



<p class="wp-block-paragraph">Note: I tried doing the same thing, using the same prompts in both of these scenarios in Comet and it didn&#8217;t do very well. It only got a few links for the podcast and missed 80% of what Gemini found. And for the songs it only identifed about half the ones Gemini did.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Vibe Coding Caution and Tips with Replit, Lovable and Bolt</title>
		<link>https://krynsky.com/vibe-coding-caution-and-tips-with-replit-lovable-and-bolt/</link>
					<comments>https://krynsky.com/vibe-coding-caution-and-tips-with-replit-lovable-and-bolt/#comments</comments>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Wed, 26 Mar 2025 16:11:38 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[artificial-intelligence]]></category>
		<category><![CDATA[bolt]]></category>
		<category><![CDATA[lovable]]></category>
		<category><![CDATA[replit]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[vibe-coding]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=45872</guid>

					<description><![CDATA[The term Vibe Coding was recently coined by Andrej Karpathy. The notion behind it is that non coders can use natural language to describe applications that an AI service can code. Summary Over the last few months I&#8217;ve seen several people share experiences creating apps using AI. I&#8217;ve known of these services for a while [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The term <a href="https://en.wikipedia.org/wiki/Vibe_coding" target="_blank" rel="noopener">Vibe Coding</a> was recently coined by <a href="https://x.com/karpathy/status/1886192184808149383">Andrej Karpathy</a>. The notion behind it is that non coders can use natural language to describe applications that an AI service can code.</p>



<h2 class="wp-block-heading">Summary</h2>



<ul class="wp-block-list">
<li>Vibe coding can be magical when it works.</li>



<li>All services will vary based on use case. Experiment by trying them all.</li>



<li>Understand API functionality and limits before using them in your app</li>



<li>Learn about different stacks and libraries used for your app.</li>



<li>You can take learnings from one service to another</li>



<li>Debugging can be frustrating. Fixes can require many iterations and often fail.</li>
</ul>



<p class="wp-block-paragraph">Over the last few months I&#8217;ve seen several people share experiences creating apps using AI. I&#8217;ve known of these services for a while and have been waiting for ones geared towards novices before diving in myself. I was skeptical of how easy it would be to create something so quickly and easily. I was hoping to find a roundup of services available and came across a few roundups from John Rush who tests all the AI coding services. Here&#8217;s one he created of <a href="https://x.com/johnrushx/status/1899656598873919920">19 services specific for non coders</a>.</p>



<p class="wp-block-paragraph">I read through the <a href="https://x.com/johnrushx/status/1886610636144333272?">comments of a previous roundup of 24 tools</a> where he stated that the top ones for him were <a href="https://bolt.new/" target="_blank" rel="noreferrer noopener">Bolt</a>,&nbsp;<a href="https://replit.com/" target="_blank" rel="noreferrer noopener">Replit</a>, <a href="https://www.cursor.com/" target="_blank" rel="noopener">Cursor</a>&nbsp;and&nbsp;<a href="https://lovable.dev/" target="_blank" rel="noreferrer noopener">Lovable</a>. He then narrowed those down to Bolt and Lovable being the best for non-coders. After reading that I started testing with&nbsp;<a href="https://bolt.new/" target="_blank" rel="noreferrer noopener">Bolt</a>,&nbsp;<a href="https://replit.com/" target="_blank" rel="noreferrer noopener">Replit</a>&nbsp;and&nbsp;<a href="https://lovable.dev/" target="_blank" rel="noreferrer noopener">Lovable</a> as well as trying&nbsp;<a href="https://pinokio.computer/item?uri=https://github.com/pinokiofactory/bolt" target="_blank" rel="noreferrer noopener">Bolt locally for free using Pinokio</a>. Here&#8217;s what I&#8217;ve found so far after a few days of testing.</p>



<p class="wp-block-paragraph">Depending on what you want to build it&#8217;s not as easy as it looks. I think even as a non coder you still have to have some technical knowledge of development and dependencies. Ben has provided <a href="https://bensbites.com/blog/a-non-technical-guide-for-how-code-works" target="_blank" rel="noopener">a primer</a> for folks to familiarize themselves with that. I found that each service behaved differently depending on that types of apps I threw at them.</p>



<p class="wp-block-paragraph">My first attempt was to create an app for <a href="https://x.com/">X</a> I&#8217;ve wanted to create for a long time. Here was the prompt:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Create an app that allows you to provide a link to an x.com profile page and then identify all the lists the user has been added to. Then analyze the words used for the lists names and create a word cloud with words appearing larger depending on how often they are used.</p>
</blockquote>



<p class="wp-block-paragraph">I decided to try each service blindly without watching any tutorials to see how intuitive their process would be. I threw the prompt at Replit, Bolt and Lovable. Watching Replit create a working prototype simply based on the prompt as quickly as it did was magical for me. I ran into issues with Bolt before even creating the environment and Lovable got pretty far but wasn’t quite as good so I decided to continue building the Replit version. After my initial amazement I kept running into errors and that’s when the magic faded.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0bae68&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0bae68" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1489" height="1149" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://krynsky.com/wp-content/uploads/2025/03/image-2.png" alt="" class="wp-image-45981" srcset="https://krynsky.com/wp-content/uploads/2025/03/image-2.png 1489w, https://krynsky.com/wp-content/uploads/2025/03/image-2-300x231.png 300w, https://krynsky.com/wp-content/uploads/2025/03/image-2-150x116.png 150w, https://krynsky.com/wp-content/uploads/2025/03/image-2-768x593.png 768w" sizes="auto, (max-width: 1489px) 100vw, 1489px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">So this app required the use of the X.com API. I created an account along with the API key as instructed and provided it, but kept getting API errors. The response errors led me to believe it was an authentication problem so I tried to re-paste the credentials a few times but the error persisted. Eventually I told Replit to try and do a test with the API outside of the app and it was then that I saw an error that prompted me to learn about the limitations of access to the free version of the API which was the reason <a href="https://x.com/krynsky/status/1892721379893456952?">my app wasn’t working</a>. I wasted quite a bit of time during this debugging process which to be fair was my own fault but the AI didn&#8217;t communicate the issue clearly to me.</p>



<p class="wp-block-paragraph">So I went to <a href="https://grok.com/" target="_blank" rel="noopener">Grok</a> to see if I could find an alternative way to create this app without using the X.com API. It recommended a service called Apify with a <a href="https://apify.com/apidojo/twitter-list-scraper" target="_blank" rel="noopener">custom script</a>. I then went through the same process of creating a free API with that service and connected my app on Replit with it but alas ran into similar issues. Turns out the free version of their API combined with the script wouldn’t work. At this point I was a bit frustrated and ended up just trying to create a proof of concept manually for <a href="https://grok.com/share/bGVnYWN5_cbcdcbe3-5434-4ace-abf0-3c82c2967fac" target="_blank" rel="noopener">my personal profile using Grok</a> which I was able to do. I decided I needed to find a way to create the app without an API and perhaps use a web scraper, so I put this app on the shelf for now. The lesson learned was to really understand and test an API you plan on using is crucial before starting a project.</p>



<p class="wp-block-paragraph">I felt a bit defeated after my initial foray into vibe coding. I felt the hype around using AI to create apps may have been overblown a bit. I did see some pretty amazing potential regardless of my first outcome. I wasn’t ready to give up. I had another idea for an app and this time I made sure I could build it without the complications of an external API.</p>



<p class="wp-block-paragraph">It was time to move on to my next app with the following prompt:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Create an app that is called “It’s 5 O’Clock Somewhere” that has a button labeled “Have a drink” when pressed it will take your local time and then find a random location in the world where it’s between 5:00 – 5:59pm and then display the location on a map and then show a photo of people from that location having a drink. It will also show what the local term is for toasting or saying cheers.</p>
</blockquote>



<p class="wp-block-paragraph"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0bb29c&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0bb29c" class="wp-block-image size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="680" height="649" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://krynsky.com/wp-content/uploads/2025/03/image-1.png" alt="" class="wp-image-45968" style="width:267px;height:auto" srcset="https://krynsky.com/wp-content/uploads/2025/03/image-1.png 680w, https://krynsky.com/wp-content/uploads/2025/03/image-1-300x286.png 300w, https://krynsky.com/wp-content/uploads/2025/03/image-1-150x143.png 150w" sizes="auto, (max-width: 680px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">I did the same thing with this prompt and threw it in Replit, Lovable and Bolt. Replit again did a pretty good job to get up and running but struggled with displaying a map and created a pretty basic design. I spent some time trying to fix the map issue. Each time Replit confidently telling me they fixed the issue when in fact it had not. So eventually I gave up. Bolt created a very similar version of the app as Replit. It was a little more basic and didn&#8217;t include all the elements described in the prompt. It also failed with the map display and location.<br></p>
</div>
</div>



<p class="wp-block-paragraph"><br>Then I moved on to create the same app with Lovable and it once again amazed me at how AI can create an app. So I want to take a minute to explain that each of these services will take the prompt and determine their own solution. In this case there was a map and location aspect and each had their own approach. Replit used SVG paths to draw a simplified world map outline and placing a beer icon marker at specific coordinates and Bolt used a flat world map positioning a pushpin using co-ordinates. Both of these methods didn&#8217;t work. I tried to tinker with them but ran into issues. Lovable solved the map display and location issue by utilizing the <a href="https://globe.gl/" target="_blank" rel="noopener">globe.gl</a> library which worked great without any changes. I was curious and went back to both Replit and Bolt and told them to utilize globe.gl for the mapping functionality and both implemented the functionality perfectly just like Lovable.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0bb68f&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0bb68f" class="wp-block-image aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="726" height="552" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://krynsky.com/wp-content/uploads/2025/03/image-3.png" alt="" class="wp-image-45982" srcset="https://krynsky.com/wp-content/uploads/2025/03/image-3.png 726w, https://krynsky.com/wp-content/uploads/2025/03/image-3-300x228.png 300w, https://krynsky.com/wp-content/uploads/2025/03/image-3-150x114.png 150w" sizes="auto, (max-width: 726px) 100vw, 726px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><sup>Lovable version of app &#8211; landing</sup></figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0bb8b7&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0bb8b7" class="wp-block-image aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1163" height="949" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://krynsky.com/wp-content/uploads/2025/03/image-4.png" alt="" class="wp-image-45983" srcset="https://krynsky.com/wp-content/uploads/2025/03/image-4.png 1163w, https://krynsky.com/wp-content/uploads/2025/03/image-4-300x245.png 300w, https://krynsky.com/wp-content/uploads/2025/03/image-4-150x122.png 150w, https://krynsky.com/wp-content/uploads/2025/03/image-4-768x627.png 768w" sizes="auto, (max-width: 1163px) 100vw, 1163px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><sup>Lovable version of app &#8211; clicked</sup></figcaption></figure>
</div>
</div>



<p class="wp-block-paragraph">It got me thinking that these services may need to evolve to help guide users on the right development <a href="https://en.m.wikipedia.org/wiki/Solution_stack" target="_blank" rel="noopener">stack</a>, <a href="https://kinsta.com/blog/javascript-libraries/" target="_blank" rel="noopener">libraries</a> or utilities for their given project. In this case I could have been provided different mapping approaches that could include both free and paid services. I just think these services should help guide new users with pre-development recommendations before immediately trying to code a solution. New developers could use hand-holding before diving right and hitting a wall fast and give up. This is not a good experience when clearly there was a way all of these services could have been successful out the gate. Here&#8217;s a tip, ask the service to tell you about the technology it&#8217;s using to develop your app. Learn about the technologies. All of this may help you better shape prompts for them.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0bbb95&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0bbb95" class="wp-block-image aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1318" height="935" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://krynsky.com/wp-content/uploads/2025/03/image-8.png" alt="" class="wp-image-46019" srcset="https://krynsky.com/wp-content/uploads/2025/03/image-8.png 1318w, https://krynsky.com/wp-content/uploads/2025/03/image-8-300x213.png 300w, https://krynsky.com/wp-content/uploads/2025/03/image-8-150x106.png 150w, https://krynsky.com/wp-content/uploads/2025/03/image-8-768x545.png 768w" sizes="auto, (max-width: 1318px) 100vw, 1318px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><sup>Replit version of app</sup></figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0bbe02&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0bbe02" class="wp-block-image aligncenter size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1237" height="641" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://krynsky.com/wp-content/uploads/2025/03/image-6.png" alt="" class="wp-image-45986" srcset="https://krynsky.com/wp-content/uploads/2025/03/image-6.png 1237w, https://krynsky.com/wp-content/uploads/2025/03/image-6-300x155.png 300w, https://krynsky.com/wp-content/uploads/2025/03/image-6-150x78.png 150w, https://krynsky.com/wp-content/uploads/2025/03/image-6-768x398.png 768w" sizes="auto, (max-width: 1237px) 100vw, 1237px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><sup>Bolt version of app</sup></figcaption></figure>
</div>
</div>



<p class="wp-block-paragraph">Another topic I don&#8217;t see discussed much are some of the intangibles that vibe coding brings. These services will improvise and fill in gaps not covered by the original prompt. Replit decided to add an extra feature by adding a local drinking customs blurb in addition to the local toasting term. Lovable added a tagline, some app usage details and a line about drinking responsibly which was a nice touch. The app designs were all pretty basic and this seems like an area where services can begin to distinguish themselves better with improvement.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0bc0e1&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0bc0e1" class="wp-block-image aligncenter size-full is-resized wp-lightbox-container"><img loading="lazy" decoding="async" width="743" height="955" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://krynsky.com/wp-content/uploads/2025/03/image-7.png" alt="" class="wp-image-45998" style="width:645px;height:auto" srcset="https://krynsky.com/wp-content/uploads/2025/03/image-7.png 743w, https://krynsky.com/wp-content/uploads/2025/03/image-7-233x300.png 233w, https://krynsky.com/wp-content/uploads/2025/03/image-7-117x150.png 117w" sizes="auto, (max-width: 743px) 100vw, 743px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><sup>Here I asked Lovable to tell me about the stack used to develop my app</sup></figcaption></figure>



<p class="wp-block-paragraph">So I decided to finish working on the app using Lovable because I felt it did the best job and only required minor tweaks. I iterated things a bit and then <a href="https://global-happy-hour.lovable.app/" target="_blank" rel="noopener">deployed my first app</a> publicly to share with the world. I also put the <a href="https://github.com/krynsky/global-happy-hour" target="_blank" rel="noopener">code on Github</a> which is the only way you can currently edit the code which then syncs with Lovable. Both Replit and Bolt let you edit the code directly within their service and let you deploy publicly as well.</p>



<p class="wp-block-paragraph">Some takeaways for me is that there&#8217;s no clear winner between the services I&#8217;ve tested so far. I think each use case for an app will provide varying results from each service. I think people should experiment with all of them for an identical app the same way I did to get a feel for how they work and determine which service is best for them. Many coders consider this wave of newbies joining the ranks as creaters of slop. However there&#8217;s value in allowing people to experiment creating something that they never thought would be possible. It also allows them to create something of personal utility that may never come to market. It may also be a gateway for many to get more serious. There&#8217;s a ton more I can share regarding nuances between each of these services but I wanted to quickly share some current observations. I plan on playing with them some more along with <a href="https://www.cursor.com/" target="_blank" rel="noopener">Cursor</a> and <a href="https://codeium.com/windsurf" target="_blank" rel="noopener">Windsurf</a> and do a follow up post in the future.</p>



<p class="wp-block-paragraph"><strong>Some additional resources on Vibe Coding</strong></p>



<ul class="wp-block-list">
<li><a href="https://bensbites.com/blog/what-is-vibe-coding" target="_blank" rel="noopener">What is Vibe Coding?</a></li>



<li><a href="https://lovable.dev/blog/what-is-vibe-coding" target="_blank" rel="noopener">The rise of vibe coding</a></li>



<li><a href="https://andrewchen.substack.com/p/predictionsthoughts-on-vibe-coding" target="_blank" rel="noopener">Vibe coding, some thoughts and predictions</a></li>



<li>Clips from <a href="https://x.com/venturetwins/status/1900288350751514788">a podcast on Vibe Coding</a></li>



<li>A new <a href="https://vibecodefixers.com/" target="_blank" rel="noopener">service</a> to help debug code (shows how AI can create new opportunities)</li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://krynsky.com/vibe-coding-caution-and-tips-with-replit-lovable-and-bolt/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>AI Candy #1</title>
		<link>https://krynsky.com/ai-candy-1/</link>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Sun, 09 Mar 2025 22:55:44 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[artificial-intelligence]]></category>
		<category><![CDATA[kevin-kelly]]></category>
		<category><![CDATA[manus]]></category>
		<category><![CDATA[matt-wolfe]]></category>
		<category><![CDATA[mcp]]></category>
		<category><![CDATA[preplexity]]></category>
		<category><![CDATA[windsurf]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=45882</guid>

					<description><![CDATA[Here&#8217;s what recently caught my eye in the world of AI. Huge buzz for a new tool called Manus which sounds like an OS for AI Several thoughts and examples on an innovative update to the Windsurf AI coding tool. A new AI acronym MCP (Model Context Protocols) spread like fire. And to counter MCP [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Here&#8217;s what recently caught my eye in the world of AI.</p>



<h3 class="wp-block-heading"><br>Huge buzz for a new tool called Manus which sounds like an OS for AI</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">I think China&#39;s second DeepSeek moment is here.<br><br>This AI agent called &#39;Manus&#39; is going crazy viral in China right now.<br><br>Probably only a matter of time until it hits the US.<br><br>It&#39;s like Deep Research + Operator + Claude Computer combined, and it&#39;s REALLY good. <a href="https://t.co/nnPvDNKaYB">pic.twitter.com/nnPvDNKaYB</a></p>&mdash; Rowan Cheung (@rowancheung) <a href="https://twitter.com/rowancheung/status/1898093008601395380?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 7, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">Got access and it&#39;s true&#8230; Manus is the most impressive AI tool I&#39;ve ever tried.<br><br>&#8211; The agentic capabilities are mind-blowing, redefining what&#39;s possible. <br>&#8211; The UX is what so many others promised&#8230; but this time it just works.<br><br>prompt: &quot;code a threejs game where you control a… <a href="https://t.co/rUD2XV4ZVK">pic.twitter.com/rUD2XV4ZVK</a></p>&mdash; Victor M (@victormustar) <a href="https://twitter.com/victormustar/status/1898505307896131708?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 8, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">One Simple Prompt : Find information about Twitter/X user Ashutosh Shrivastava (ai_for_success) and build and deploy a professional website for him<br><br>Manus AI did these many things : <br>&#8211; Gather Twitter profile information for Ashutoshshrivastava<br>&#8211; Analyze Twitter content and… <a href="https://t.co/f3lHPPuOl7">pic.twitter.com/f3lHPPuOl7</a></p>&mdash; AshutoshShrivastava (@ai_for_success) <a href="https://twitter.com/ai_for_success/status/1898370531625443516?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 8, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div>
</div>



<h3 class="wp-block-heading"><br>Several thoughts and examples on an innovative update to the Windsurf AI coding tool.</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">strongly believe that the next-gen ai coding tool is going to need a best-in-class preview experience (with light ui controls for quick tweaks; and not just limited to web)<br><br>imagine figma mcp -&gt; build -&gt; test, preview &amp; confirm it&#39;s exactly as designed, all automatically via… <a href="https://t.co/eSWM13DPJH">https://t.co/eSWM13DPJH</a></p>&mdash; Stammy (@Stammy) <a href="https://twitter.com/Stammy/status/1897430279213735956?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 5, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">this is next-level vibe coding! ? <br><br>watch me use windsurf&#39;s new preview feature to make quick ui improvements<br><br>all within my coding environment!<br><br>this feature is insane! <br><br>agentic capabilities + long-context awareness in full display <a href="https://t.co/iaNyZRqjH4">pic.twitter.com/iaNyZRqjH4</a></p>&mdash; elvis (@omarsar0) <a href="https://twitter.com/omarsar0/status/1897390212323643857?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 5, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">[1 / 5] <a href="https://twitter.com/windsurf_ai?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">@windsurf_ai</a> just dropped a GAME CHANGING feature for frontend devs called &quot;Previews&quot;<br><br>you can point and click to update your web site / app code ?<br><br>Here&#39;s how it works ? <a href="https://t.co/pJ5RW3uw8y">pic.twitter.com/pJ5RW3uw8y</a></p>&mdash; Kevin Hou (@kevinhou22) <a href="https://twitter.com/kevinhou22/status/1897398509219012959?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 5, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div>
</div>



<h3 class="wp-block-heading"><br>A new AI acronym MCP (Model Context Protocols) spread like fire.</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">MCPs (Model Context Protocols) are the AI buzzword of the moment. If you’re into “vibe coding” or want to connect your Claude to external tools, this is a pretty big unlock. <br><br>I found this thread about them valuable… <a href="https://t.co/Lyrc6YZNzA">https://t.co/Lyrc6YZNzA</a></p>&mdash; Matt Wolfe (@mreflow) <a href="https://twitter.com/mreflow/status/1897317957539389593?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 5, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">Everyone is talking about MCP. <br><br>I summarized all the MCP announcements/launches from Composio, Firecrawl, Cursor, Jira, Langchain, Firebase, and more <br><br>Send to your engineering team<br><br>(save for later) <a href="https://t.co/x5zgVcariR">pic.twitter.com/x5zgVcariR</a></p>&mdash; Adam Silverman (Hiring!) ?? (@adamsilverman) <a href="https://twitter.com/adamsilverman/status/1897409286466363626?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 5, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div>
</div>



<h3 class="wp-block-heading"><br>And to counter MCP I learned about SLOP (Simple Language Open Protocol)</h3>



<figure class="wp-block-image size-full"><a href="https://x.com/i/grok/share/CgcEvHexYbj9IW44VmNxPLkFL" target="_blank" rel=" noreferrer noopener"><img loading="lazy" decoding="async" width="736" height="367" src="https://krynsky.com/wp-content/uploads/2025/03/image.png" alt="" class="wp-image-45924" srcset="https://krynsky.com/wp-content/uploads/2025/03/image.png 736w, https://krynsky.com/wp-content/uploads/2025/03/image-300x150.png 300w, https://krynsky.com/wp-content/uploads/2025/03/image-150x75.png 150w" sizes="auto, (max-width: 736px) 100vw, 736px" /></a></figure>



<h3 class="wp-block-heading"><br>An AI artist joining a movie studio showing his impressive work</h3>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">I’m thrilled to announce that I’ve joined Staircase Studios AI as Head of AI Filmmaking, where I have the incredible opportunity to direct and lead the creative vision for our debut feature, The Woman with Red Hair. <br><br>This film—a gripping portrayal of WWII Dutch Resistance… <a href="https://t.co/rjYjdgxBpi">pic.twitter.com/rjYjdgxBpi</a></p>&mdash; Brett Stuart (@bstuartTI) <a href="https://twitter.com/bstuartTI/status/1896973634406953246?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 4, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h3 class="wp-block-heading"><br>Statistics showing the impact AI is having on coding for startups</h3>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">For 25% of the Winter 2025 batch, 95% of lines of code are LLM generated. <br><br>That’s not a typo. The age of vibe coding is here. <a href="https://t.co/r5FUZQageG">https://t.co/r5FUZQageG</a></p>&mdash; Garry Tan (@garrytan) <a href="https://twitter.com/garrytan/status/1897303270311489931?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 5, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h3 class="wp-block-heading"><br>One of my favorite AI movie creators, the Dor Brothers had a new release</h3>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">Passage 12: Episode 2 ? ? <br><br>Check out the 2nd Episode of our AI TV Show!  <br><br>This episode took only 2 people (One for Sound &amp; one for Visuals) and 2 weeks to create.<br><br>All of the generations were made with Veo 2 only. <a href="https://t.co/IwEMOUGBJQ">pic.twitter.com/IwEMOUGBJQ</a></p>&mdash; The Dor Brothers (@thedorbrothers) <a href="https://twitter.com/thedorbrothers/status/1897366057872212425?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 5, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h3 class="wp-block-heading"><br>Matt Wolfe does a masterclass on Perplexity which is one of the best AI tools I use every day.</h3>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Why Perplexity AI Is Becoming The MOST Essential Tool" width="1290" height="726" src="https://www.youtube.com/embed/p8eYHO07o6E?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading"><br>One VC firm&#8217;s list of the top 100 AI tools</h3>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">? Announcing the latest <a href="https://twitter.com/a16z?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">@a16z</a> top 100 AI apps!<br><br>For the fourth time, we ranked consumer AI websites and mobile apps by usage (monthly unique visits and MAUs).<br><br>There was a lot of movement over the last six months. Here are the trends we&#39;re keeping an eye on ? <a href="https://t.co/xQm1ABCe7s">pic.twitter.com/xQm1ABCe7s</a></p>&mdash; Olivia Moore (@omooretweets) <a href="https://twitter.com/omooretweets/status/1897686004640960562?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 6, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h3 class="wp-block-heading"><br>Discovered the best voice chat I&#8217;ve ever tried. A feeling shared by many others as well.</h3>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">At Sesame, we believe in a future where computers are lifelike. Today we are unveiling an early glimpse of our expressive voice technology, highlighting our focus on lifelike interactions and our vision for all-day wearable voice companions. <a href="https://t.co/Edp8V8urgC">https://t.co/Edp8V8urgC</a> <a href="https://t.co/Mc5nWnBJZM">pic.twitter.com/Mc5nWnBJZM</a></p>&mdash; Sesame (@sesame) <a href="https://twitter.com/sesame/status/1895159087010324615?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">February 27, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h3 class="wp-block-heading">Discussion with Kevin Kelly on the future and AI</h3>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">I discuss the coming economic handover to bots on this live discussion. <a href="https://t.co/4rc3hSA7hr">https://t.co/4rc3hSA7hr</a></p>&mdash; Kevin Kelly (@kevin2kelly) <a href="https://twitter.com/kevin2kelly/status/1898154259960770965?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">March 7, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">If you enjoyed this post be sure to check out my&nbsp;<a href="https://krynsky.com/ai/">AI Resource Guide for News, Tools, Tutorials and more</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>My Computer Origin Story</title>
		<link>https://krynsky.com/my-computer-origin-story/</link>
					<comments>https://krynsky.com/my-computer-origin-story/#comments</comments>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Sat, 01 Mar 2025 22:40:34 +0000</pubDate>
				<category><![CDATA[Retro]]></category>
		<category><![CDATA[Computer Hardware]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[amiga-500]]></category>
		<category><![CDATA[atari-800]]></category>
		<category><![CDATA[atari-st]]></category>
		<category><![CDATA[bbs]]></category>
		<category><![CDATA[comdex]]></category>
		<category><![CDATA[commodore-64]]></category>
		<category><![CDATA[commodore-vic-20]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[vintage-computer-festival]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=45794</guid>

					<description><![CDATA[I recently went to the 2nd annual Southern California Vintage Computer Festival and boy did a tidal wave of old memories come rushing at me. As I walked the aisles on the exhibit floor I was bombarded by computing history from the 70s, 80s, 90s and beyond. Each memory shared with two friends eliciting longer [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I recently went to the 2nd annual <a href="https://www.vcfsocal.com/" target="_blank" rel="noopener">Southern California Vintage Computer Festival</a> and boy did a tidal wave of old memories come rushing at me. As I walked the aisles on the exhibit floor I was bombarded by computing history from the 70s, 80s, 90s and beyond. Each memory shared with two friends eliciting longer conversations by each new thing we saw together. We were awash in nostalgia and I was cherishing every minute of it. Here&#8217;s 2 great recaps.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Vintage Computer Festival SoCal 2025 ? RETROspective" width="1290" height="726" src="https://www.youtube.com/embed/y2E8ZW3iH9Y?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Finding Our Story at Vintage Computer Fest So. Cal. 2025" width="1290" height="726" src="https://www.youtube.com/embed/de3DJvaaJow?list=PLrGae9nCSI1slZDFuZLNM4ub83dAGPmJk" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
</div>
</div>



<p class="wp-block-paragraph"><br><em><strong>Summary</strong>: I&#8217;m about to take you on a nostalgic retro computing tour de force. This is a summarized memoir of different historic computing events in my life with tons of links you can take to never ending rabbit holes if you want. Now lets continue.</em></p>



<p class="wp-block-paragraph">The exhibit floor had most of the computers from my adolescent years including the first computer I ever experienced, the <a href="https://en.wikipedia.org/wiki/TRS-80" target="_blank" rel="noopener">Radio Shack TRS-80</a> which a friend owned when I lived in Chicago. I&#8217;ll never forget the moment of watching him type words on the screen until typing the word &#8220;Run&#8221; and hitting the enter key. My eyes opened wide as I saw a video game appear on the screen. That machine created magic right in front of me and I was hooked. As I continued walking the floor I saw the first computer I ever owned, the <a href="https://en.wikipedia.org/wiki/VIC-20" target="_blank" rel="noopener">Commodore Vic-20</a>. This computer only displayed 22 columns and I remember the first software I ever bought for it was <a href="https://techtinkering.com/articles/terminal-programs-for-bbsing-on-the-commodore-vic-20/" target="_blank" rel="noopener">a terminal program that boasted a full 40 columns</a> at a store called <a href="https://calisphere.org/item/df8b60c807c9cf82c912f6c8f4dfd0cf/" target="_blank" rel="noopener">Future Tronics</a> in Westwood California.</p>



<p class="wp-block-paragraph">It wasn&#8217;t long after my initial foray into computing on the Vic that I decided to move on to the <a href="https://en.wikipedia.org/wiki/Atari_8-bit_computers" target="_blank" rel="noopener">Atari 400</a> and shortly after the Atari 800 due to the 400&#8217;s difficult to use membrane keyboard. It was the Atari that really captured me and made my love of computers flourish. Games and telecommunications were my primary uses that ended up serving each other. In these early days finding other Atari enthusiasts to share ideas and software with was a primary goal. This was done both by <a href="https://arstechnica.com/information-technology/2020/08/the-golden-age-of-computer-user-groups/" target="_blank" rel="noopener">finding local user groups</a> and discoverying <a href="https://en.wikipedia.org/wiki/Bulletin_board_system" target="_blank" rel="noopener">BBSes</a> to connect to other users. It was during this time I became friends with one of the people that went to the festival with me. The other friend I went with I met working at a computer store which I discuss later.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="771" src="https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1-1024x771.jpg" alt="" class="wp-image-45829" srcset="https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1-1024x771.jpg 1024w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1-300x226.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1-150x113.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1-768x578.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1-1536x1157.jpg 1536w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1-2048x1542.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><sup>Me and my Atari 800 and Hayes 1200 baud SmartModem</sup></figcaption></figure>



<p class="wp-block-paragraph">Eventually our small group of friends met regularly to trade software. Our pirate group needed a name, so I chose &#8220;The Software Syndicate&#8221; to identify us as we communicated online and began trading warez with other groups primarily through BBSes. I eventually ran my own BBS and our group became somewhat notorious. We were listed in Antic (an Atari magazine) telecommunications issue <a href="https://archive.org/details/1984-07-anticmagazine/page/18/mode/2up" target="_blank" rel="noopener">list of BBSes</a> where they used our group&#8217;s name as the &#8220;Sponsor&#8221; of the BBSes we ran. It was an amazing time as we continued to meet new folks and expanded our group. I remember one talented member who converted the Atari 5200 Moon Patrol game to run on the Atari computer and modified it to hit a key combination that would display that the game was brought to you by The Software Syndicate. Eventually BBSes began to take a backseat to major online services like <a href="https://en.wikipedia.org/wiki/CompuServe" target="_blank" rel="noopener">CompuServe</a>. I&#8217;d used their service for live chat to meet people from all over the country as well as using their forums. CompuServerve was eventually replaced by services like <a href="https://en.wikipedia.org/wiki/GEnie" target="_blank" rel="noopener">Genie</a> and eventually the hugely popular <a href="https://en.wikipedia.org/wiki/AOL" target="_blank" rel="noopener">AOL</a>.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a1f93c0c34e0&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c39d5&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c39d5" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="791" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45847" src="https://krynsky.com/wp-content/uploads/2025/02/antic_magazine-791x1024.jpg" alt="" class="wp-image-45847" srcset="https://krynsky.com/wp-content/uploads/2025/02/antic_magazine-791x1024.jpg 791w, https://krynsky.com/wp-content/uploads/2025/02/antic_magazine-232x300.jpg 232w, https://krynsky.com/wp-content/uploads/2025/02/antic_magazine-116x150.jpg 116w, https://krynsky.com/wp-content/uploads/2025/02/antic_magazine-768x995.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/antic_magazine.jpg 1080w" sizes="auto, (max-width: 791px) 100vw, 791px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><strong>Magazine that listed Software Syndicate BBSes</strong></figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c3e29&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c3e29" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="677" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45834" src="https://krynsky.com/wp-content/uploads/2025/02/image-6-1024x677.png" alt="" class="wp-image-45834" srcset="https://krynsky.com/wp-content/uploads/2025/02/image-6-1024x677.png 1024w, https://krynsky.com/wp-content/uploads/2025/02/image-6-300x198.png 300w, https://krynsky.com/wp-content/uploads/2025/02/image-6-150x99.png 150w, https://krynsky.com/wp-content/uploads/2025/02/image-6-768x507.png 768w, https://krynsky.com/wp-content/uploads/2025/02/image-6-1536x1015.png 1536w, https://krynsky.com/wp-content/uploads/2025/02/image-6.png 1668w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><strong><a href="https://archive.org/details/1984-07-anticmagazine/page/18/mode/2up" target="_blank" rel="noopener">Click to view magazine</a></strong></figcaption></figure>
</figure>



<p class="wp-block-paragraph"><br>It was around the end of the 80s when I got a sales job at a computer store called ComSoft in Reseda California. During my time there Atari and Commodore continued to evolve their computers and I was selling hardware and software for them. I ended up owning both sytems, getting a Commodore 64 to go along with my Atari 800. Later I upgraded to my first 16-bit computer the <a href="https://en.wikipedia.org/wiki/Atari_ST" target="_blank" rel="noopener">Atari 520ST</a> and eventually also got an <a href="https://en.wikipedia.org/wiki/Amiga" target="_blank" rel="noopener">Amiga 500</a>. I left ComSoft and got another job at a computer store called Logical Choice for Computing in North Hollywood California. I managed that store for a few years during the rise of Atari and Commodore 16 bit computing. I got back to running a BBS on my Atari ST with the purchase of my first hard drive. An <a href="https://www.youtube.com/watch?v=fg6loNuKqWQ" target="_blank" rel="noopener">Atari SH-204</a> 20Mb hard drive.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a1f93c0c40a5&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c4595&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c4595" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="714" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45837" src="https://krynsky.com/wp-content/uploads/2025/02/IMG_20150826_0027-1024x714.jpg" alt="" class="wp-image-45837" srcset="https://krynsky.com/wp-content/uploads/2025/02/IMG_20150826_0027-1024x714.jpg 1024w, https://krynsky.com/wp-content/uploads/2025/02/IMG_20150826_0027-300x209.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/IMG_20150826_0027-150x105.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/IMG_20150826_0027-768x536.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/IMG_20150826_0027-1536x1071.jpg 1536w, https://krynsky.com/wp-content/uploads/2025/02/IMG_20150826_0027.jpg 1957w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><strong>My Mega 4 ST and excellent color co-ordinated choices in music</strong></figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c4a53&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c4a53" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="706" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45835" src="https://krynsky.com/wp-content/uploads/2025/02/Me_and_Mike_1040st-1024x706.jpg" alt="" class="wp-image-45835" srcset="https://krynsky.com/wp-content/uploads/2025/02/Me_and_Mike_1040st-1024x706.jpg 1024w, https://krynsky.com/wp-content/uploads/2025/02/Me_and_Mike_1040st-300x207.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/Me_and_Mike_1040st-150x103.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/Me_and_Mike_1040st-768x529.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/Me_and_Mike_1040st-1536x1059.jpg 1536w, https://krynsky.com/wp-content/uploads/2025/02/Me_and_Mike_1040st.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><strong>My Atari 1040ST</strong></figcaption></figure>
</figure>



<p class="wp-block-paragraph"><br>By the early 90s my time at Logical Choice ended and I had to make a key life decision. I was offered a job to manage an <a href="https://www.youtube.com/watch?v=GP8jRjcUaOg" target="_blank" rel="noopener">Egghead Software</a> but a friend of mine wanted to open a new computer store and wanted me to manage it. I ended up becoming a part owner of our store called The Computer Network in Glendale California and accepted the offer. At this point the <a href="https://forums.atariage.com/topic/212366-notable-musicians-who-use-atari-computers/" target="_blank" rel="noopener">Atari ST became a very popular computer among musicians</a> with its built in Midi ports and related software. It also <a href="https://www.youtube.com/watch?v=ZZHCNGB0i7A" target="_blank" rel="noopener">excelled for Desktop Publishing</a>. We had many famous musicians come to our store. One memory I&#8217;ll never forget was Philip Bailey from Earth Wind and Fire singing along to a song that was playing on the radio in our store. I got starstruck when <a href="http://www.stanridgway.com/" target="_blank" rel="noopener">Stan Ridgway</a> from Wall of Voodoo who <a href="https://www.youtube.com/watch?v=tZ0H3gqwhMQ" target="_blank" rel="noopener">I saw</a> at the <a href="https://en.wikipedia.org/wiki/US_Festival" target="_blank" rel="noopener">US Festival</a> first came to my store. He came several times and was nice enough to invite me to several of his shows.</p>



<p class="wp-block-paragraph">During my time at The Computer Network <a href="https://www.neweggbusiness.com/smartbuyer/components/22-game-changing-video-cards-1981-2015/" target="_blank" rel="noopener">breakthroughs in graphic cards</a> was made for PC clones that added 3D and increased the number of simultaneous colors displayed from 256 to 32k and shortly after 16 Million! These breakthroughs were huge as the Atari or Commodore never exceeded 4k. This technical leap was so significant that we began to sell PC clones at our store. I finally decided to ditch my Atari and Commodore computers and made the switch to a PC clone around this time and never looked back. My first computer was a system I built using an <a href="https://www.reddit.com/r/retrobattlestations/comments/jbwpsg/my_favourite_pc_amd_386dx40/" target="_blank" rel="noopener">AMD 386-DX40</a> with what I believe was an <a href="https://en.wikipedia.org/wiki/ATI_Technologies#:~:text=ATI%20Technologies%20Inc.%20was%20a,acquired%20by%20AMD%20in%202006." target="_blank" rel="noopener">ATI graphics card</a> and continued from there. Interestingly enough I just don&#8217;t feel the same level of nostalgia for any of the PC&#8217;s I had back then because my progression was upgrading or building computers based on a collection of individual parts. The only thing I&#8217;d cling to nostagically from those systems would be the graphics cards. I still remember owning the 3D Voodoo Graphics cards by <a href="https://en.wikipedia.org/wiki/3dfx" target="_blank" rel="noopener">3DFX </a>(eventually purchased by NVIDIA) being another significant milestone for gaming on PC&#8217;s. Looks like others feel the same way <a href="https://www.reddit.com/r/buildapc/comments/1ep3xpl/whats_your_graphics_card_history/" target="_blank" rel="noopener">sharing their graphics card history</a>.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a1f93c0c4cfd&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c50a0&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c50a0" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="774" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45848" src="https://krynsky.com/wp-content/uploads/2025/02/atari_user_magazine-774x1024.jpg" alt="" class="wp-image-45848" srcset="https://krynsky.com/wp-content/uploads/2025/02/atari_user_magazine-774x1024.jpg 774w, https://krynsky.com/wp-content/uploads/2025/02/atari_user_magazine-227x300.jpg 227w, https://krynsky.com/wp-content/uploads/2025/02/atari_user_magazine-113x150.jpg 113w, https://krynsky.com/wp-content/uploads/2025/02/atari_user_magazine-768x1015.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/atari_user_magazine.jpg 1080w" sizes="auto, (max-width: 774px) 100vw, 774px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c5516&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c5516" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="760" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45849" src="https://krynsky.com/wp-content/uploads/2025/02/mark_atari_user_article-760x1024.jpg" alt="" class="wp-image-45849" srcset="https://krynsky.com/wp-content/uploads/2025/02/mark_atari_user_article-760x1024.jpg 760w, https://krynsky.com/wp-content/uploads/2025/02/mark_atari_user_article-223x300.jpg 223w, https://krynsky.com/wp-content/uploads/2025/02/mark_atari_user_article-111x150.jpg 111w, https://krynsky.com/wp-content/uploads/2025/02/mark_atari_user_article-768x1035.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/mark_atari_user_article.jpg 1080w" sizes="auto, (max-width: 760px) 100vw, 760px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><strong>Article I wrote for Atari User magazine</strong></figcaption></figure>
</figure>



<p class="wp-block-paragraph"></p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a1f93c0c574e&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c5be3&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c5be3" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="765" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45851" src="https://krynsky.com/wp-content/uploads/2025/02/atari_certificate-1024x765.jpg" alt="" class="wp-image-45851" srcset="https://krynsky.com/wp-content/uploads/2025/02/atari_certificate-1024x765.jpg 1024w, https://krynsky.com/wp-content/uploads/2025/02/atari_certificate-300x224.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/atari_certificate-150x112.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/atari_certificate-768x574.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/atari_certificate-1536x1147.jpg 1536w, https://krynsky.com/wp-content/uploads/2025/02/atari_certificate.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><strong>I had official training which was a great experience</strong></figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c6030&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c6030" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="712" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45850" src="https://krynsky.com/wp-content/uploads/2025/02/computer_currents_article-1-1024x712.jpg" alt="" class="wp-image-45850" srcset="https://krynsky.com/wp-content/uploads/2025/02/computer_currents_article-1-1024x712.jpg 1024w, https://krynsky.com/wp-content/uploads/2025/02/computer_currents_article-1-300x209.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/computer_currents_article-1-150x104.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/computer_currents_article-1-768x534.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/computer_currents_article-1-1536x1068.jpg 1536w, https://krynsky.com/wp-content/uploads/2025/02/computer_currents_article-1.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption"><strong>Article in Computer Currents by frrequent customer Alex Pournelle</strong></figcaption></figure>
</figure>



<p class="wp-block-paragraph"><br>It was the <a href="https://www.youtube.com/watch?v=TiPMIDRWKwQ" target="_blank" rel="noopener">end of 1994</a> and on our annual trip to <a href="https://en.wikipedia.org/wiki/COMDEX" target="_blank" rel="noopener">ComDex</a> (the largest computer convention in the US) we saw several booths that were utilizing the Internet. We had learned about it from a friend a few months prior but now we were seeing it start to proliferate at Comdex with many booths connected to ineternet using the <a href="https://en.wikipedia.org/wiki/NCSA_Mosaic" target="_blank" rel="noopener">Mosaic browser</a>. My parnter and I saw the future that the Internet could bring and realized we needed to seize the opportunity. We returned from ComDex and learned everything we could about the Internet. I recall having to <a href="https://winworldpc.com/product/microsoft-tcp-ip-32/tcpip-32-3-11b" target="_blank" rel="noopener">install a patch for Windows 3.1 to add support for the TCP/IP protocol</a> to get on the Internet. We then bought <a href="https://www.thehenryford.org/collections-and-research/digital-collections/artifact/297589/" target="_blank" rel="noopener">Internet in a Box</a> and became some of <a href="https://en.wikipedia.org/wiki/EarthLink" target="_blank" rel="noopener">Earthlink&#8217;s</a> first customers. I remember getting a Fax from Earthlink that provided all the TCP/IP settings we needed to configure to access the internet. It was pretty difficult back then to get up and running so you had to be somewhat technical and have a strong desire to do it. At this point we submerged ourselves learning about all things internet. My partner was more on the hardware and networking side and I was more on the software side. After 4 years of running The Computer Network successfully my partner and I decided shut it down to take on a new computer consulting venture focused on Internet technonlogies. Alternative Computing in Burbank California was then born.</p>



<p class="wp-block-paragraph">My partner and I quickly became consumed by a client which was a magazine publisher. We were spending so much time working for them, that they made us an offer we couldn&#8217;t refuse. They wanted us to come on-board as employees to run a new Internet division. My partner focused on setting up the IT side, configuring all the networking including bringing in a 10Mbit fiber connection to our building. I setup the mail server and created our initial websites. We were fortunate engough to be on the ground floor during the Internet boom. We got to learn and deploy new technology for several years while worked there. Through the years I focused my career on managing e-commerce and content management systems. It was truly an amazing time I&#8217;ll never forget. </p>



<p class="wp-block-paragraph">Taking this story back to the festival. My favorite booth at the show was run by Rob Sherman who brought a ton of 8-bit Atari computers with his focus being on BBSes. Rob has shared his <a href="https://www.southernamis.com/our-story-in-depth" target="_blank" rel="noopener">origin story</a> which is eerily similar to mine and so many others. He&#8217;s managed to honor his Atari history by finding ways to leverage new technology. He showed us how he uses a <a href="https://fujinet.online/atari-8-bit/" target="_blank" rel="noopener">WiFi modem called Fujinet</a> that connects directly to the port on an Atari 8-bit computer. He also told us how he is hosting. The other amazing thing he&#8217;s accomplished is getting his<a href="https://www.southernamis.com/atari-bbs" target="_blank" rel="noopener"> Atari BBS Southernamis.ddns.net:23</a> running in the AWS cloud 24/7 using an Atari 130XE with an 850 interface at a lightning speed of 9600 baud. It turns out there&#8217;s a whole community Rob shares that are <a href="https://www.southernamis.com/ataribbsconnect" target="_blank" rel="noopener">maintaining Atari BBS&#8217;s on the internet</a>! Here&#8217;s a bunch of folks <a href="https://www.reddit.com/r/atari8bit/search/?q=BBSing&amp;cId=ce8debcb-7f9d-4ce0-b505-516b409b5093&amp;iId=87a033c9-1b49-4c16-9cf3-6df5be5fe1e7" target="_blank" rel="noopener">discussing Atari BBSes on Reddit</a> if you want to dive down the rabbit hole further.</p>



<p class="wp-block-paragraph">Then I saw a booth with racks of vintage music gear that included a <a href="https://www.deepsignalstudios.com/inventory/vintage-synthesizer-keyboard/yamaha-dx7" target="_blank" rel="noopener">Yamaha DX-7</a>, <a href="https://www.deepsignalstudios.com/inventory/vintage-synthesizer-keyboard/casio-cz-101" target="_blank" rel="noopener">Casio CZ-101</a>, and way more stuff that gave me flashbacks. I was surprised to see that my friend Nick Dynice who I hadn&#8217;t seen in years was manning the booth. His gear took me back to my <a href="https://en.wikipedia.org/wiki/MIDI" target="_blank" rel="noopener">Midi</a> and <a href="https://en.wikipedia.org/wiki/Digital_audio_workstation" target="_blank" rel="noopener">DAW</a> days at The Computer Network when I sold turnkey Atari systems with <a href="https://en.wikipedia.org/wiki/Steinberg_Cubase" target="_blank" rel="noopener">Cubase</a> and <a href="https://en.wikipedia.org/wiki/Emagic" target="_blank" rel="noopener">Notator</a> sequencing software. This was an unexpected but great surprise that added to the whole nostalgic experience. You can check out more of <a href="https://www.deepsignalstudios.com/synth-studio" target="_blank" rel="noopener">Nick&#8217;s vintage gear</a> on his Deep Signal Studios site.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a1f93c0c630f&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c698d&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c698d" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="960" height="960" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45807" src="https://krynsky.com/wp-content/uploads/2025/02/midi_1-1.jpg" alt="" class="wp-image-45807" srcset="https://krynsky.com/wp-content/uploads/2025/02/midi_1-1.jpg 960w, https://krynsky.com/wp-content/uploads/2025/02/midi_1-1-300x300.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/midi_1-1-150x150.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/midi_1-1-768x768.jpg 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c6e47&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c6e47" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="960" height="960" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45809" src="https://krynsky.com/wp-content/uploads/2025/02/midi_2.jpg" alt="" class="wp-image-45809" srcset="https://krynsky.com/wp-content/uploads/2025/02/midi_2.jpg 960w, https://krynsky.com/wp-content/uploads/2025/02/midi_2-300x300.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/midi_2-150x150.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/midi_2-768x768.jpg 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0c7283&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0c7283" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="960" height="960" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45808" src="https://krynsky.com/wp-content/uploads/2025/02/midi_3.jpg" alt="" class="wp-image-45808" srcset="https://krynsky.com/wp-content/uploads/2025/02/midi_3.jpg 960w, https://krynsky.com/wp-content/uploads/2025/02/midi_3-300x300.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/midi_3-150x150.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/midi_3-768x768.jpg 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</figure>



<p class="wp-block-paragraph"><br>I ponedred quite a bit after the show thinking about how I wanted to continue enjoying the retro vibes. I visited <a href="https://www.southernamis.com/atari-bbs" target="_blank" rel="noopener">Rob&#8217;s BBS</a>, read several <a href="https://www.commodore.ca/commodore-gallery/commodore-compute-magazines-issue-1-through-43/" target="_blank" rel="noopener">old articles from magazines</a>, watched <a href="https://www.youtube.com/results?search_query=computers+in+the+80s" target="_blank" rel="noopener">old videos</a>, and plan to spend time again with <a href="https://www.youtube.com/watch?v=ws5Kp04YUw0" target="_blank" rel="noopener">emulators for the systems</a> I used to have. I&#8217;m also planning to watch <a href="https://www.justwatch.com/us/tv-show/halt-and-catch-fire" target="_blank" rel="noopener">Halt and Catch Fire</a> again. I really enjoy reminiscing about the early years and how this hobby I loved turned into a career intertwining the two for my whole life.</p>



<p class="wp-block-paragraph">I find the incredibly fast evolution to where we are today to be amazing. Today I own an <a href="https://www.pcmag.com/reviews/alienware-aurora-r16" target="_blank" rel="noopener">Alienware R16</a> with an NVIDIA 4070 Ti Super graphics card. I also satisfy retro vibes with my <a href="https://www.atgames.us/products/legends-ultimate" target="_blank" rel="noopener">Atgames Legends Ultimate</a> running <a href="https://www.youtube.com/watch?v=K4bETzbn_W4" target="_blank" rel="noopener">OneSauce</a>. I&#8217;ve recently begun a new journey into the <a href="https://krynsky.com/ai/" data-type="page" data-id="45513">world of AI</a> with much of the same wide-eyed excitement I had during the early days of the Internet. I could go on and on with tons of other stories I have about my computer history and plan on writing more about it in the future. I hope you enjoyed this and if you&#8217;re an old school computer nerd like myself I encourage you to tell your origin story.</p>



<p class="wp-block-paragraph"><strong>Relevant links related to this article:</strong></p>



<ul class="wp-block-list">
<li>Visit the <a href="https://vcfed.org/" target="_blank" rel="noopener">Vintage Computer Federation</a> site for future festivals in other areas.</li>



<li><a href="https://fujinet.online/" target="_blank" rel="noopener">Fujinet</a> &#8211; a multi-peripheral emulator and WiFi network device for vintage computers.</li>



<li>A <a href="https://forums.atariage.com/topic/314048-atari-8-bit-bbs-software/" target="_blank" rel="noopener">list of all the software</a> used to run Atari 8-bit BBSes</li>



<li>Story from an <a href="https://www.reddit.com/r/atari8bit/comments/dyv36h/atari_software_pirates/" target="_blank" rel="noopener">Atari software pirate</a></li>



<li>How <a href="https://preterhuman.net/docs/How_Pirate_BBSs_Impact_on_the_Entire_Atari_Community" target="_blank" rel="noopener">Pirate BBSs impacted</a> the Atari community</li>



<li>Here&#8217;s an <a href="https://www.virtualdub.org/altirra.html" target="_blank" rel="noopener">Atari 8-bit emulator</a> and you can get software for it <a href="https://forums.atariage.com/topic/331446-best-simple-rom-pack/" target="_blank" rel="noopener">here</a></li>



<li>Video of <a href="https://www.youtube.com/watch?v=gI4c7G7SVHs" target="_blank" rel="noopener">Comdex show in 1986</a> with a video thumbnail that shows an Atari ST</li>



<li><a href="https://www.atari-forum.com/" target="_blank" rel="noopener">Atari-Forum</a> &#8211; A forum about Atari 16/32 computers and their clones.</li>



<li>The <a href="https://web.archive.org/web/20000831094054/http://gamefan.com:80/" target="_blank" rel="noopener">GameFan magazine website</a> we created a content management system for</li>



<li>The <a href="https://web.archive.org/web/19990218155237/http://gamecave.com:80/" target="_blank" rel="noopener">eCommerce site for Gamecave.com</a> we created</li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://krynsky.com/my-computer-origin-story/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Creating an AI Stack by Mapping Use Cases to the Right Tools</title>
		<link>https://krynsky.com/creating-an-ai-stack-by-mapping-use-cases-to-the-right-tools/</link>
		
		<dc:creator><![CDATA[Mark Krynsky]]></dc:creator>
		<pubDate>Fri, 14 Feb 2025 16:51:36 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[ai-ease]]></category>
		<category><![CDATA[ai-stack]]></category>
		<category><![CDATA[artificial-intelligence]]></category>
		<category><![CDATA[chatgpt]]></category>
		<category><![CDATA[gemini]]></category>
		<category><![CDATA[hugging-face]]></category>
		<category><![CDATA[krea]]></category>
		<category><![CDATA[open-ai]]></category>
		<category><![CDATA[sam-altman]]></category>
		<guid isPermaLink="false">https://krynsky.com/?p=45749</guid>

					<description><![CDATA[It&#8217;s easy to be overwhelmed by the abundance of AI tools being released. One of the biggest challenges is to have a specific use case for using AI and then finding the right tool to help you. Sometimes even if you find the right tool it can be hard to know how to configure or [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="585" src="https://krynsky.com/wp-content/uploads/2025/02/AI_Stack-1024x585.webp" alt="" class="wp-image-45779" srcset="https://krynsky.com/wp-content/uploads/2025/02/AI_Stack-1024x585.webp 1024w, https://krynsky.com/wp-content/uploads/2025/02/AI_Stack-300x171.webp 300w, https://krynsky.com/wp-content/uploads/2025/02/AI_Stack-150x86.webp 150w, https://krynsky.com/wp-content/uploads/2025/02/AI_Stack-768x439.webp 768w, https://krynsky.com/wp-content/uploads/2025/02/AI_Stack-1536x878.webp 1536w, https://krynsky.com/wp-content/uploads/2025/02/AI_Stack.webp 1792w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">It&#8217;s easy to be overwhelmed by the abundance of AI tools being released. One of the biggest challenges is to have a specific use case for using AI and then finding the right tool to help you. Sometimes even if you find the right tool it can be hard to know how to configure or use it properly as well. </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="408" height="455" src="https://krynsky.com/wp-content/uploads/2025/02/image-1.png" alt="A screenshot of Google Gemini models dropdown." class="wp-image-45751" style="width:366px;height:auto" srcset="https://krynsky.com/wp-content/uploads/2025/02/image-1.png 408w, https://krynsky.com/wp-content/uploads/2025/02/image-1-269x300.png 269w, https://krynsky.com/wp-content/uploads/2025/02/image-1-135x150.png 135w" sizes="auto, (max-width: 408px) 100vw, 408px" /><figcaption class="wp-element-caption"><sub>Selection of models from Gemini dropdown menu</sub></figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-left wp-block-paragraph">Nowadays, there are certain AI chat services that are better at some tasks (coding, reasoning, etc.) than others. Then when you choose a service you still need to select which model you want to use to complete your task. This puts the decision on the user to select the appropriate model for your specific needs. Choosing the right one can be challenging if you don&#8217;t know which one is best for your task at hand. I mean, you would think that AI could analyze the prompt and determine which model is best suited for the task requested. Well sure enough this is a realization that Sam Altman (CEO of Open AI) made this week. He discussed the confusion between product selection fatigue and stated that he wants to simplify his product offerings. </p>
</div>
</div>
</div>
</div>
</div>
</div>



<p class="wp-block-paragraph"> It appears that GPT 5 will take us there by automatically selecting the best model and tools for a specific task. So perhaps this issue will be going away soon. But until then we will need to continue knowing how to pick the right AI tools for the job.</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">OPENAI ROADMAP UPDATE FOR GPT-4.5 and GPT-5:<br><br>We want to do a better job of sharing our intended roadmap, and a much better job simplifying our product offerings.<br><br>We want AI to “just work” for you; we realize how complicated our model and product offerings have gotten.<br><br>We hate…</p>&mdash; Sam Altman (@sama) <a href="https://twitter.com/sama/status/1889755723078443244?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">February 12, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">I came across a job for AI when I began researching tile to use for a kitchen backsplash. I already had 2 vendor websites that I used to find a color, pattern and style I wanted. Once I decided on a specific tile I wanted to research other vendors near me that had a similar style so I could compare more designs and prices. For this I decided to use Gemini. I created a prompt and first used the Flash 2.0 model which provided limited feedback only giving me a list of nearby locations. I then used the same prompt with Flash 2.0 thinking experimental. This provided analysis of the prompt that generated extra steps that included nearby locations, matching products, prices and more. The added benefit is that it shows the steps in its analysis to provide the answers. This allows you to verify the work for accuracy or issues.</p>



<p class="wp-block-paragraph">Here&#8217;s screenshots showing both models respond to the same prompt. Note: only a small portion of the thinking model shown.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="534" height="1024" data-id="45775" src="https://krynsky.com/wp-content/uploads/2025/02/gemini-1-534x1024.jpg" alt="" class="wp-image-45775" srcset="https://krynsky.com/wp-content/uploads/2025/02/gemini-1-534x1024.jpg 534w, https://krynsky.com/wp-content/uploads/2025/02/gemini-1-156x300.jpg 156w, https://krynsky.com/wp-content/uploads/2025/02/gemini-1-78x150.jpg 78w, https://krynsky.com/wp-content/uploads/2025/02/gemini-1.jpg 669w" sizes="auto, (max-width: 534px) 100vw, 534px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="512" height="1024" data-id="45774" src="https://krynsky.com/wp-content/uploads/2025/02/gemini2-2-512x1024.jpg" alt="" class="wp-image-45774" srcset="https://krynsky.com/wp-content/uploads/2025/02/gemini2-2-512x1024.jpg 512w, https://krynsky.com/wp-content/uploads/2025/02/gemini2-2-150x300.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/gemini2-2-75x150.jpg 75w, https://krynsky.com/wp-content/uploads/2025/02/gemini2-2.jpg 670w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure>
</figure>



<p class="wp-block-paragraph">The same issue of applies to services for creating images or videos. You need to identify what your specific task is and then find a tool that offers that specific feature. I&#8217;ve recently started several home improvement projects and looked to use AI for help with some aspects. I painted the exterior of my home but had several sections of bricks that did not match my new color pattern. I was having a hard time deciding what colors (if any) I should paint the bricks to better adhere to the new style. I knew there had to be an AI tool I could use to help me visualize this.</p>



<p class="wp-block-paragraph">I used several search methods to try and find a tool with the specific feature but including Perplexity but this turned out to be more difficult than I would have imagined. In the end I found <a href="https://www.aiease.ai/ai-replace/" target="_blank" rel="noopener">AI Ease &gt;&gt; AI Replace</a> which worked ok but then came across <a href="https://www.krea.ai/" target="_blank" rel="noopener">Krea</a> which did a much better job.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="946" src="https://krynsky.com/wp-content/uploads/2025/02/image-2-1024x946.png" alt="" class="wp-image-45767" srcset="https://krynsky.com/wp-content/uploads/2025/02/image-2-1024x946.png 1024w, https://krynsky.com/wp-content/uploads/2025/02/image-2-300x277.png 300w, https://krynsky.com/wp-content/uploads/2025/02/image-2-150x139.png 150w, https://krynsky.com/wp-content/uploads/2025/02/image-2-768x709.png 768w, https://krynsky.com/wp-content/uploads/2025/02/image-2.png 1268w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><sup>Using Krea to create the different color variations of the objects</sup></figcaption></figure>



<p class="wp-block-paragraph">Here are the resulting images of the bricks in different colors created that helped me decide on what to choose.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a1f93c0cadc1&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0cb3c7&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0cb3c7" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45762" src="https://krynsky.com/wp-content/uploads/2025/02/0house_new_front-1024x576.jpg" alt="" class="wp-image-45762" srcset="https://krynsky.com/wp-content/uploads/2025/02/0house_new_front-1024x576.jpg 1024w, https://krynsky.com/wp-content/uploads/2025/02/0house_new_front-300x169.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/0house_new_front-150x84.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/0house_new_front-768x432.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/0house_new_front-1536x864.jpg 1536w, https://krynsky.com/wp-content/uploads/2025/02/0house_new_front-2048x1152.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0cb92b&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0cb92b" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45766" src="https://krynsky.com/wp-content/uploads/2025/02/1House_new_black_pillar-1024x576.png" alt="" class="wp-image-45766" srcset="https://krynsky.com/wp-content/uploads/2025/02/1House_new_black_pillar-1024x576.png 1024w, https://krynsky.com/wp-content/uploads/2025/02/1House_new_black_pillar-300x169.png 300w, https://krynsky.com/wp-content/uploads/2025/02/1House_new_black_pillar-150x84.png 150w, https://krynsky.com/wp-content/uploads/2025/02/1House_new_black_pillar-768x432.png 768w, https://krynsky.com/wp-content/uploads/2025/02/1House_new_black_pillar-1536x864.png 1536w, https://krynsky.com/wp-content/uploads/2025/02/1House_new_black_pillar-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0cbe7f&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0cbe7f" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45765" src="https://krynsky.com/wp-content/uploads/2025/02/2House_new_white_pillar-1024x576.png" alt="" class="wp-image-45765" srcset="https://krynsky.com/wp-content/uploads/2025/02/2House_new_white_pillar-1024x576.png 1024w, https://krynsky.com/wp-content/uploads/2025/02/2House_new_white_pillar-300x169.png 300w, https://krynsky.com/wp-content/uploads/2025/02/2House_new_white_pillar-150x84.png 150w, https://krynsky.com/wp-content/uploads/2025/02/2House_new_white_pillar-768x432.png 768w, https://krynsky.com/wp-content/uploads/2025/02/2House_new_white_pillar-1536x864.png 1536w, https://krynsky.com/wp-content/uploads/2025/02/2House_new_white_pillar-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0cc322&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0cc322" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45764" src="https://krynsky.com/wp-content/uploads/2025/02/3House_new_black_pillar_and_ground-1024x576.png" alt="" class="wp-image-45764" srcset="https://krynsky.com/wp-content/uploads/2025/02/3House_new_black_pillar_and_ground-1024x576.png 1024w, https://krynsky.com/wp-content/uploads/2025/02/3House_new_black_pillar_and_ground-300x169.png 300w, https://krynsky.com/wp-content/uploads/2025/02/3House_new_black_pillar_and_ground-150x84.png 150w, https://krynsky.com/wp-content/uploads/2025/02/3House_new_black_pillar_and_ground-768x432.png 768w, https://krynsky.com/wp-content/uploads/2025/02/3House_new_black_pillar_and_ground-1536x864.png 1536w, https://krynsky.com/wp-content/uploads/2025/02/3House_new_black_pillar_and_ground-2048x1152.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0cc6e0&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0cc6e0" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="576" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45763" src="https://krynsky.com/wp-content/uploads/2025/02/4House_new_white_pillar_and__black_ground-1024x576.png" alt="" class="wp-image-45763" srcset="https://krynsky.com/wp-content/uploads/2025/02/4House_new_white_pillar_and__black_ground-1024x576.png 1024w, https://krynsky.com/wp-content/uploads/2025/02/4House_new_white_pillar_and__black_ground-300x169.png 300w, https://krynsky.com/wp-content/uploads/2025/02/4House_new_white_pillar_and__black_ground-150x84.png 150w, https://krynsky.com/wp-content/uploads/2025/02/4House_new_white_pillar_and__black_ground-768x432.png 768w, https://krynsky.com/wp-content/uploads/2025/02/4House_new_white_pillar_and__black_ground-1536x864.png 1536w, https://krynsky.com/wp-content/uploads/2025/02/4House_new_white_pillar_and__black_ground.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</figure>



<p class="wp-block-paragraph">Another example I&#8217;ve come across was trying to find an AI tool that codes to create an app. I came across this person who did an exhaustive test of 24 different tools. I was specifically looking for something geared towards novices and through his list and additional research found 3 tools that I&#8217;ve started testing which include <a href="https://bolt.new/" target="_blank" rel="noreferrer noopener">Bolt</a>, <a href="https://replit.com/" target="_blank" rel="noreferrer noopener">Replit</a> and <a href="https://lovable.dev/" target="_blank" rel="noreferrer noopener">Lovable</a>. I even was able to test <a href="https://pinokio.computer/item?uri=https://github.com/pinokiofactory/bolt" target="_blank" rel="noopener">Bolt locally for free using Pinokio</a>.</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="550" data-dnt="true"><p lang="en" dir="ltr">I&#39;ve tried all (24) AI coding agents &amp; IDEs ???<br><br>[Cursor, Softgen, Windsurf, Wrapifai, Copilot, Lovable, Bolt, v0, Replit, MarsX, Claude, AmazonQ, Pear, Devin, Github Spark, IDX, Webdraw, Tempo, Cline, Continue, Databutton, Base44, Qodo, Aider]<br><br>The Vibe Coding giga-thread:</p>&mdash; John Rush (@johnrushx) <a href="https://twitter.com/johnrushx/status/1886610636144333272?ref_src=twsrc%5Etfw" target="_blank" rel="noopener">February 4, 2025</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">Hugging Face recently released their <a href="https://huggingface.co/spaces" target="_blank" rel="noopener">AI App Directory</a> which could be very helpful for finding utilities in their eco-system to help you with AI tasks. I used it to try and help me find a good way to restore an old photo from the 80&#8217;s that is a little blurry and grainy. You can simply use it&#8217;s AI search feature which I did using the term &#8220;restore blurry photos&#8221; and it will return all matching apps. In my case there were probably over a hundred that matched but they do list them based on the community voting to help surface the better ones. I then tried several of the apps against the same photo with varying results to ultimately find the app that I liked best for my use case.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="578" src="https://krynsky.com/wp-content/uploads/2025/02/image-3-1024x578.png" alt="" class="wp-image-45782" srcset="https://krynsky.com/wp-content/uploads/2025/02/image-3-1024x578.png 1024w, https://krynsky.com/wp-content/uploads/2025/02/image-3-300x169.png 300w, https://krynsky.com/wp-content/uploads/2025/02/image-3-150x85.png 150w, https://krynsky.com/wp-content/uploads/2025/02/image-3-768x434.png 768w, https://krynsky.com/wp-content/uploads/2025/02/image-3.png 1507w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><sup>Here&#8217;s my AI search showing resulting apps that matchalong with likes they received</sup></figcaption></figure>



<p class="wp-block-paragraph">Below you can see the original photo and the version after running through the <a href="https://huggingface.co/spaces/nightfury/Image_Face_Upscale_Restoration-GFPGAN" target="_blank" rel="noopener">Hugging Face App here</a>. The quality of the face improvement was pretty amazing however the other objects have some artifacting that changes their original appearance.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6a1f93c0cca7f&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0cce5a&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0cce5a" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="771" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45785" src="https://krynsky.com/wp-content/uploads/2025/02/0Surprised_Atari_800-1024x771.jpg" alt="" class="wp-image-45785" srcset="https://krynsky.com/wp-content/uploads/2025/02/0Surprised_Atari_800-1024x771.jpg 1024w, https://krynsky.com/wp-content/uploads/2025/02/0Surprised_Atari_800-300x226.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/0Surprised_Atari_800-150x113.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/0Surprised_Atari_800-768x578.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/0Surprised_Atari_800-1536x1157.jpg 1536w, https://krynsky.com/wp-content/uploads/2025/02/0Surprised_Atari_800.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Original Photo</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a1f93c0cd348&quot;}" data-wp-interactive="core/image" data-wp-key="6a1f93c0cd348" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1024" height="771" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="45786" src="https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1024x771.jpg" alt="" class="wp-image-45786" srcset="https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1024x771.jpg 1024w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-300x226.jpg 300w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-150x113.jpg 150w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-768x578.jpg 768w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-1536x1157.jpg 1536w, https://krynsky.com/wp-content/uploads/2025/02/image_face_gfpgan-2048x1542.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Photo run through app</figcaption></figure>
</figure>



<p class="wp-block-paragraph"><br>These examples have shown me that each of us will be developing our own AI tech stack that maps specific tasks we want help with to the appropriate tools to use. This <a href="https://benjamincongdon.me/blog/2025/02/02/How-I-Use-AI-Early-2025/" target="_blank" rel="noopener">article by Ben Congdon</a> does a fantastic job of explaining the different AI tools he uses along with his reasoning and use cases. Here&#8217;s a <a href="https://www.reddit.com/r/ArtificialInteligence/comments/1fuht13/what_is_your_current_ai_stack/" target="_blank" rel="noopener">thread on Reddit</a> with a user sharing their AI stack and eliciting others to share theirs as well.</p>



<p class="wp-block-paragraph">These have inspired me create my AI tech stack both as a reference for myself and a way to share with others. For now this takes quite a bit of research and testing during this wild west phase of AI. Things move so quickly that switching tools will be common for quite a while. I&#8217;m guessing as time goes on we will start to see very comprehensive super apps that will reduce the number of different tools used. However, for now continous research and testing will be the norm to find the right tools for each of us until things start to settle down.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
