<?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>Articles &#8211; Rob Roy</title>
	<atom:link href="https://www.robert-e-roy.com/category/articles/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.robert-e-roy.com</link>
	<description>Apple Platform Developer</description>
	<lastBuildDate>Fri, 06 Mar 2026 18:01:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://i0.wp.com/www.robert-e-roy.com/wp-content/uploads/2017/12/cropped-IMG_3585.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Articles &#8211; Rob Roy</title>
	<link>https://www.robert-e-roy.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">56422216</site>	<item>
		<title>Introducing Flying Moose Alchemy</title>
		<link>https://www.robert-e-roy.com/introducing-flying-moose-alchemy/</link>
		
		<dc:creator><![CDATA[robroy]]></dc:creator>
		<pubDate>Fri, 06 Mar 2026 18:01:15 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<guid isPermaLink="false">https://www.robert-e-roy.com/?p=2399</guid>

					<description><![CDATA[I&#8217;ve been building websites for over two decades — starting with hand-coded HTML long before WordPress existed, and growing with the web ever since. Alongside my app development work, I take on web design projects for small businesses that need a real web presence without a big agency price tag. Why I Do This Same ... <a title="Introducing Flying Moose Alchemy" class="read-more" href="https://www.robert-e-roy.com/introducing-flying-moose-alchemy/" aria-label="Read more about Introducing Flying Moose Alchemy">Read more</a>]]></description>
										<content:encoded><![CDATA[
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I&#8217;ve been building websites for over two decades — starting with hand-coded HTML long before WordPress existed, and growing with the web ever since. Alongside my app development work, I take on web design projects for small businesses that need a real web presence without a big agency price tag.</p>



<h2 class="wp-block-heading">Why I Do This</h2>



<p>Same reason I build free apps for the recovery community — I like helping people. Small business owners are usually great at what they do and deserve a website that reflects that. What they don&#8217;t always have is the time, budget, or technical background to make it happen. That&#8217;s where I come in.</p>



<p>A recent example is <a href="https://flyingmoosealchemy.com" target="_blank" rel="noreferrer noopener">Flying Moose Alchemy</a>, a unique art and craft business I built a site for. Every business has its own story — the job is making sure the website tells it.</p>



<h2 class="wp-block-heading">WordPress, So You Stay Independent</h2>



<p>Every site I build is on WordPress, and that&#8217;s a deliberate choice. A lot of web designers hand you a finished site and then you&#8217;re dependent on them for every small change. I don&#8217;t work that way. WordPress means you can log in and update your own content — add a new product, change your hours, post an announcement — without calling anyone or paying for a simple edit. You own your site and you can run it yourself.</p>



<p>Twenty years of working with WordPress also means I know it well enough to build something clean and fast, not just something that technically works.</p>



<h2 class="wp-block-heading">For Businesses That Are a Little Different</h2>



<p>I&#8217;m particularly drawn to unique small businesses — the ones that don&#8217;t fit a template. Cookie-cutter sites work fine for cookie-cutter businesses. If what you do is distinctive, your website should reflect that. I take the time to understand what makes your business worth talking about and build something that actually communicates it.</p>



<h2 class="wp-block-heading">Affordable by Design</h2>



<p>I&#8217;m a solo developer working lean, which means my overhead is low and I can offer real value at a price that makes sense for a small business. You&#8217;re not paying for a sales team, account managers, or a fancy office. You&#8217;re paying for two decades of experience and someone who actually cares whether your site works for you.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>If you&#8217;re a small business owner thinking about a new site or a redesign, get in touch at <a href="mailto:contact@robroy.online">contact@robroy.online</a>. I&#8217;m happy to talk through what you need before you commit to anything.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2399</post-id>	</item>
		<item>
		<title>I Used Claude Code to Build SmartFiler — Here&#8217;s the Honest Truth</title>
		<link>https://www.robert-e-roy.com/i-used-claude-code-to-build-smartfiler-heres-the-honest-truth/</link>
		
		<dc:creator><![CDATA[robroy]]></dc:creator>
		<pubDate>Fri, 06 Mar 2026 17:31:05 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<guid isPermaLink="false">https://www.robert-e-roy.com/?p=2389</guid>

					<description><![CDATA[When I started building SmartFiler, I decided to use Claude Code throughout the development process. Not as a curiosity, but as a real part of my workflow. I&#8217;m an indie developer — solo, no team — so anything that moves the needle on speed matters. After shipping the app, here&#8217;s what I actually found. What ... <a title="I Used Claude Code to Build SmartFiler — Here&#8217;s the Honest Truth" class="read-more" href="https://www.robert-e-roy.com/i-used-claude-code-to-build-smartfiler-heres-the-honest-truth/" aria-label="Read more about I Used Claude Code to Build SmartFiler — Here&#8217;s the Honest Truth">Read more</a>]]></description>
										<content:encoded><![CDATA[
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>When I started building SmartFiler, I decided to use Claude Code throughout the development process. Not as a curiosity, but as a real part of my workflow. I&#8217;m an indie developer — solo, no team — so anything that moves the needle on speed matters. After shipping the app, here&#8217;s what I actually found.</p>



<h2 class="wp-block-heading">What Claude Code Is (Quick Version)</h2>



<p>Claude Code is an AI coding assistant you run from the command line. Unlike a chatbot you paste code into, it operates directly in your project — reading files, writing code, running commands. It&#8217;s aware of your actual codebase, not just whatever snippet you hand it.</p>



<h2 class="wp-block-heading">Where It Really Helped</h2>



<h3 class="wp-block-heading">Getting a Prototype Running Fast</h3>



<p>This is where Claude Code genuinely impressed me. I could describe what I wanted — a file organizer with rule-based sorting, duplicate detection, batch renaming — and get a working prototype up and running much faster than I would have alone. Not perfect code, but running code. For a solo developer trying to validate an idea quickly, that&#8217;s valuable. The early momentum it created was real.</p>



<h3 class="wp-block-heading">Algorithms</h3>



<p>Some of the more specific algorithms in SmartFiler — the SHA-256 duplicate detection, the fuzzy filename matching — Claude Code handled well. Give it a clear problem with defined inputs and outputs and it produces solid, correct implementations. I didn&#8217;t have to spend hours digging through documentation or working out the logic from scratch. Describe the problem clearly, review the output carefully, and you&#8217;re in good shape.</p>



<h2 class="wp-block-heading">Where It Fell Short</h2>



<h3 class="wp-block-heading">Architecture — Don&#8217;t Trust It Here</h3>



<p>This is the big one. Left to its own devices, Claude Code does not naturally write modular, maintainable code. It tends to produce code that works but is tangled — logic that belongs in separate modules ends up in one place, responsibilities bleed across files, things get hard to follow fast. On a small prototype that doesn&#8217;t matter much. On a real app you&#8217;re going to maintain and extend, it matters a lot.</p>



<p>My fix: I explicitly prompted it to rewrite sections in the most modular form possible. That instruction has to come from you — it won&#8217;t volunteer it. Once I started treating &#8220;make this more modular&#8221; as a standard part of my workflow, the output got significantly better. But you have to know to ask.</p>



<h3 class="wp-block-heading">It Needs Guidance, Not Just Requests</h3>



<p>The mental model that helped me most: Claude Code is a skilled contractor, not a senior architect. If you hand a good contractor a clear spec, they&#8217;ll execute it well. If you ask them to figure out the structure of the whole project, you&#8217;ll get something that technically works but probably isn&#8217;t how you&#8217;d have done it yourself. The guidance still has to come from you.</p>



<h2 class="wp-block-heading">The Most Valuable Use I Found</h2>



<p>Code review — but not the way you might expect. I reviewed the code myself, identified what needed improving, and then directed Claude Code to make specific changes based on my assessment. As a solo developer you don&#8217;t have a teammate to bounce ideas off, so having something that can execute your improvement suggestions quickly is genuinely useful. The critical thinking still came from me. Claude Code handled the implementation.</p>



<p>My workflow became: write or generate code → review it myself → direct Claude Code on what to fix or improve → repeat. That loop worked well, and it kept me in control of where the codebase was heading.</p>



<h2 class="wp-block-heading">My Honest Take for Indie Developers</h2>



<p>Claude Code is a real productivity tool, not just hype — but it&#8217;s not a shortcut to skip thinking about your software. The developers who will get the most out of it are the ones who already know what good code looks like and can evaluate what it produces. If you&#8217;re experienced enough to recognize when it&#8217;s going sideways, it&#8217;ll speed you up considerably. If you&#8217;re not yet at that point, it could just as easily lead you in a bad direction faster.</p>



<p>For SmartFiler, it accelerated the early stages significantly and helped me punch above my weight as a solo dev. I&#8217;ll use it on my next project. But I&#8217;ll be the one making the architectural decisions.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>SmartFiler is currently under App Store review. You can read more about it on the <a href="https://robroy.online/smartfileorganizer/">product page</a>. If you&#8217;re an indie developer using AI tools in your workflow, I&#8217;d be curious what you&#8217;re finding — drop me a line at <a href="mailto:contact@robroy.online">contact@robroy.online</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2389</post-id>	</item>
		<item>
		<title>Problem with my Blink home security camera</title>
		<link>https://www.robert-e-roy.com/problem-with-my-blink-home-security-camera/</link>
		
		<dc:creator><![CDATA[robroy]]></dc:creator>
		<pubDate>Fri, 30 Jan 2026 22:50:07 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<guid isPermaLink="false">https://www.robert-e-roy.com/?p=2345</guid>

					<description><![CDATA[If you own a Blink security camera, you&#8217;ve probably discovered a frustrating limitation:&#160;Blink videos don&#8217;t show timestamps on the actual footage. This seemingly basic feature is missing from all Blink camera models, and it&#8217;s causing real problems for users who need their footage for insurance claims, legal evidence, or simply knowing when something happened. The ... <a title="Problem with my Blink home security camera" class="read-more" href="https://www.robert-e-roy.com/problem-with-my-blink-home-security-camera/" aria-label="Read more about Problem with my Blink home security camera">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p></p>



<p>If you own a Blink security camera, you&#8217;ve probably discovered a frustrating limitation:&nbsp;<strong>Blink videos don&#8217;t show timestamps on the actual footage</strong>. This seemingly basic feature is missing from all Blink camera models, and it&#8217;s causing real problems for users who need their footage for insurance claims, legal evidence, or simply knowing when something happened.</p>



<h2 class="wp-block-heading">The Problem: Missing Timestamps Make Videos Legally Useless</h2>



<p>Here&#8217;s what happens when you try to use Blink camera footage:</p>



<h3 class="wp-block-heading">For Insurance Claims</h3>



<p>You had a package stolen from your porch at 3:47 PM on Tuesday. You have crystal-clear Blink footage of the thief. But when you submit it to your insurance company, they reject it because&nbsp;<strong>there&#8217;s no timestamp visible on the video</strong>.</p>



<p>The insurance adjuster can&#8217;t verify when the theft occurred. Your claim is denied.</p>



<h3 class="wp-block-heading">For Police Reports</h3>



<p>Someone vandalized your car overnight. Your Blink Outdoor camera caught everything. But the police need to know the exact time to correlate with other incidents in the area. Without a timestamp on the video itself, your evidence is circumstantial at best.</p>



<h3 class="wp-block-heading">For Legal Documentation</h3>



<p>You&#8217;re in a property dispute with a neighbor. You have video proof of them trespassing. But in court, opposing counsel argues the video could be from any time, any day. Without a visible timestamp, your evidence loses credibility.</p>



<h2 class="wp-block-heading">Why Doesn&#8217;t Blink Include Timestamps?</h2>



<p>This is the million-dollar question. Other security camera brands like Ring, Nest, and Arlo all include timestamps on their footage. So why doesn&#8217;t Blink?</p>



<p><strong>Blink&#8217;s own website</strong>&nbsp;acknowledges that footage needs &#8220;clear time and date&#8221; to be used as evidence in court. Yet they don&#8217;t provide this feature.</p>



<p>The timestamp information exists—it&#8217;s stored in the video file&#8217;s metadata and shown in the Blink app&#8217;s thumbnail view. But it&#8217;s not burned into the actual video, which makes it useless for official purposes.</p>



<h2 class="wp-block-heading">What Blink Users Are Saying</h2>



<p>On Reddit&#8217;s r/BlinkCameras and Blink&#8217;s own community forums, users have been complaining about this for years:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Had I known beforehand, I would have never purchased a blink camera. All of our videos are legally useless without a timestamp.&#8221;</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;The time and date are in the app, but not on the actual video. Makes it pointless for insurance claims.&#8221;</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;Why is this not a feature? Every other camera has this!&#8221;</p>
</blockquote>



<h2 class="wp-block-heading">The Workarounds That Don&#8217;t Work</h2>



<p>Some people have tried these &#8220;solutions&#8221;:</p>



<h3 class="wp-block-heading">1. Screenshot the App Thumbnail</h3>



<p><strong>Problem:</strong>&nbsp;Screenshots are too easy to fake and won&#8217;t be accepted as evidence.</p>



<h3 class="wp-block-heading">2. Use Third-Party Video Editing Software</h3>



<p><strong>Problem:</strong>&nbsp;Manually adding timestamps to every video is time-consuming, and it still looks like you added it after the fact.</p>



<h3 class="wp-block-heading">3. Export and Check File Metadata</h3>



<p><strong>Problem:</strong>&nbsp;Most insurance companies and legal entities won&#8217;t accept metadata as proof. They need to&nbsp;<em>see</em>&nbsp;the timestamp on the video.</p>



<h3 class="wp-block-heading">4. Hope Blink Adds the Feature</h3>



<p><strong>Problem:</strong>&nbsp;Users have been requesting this for years with no response from Amazon/Blink.</p>



<h2 class="wp-block-heading">Why Timestamps Matter More Than You Think</h2>



<p>Beyond the obvious legal and insurance uses, timestamps are crucial for:</p>



<ul class="wp-block-list">
<li><strong>Security Monitoring</strong>: Knowing exactly when motion was detected</li>



<li><strong>Pattern Recognition</strong>: Identifying when regular deliveries occur or when suspicious activity happens</li>



<li><strong>Alibi Verification</strong>: Proving where you were at a specific time</li>



<li><strong>Business Documentation</strong>: Recording when employees arrive/leave</li>



<li><strong>Property Management</strong>: Documenting maintenance issues or tenant activity</li>



<li><strong>Personal Records</strong>: Simply knowing when family moments happened</li>
</ul>



<h2 class="wp-block-heading">What Makes This Even More Frustrating</h2>



<p>Blink cameras are owned by&nbsp;<strong>Amazon</strong>—one of the most technologically advanced companies in the world. Adding a timestamp overlay to video would be trivial for their engineering team.</p>



<p>The feature exists in their $99 Ring cameras (also owned by Amazon), but not in their $40-100 Blink cameras. There&#8217;s no technical reason for this omission.</p>



<h2 class="wp-block-heading">The Solution: Add Timestamps to Your Blink Videos</h2>



<p>Since Blink won&#8217;t fix this problem, the solution is to add timestamps yourself. But not manually—there&#8217;s actually an app that does this automatically.</p>



<p>[This is where you&#8217;d mention your app, Timestamp Blink, as the solution]</p>



<p>The app takes your Blink camera videos and adds accurate, professional-looking timestamps directly onto the footage in seconds. The timestamps are pulled from the video&#8217;s metadata, so they&#8217;re 100% accurate.</p>



<p>Now your Blink footage is:</p>



<ul class="wp-block-list">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Accepted by insurance companies</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Valid as legal evidence</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Useful for documentation</li>



<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Showing exactly when events occurred</li>
</ul>



<h2 class="wp-block-heading">How to Get Timestamps on Your Blink Videos Now</h2>



<p>You have a few options:</p>



<h3 class="wp-block-heading">Option 1: Switch to a Different Camera Brand</h3>



<p><strong>Cost:</strong>&nbsp;$100-300 per camera<br><strong>Hassle:</strong>&nbsp;High (reinstallation, learning new app)<br><strong>Timeline:</strong>&nbsp;Weeks to set up</p>



<h3 class="wp-block-heading">Option 2: Wait for Blink to Add the Feature</h3>



<p><strong>Cost:</strong> Free<br><strong>Hassle:</strong> Low<br><strong>Timeline:</strong> Unknown (possibly never)Option 3: Use an App to Add Timestamps</p>



<p><strong>Cost:</strong>&nbsp;Minimal (one-time app purchase)<br><strong>Hassle:</strong>&nbsp;Low (works with existing cameras)<br><strong>Timeline:</strong>&nbsp;Immediate</p>



<h2 class="wp-block-heading">Frequently Asked Questions</h2>



<h3 class="wp-block-heading">Q: Does the Blink app show timestamps?</h3>



<p><strong>A:</strong>&nbsp;Yes, but only on the thumbnail view in the app. The actual video file you download or share has no visible timestamp.</p>



<h3 class="wp-block-heading">Q: Can I see the timestamp in the file properties?</h3>



<p><strong>A:</strong>&nbsp;Yes, the timestamp exists in the video file&#8217;s metadata, but most insurance companies and legal entities require a visible timestamp on the video itself.</p>



<h3 class="wp-block-heading">Q: Which Blink cameras have this problem?</h3>



<p><strong>A:</strong>&nbsp;All of them. The Blink Mini, Blink Indoor, Blink Outdoor, Blink Outdoor 4, Blink Video Doorbell—none include timestamps on the actual video.</p>



<h3 class="wp-block-heading">Q: Does Blink&#8217;s subscription service add timestamps?</h3>



<p><strong>A:</strong>&nbsp;No. Even with the Blink Subscription Plan, videos still don&#8217;t have visible timestamps.</p>



<h3 class="wp-block-heading">Q: Will Blink add timestamps in a future update?</h3>



<p><strong>A:</strong>&nbsp;There&#8217;s been no official announcement. Users have requested this feature for years with no response.</p>



<h3 class="wp-block-heading">Q: Can I add timestamps myself?</h3>



<p><strong>A:</strong>&nbsp;Yes, using video editing software or a dedicated app designed for this purpose.</p>



<h2 class="wp-block-heading">The Bottom Line</h2>



<p>Blink cameras are affordable, easy to install, and have good battery life. But the lack of timestamps is a critical flaw that makes the footage unreliable for the exact purposes most people buy security cameras for—evidence and documentation.</p>



<p>Until Blink fixes this, you need a workaround. Don&#8217;t wait until you need timestamped footage for an insurance claim or police report to discover this limitation.</p>



<p>Whether you switch cameras, use an app to add timestamps, or simply accept the limitation, at least now you know what you&#8217;re dealing with.</p>



<p><strong>Have you had issues with Blink&#8217;s missing timestamps?</strong>&nbsp;Share your experience in the comments below.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Related Articles</h2>



<p>Making Your Blink Footage Legally Admissible</p>



<p>How to Submit Blink Camera Footage to Insurance Companies</p>



<p>Blink vs Ring: Which Security Camera Is Better?</p>



<p>Best Security Cameras with Timestamps for 2026</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2345</post-id>	</item>
	</channel>
</rss>
