<rss version="2.0">
  <channel>
    <title>Bob DeLaurentis</title>
    <link>https://bobdel.com/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Tue, 25 Feb 2025 14:49:18 -0800</lastBuildDate>
    <item>
      <title></title>
      <link>https://bobdel.com/2025/02/25/the-more-i-get-to.html</link>
      <pubDate>Tue, 25 Feb 2025 14:49:18 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2025/02/25/the-more-i-get-to.html</guid>
      <description>&lt;p&gt;The more I get to know Instruments, the more I believe it should be introduced to coding students much earlier on. There is magic in measuring what&amp;rsquo;s happening inside your code beyond just matching inputs and expected outputs.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2024/12/18/this-is-as.html</link>
      <pubDate>Wed, 18 Dec 2024 11:44:14 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2024/12/18/this-is-as.html</guid>
      <description>&lt;p&gt;This is as close as any Apple developer video gets to &amp;ldquo;must see.&amp;rdquo; &lt;a href=&#34;https://mastodon.social/@mattiem&#34;&gt;Matthew Massicotte&lt;/a&gt; presents a 20 minute tour of &lt;a href=&#34;https://www.youtube.com/watch?v=N5iIXwBW54A&#34;&gt;Swift Concurrency is new and hard, and you can do it&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2024/10/25/hard-won-lessons.html</link>
      <pubDate>Fri, 25 Oct 2024 07:05:05 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2024/10/25/hard-won-lessons.html</guid>
      <description>&lt;p&gt;Hard won lessons &amp;ndash; Swift Type Checker&lt;/p&gt;
&lt;p&gt;The root cause of a warning &amp;ldquo;Unable to type-check this expression&amp;rdquo; is not always inside the source file where it appears. I made a typo in computed property in a model object that caused the entire body to fail on the main screen.&lt;/p&gt;
&lt;p&gt;After breaking it up into dozens of pieces trying to isolate the problem, it appeared as a different, still confusing error. But that error lead to the fix - changing a computed property from an optional into an Int.&lt;/p&gt;
&lt;p&gt;In hindsight I should have just kept commenting out sections of the body until I&amp;rsquo;d isolated the culprit, rather than break it into sub-expressions.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2024/10/04/i-made-a.html</link>
      <pubDate>Fri, 04 Oct 2024 14:04:43 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2024/10/04/i-made-a.html</guid>
      <description>&lt;p&gt;I made a new thing! A simple way to add basic logging and Instrument tracking.&lt;/p&gt;
&lt;p&gt;There are countless ways to get started with logging, and this one is my quick-start preference.&lt;/p&gt;
&lt;p&gt;Add the file to any module, and it sets up a basic logger and signposts (visible in Instruments.) Instructions for each item&amp;rsquo;s call site are in the comments.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gist.github.com/bobdel/8baab707f7532fa61994a1718b96aa8f&#34;&gt;A general purpose global logging and signpost configuration file&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2024/06/23/an-excellent-video.html</link>
      <pubDate>Sun, 23 Jun 2024 18:04:44 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2024/06/23/an-excellent-video.html</guid>
      <description>&lt;p&gt;An excellent &lt;a href=&#34;https://www.youtube.com/watch?v=iComTMVqgXA&#34;&gt;video&lt;/a&gt; covering Xcode Terminology from &lt;a href=&#34;https://www.youtube.com/@StewartLynch&#34;&gt;Stewart Lynch&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2024/06/23/want-to-read.html</link>
      <pubDate>Sun, 23 Jun 2024 13:53:05 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2024/06/23/want-to-read.html</guid>
      <description>&lt;p&gt;Want to read: &lt;a href=&#34;https://micro.blog/books/9780316421980&#34;&gt;The Ten Thousand Doors of January&lt;/a&gt; by Alix E. Harrow 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2024/06/23/currently-reading-the.html</link>
      <pubDate>Sun, 23 Jun 2024 12:53:35 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2024/06/23/currently-reading-the.html</guid>
      <description>&lt;p&gt;Currently reading: &lt;a href=&#34;https://micro.blog/books/9780385348744&#34;&gt;The Demon of Unrest&lt;/a&gt; by Erik Larson 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2024/06/23/just-finished-a.html</link>
      <pubDate>Sun, 23 Jun 2024 12:51:07 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2024/06/23/just-finished-a.html</guid>
      <description>&lt;p&gt;Just finished re-reading: &lt;a href=&#34;https://micro.blog/books/9780385350075&#34;&gt;Bad Monkey&lt;/a&gt; by Carl Hiaasen 📚. Getting ready for the AppleTV+ show later this summer.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>2024 WWDC Notebook</title>
      <link>https://bobdel.com/2024/06/17/wwdc-notebook-this.html</link>
      <pubDate>Mon, 17 Jun 2024 08:59:10 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2024/06/17/wwdc-notebook-this.html</guid>
      <description>&lt;img style=&#34;display:block; margin-left:auto; margin-right:auto;&#34; src=&#34;https://cdn.uploads.micro.blog/2643/2024/apple-wwdc24-event-announcement-hero.jpg&#34; alt=&#34;Apple WWDC24 event announcement hero.&#34; title=&#34;Apple-WWDC24-event-announcement-hero.jpg&#34; border=&#34;0&#34; width=&#34;980&#34; height=&#34;551&#34; /&gt;
&lt;p&gt;&lt;/p&gt;
👀 The &lt;em&gt;Xcode Essentials&lt;/em&gt; talk clocks in at 36m, and while some of the things in it apply to the Xcode beta, so many of the capabilities demoed are already in Xcode 15 and earlier. It is a must-see for anyone new to Xcode and a solid refresher for everyone else. Watch: &lt;a href=&#34;https://developer.apple.com/wwdc24/10181&#34;&gt;Developer App&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=EN7-6Oj7cL0&#34;&gt;YouTube&lt;/a&gt;.
&lt;p&gt;👀 &lt;em&gt;Run, Break, Inspect: Explore effective debugging in LLDB&lt;/em&gt; is excellent. &lt;a href=&#34;https://developer.apple.com/wwdc24/10198&#34;&gt;Developer App&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=PsW3RQN9R_Q&#34;&gt;YouTube&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;👀 &lt;em&gt;What&amp;rsquo;s New in Swift&lt;/em&gt;. &lt;a href=&#34;https://developer.apple.com/wwdc24/10136&#34;&gt;Developer App&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=17fZZ1v_N2U&#34;&gt;YouTube&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;👀 &lt;em&gt;Analyze Heap Memory&lt;/em&gt; is a dive into the sometimes esoteric but vital to understand topic of memory. &lt;a href=&#34;https://developer.apple.com/wwdc24/10173&#34;&gt;Developer App&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=X_JYRz-Hd0o&#34;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;👀 &lt;em&gt;Explore Swift Performance&lt;/em&gt; is a tour de force by the amazing John McCall. Keep re-watching and learning until it makes sense. &lt;a href=&#34;https://developer.apple.com/wwdc24/10217&#34;&gt;Developer App&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=nb3bRQa0iGQ&#34;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;👀 &lt;em&gt;Create a Custom Store with SwiftData&lt;/em&gt;. Don&amp;rsquo;t miss this if you want to store data in your app in a JSON file. &lt;a href=&#34;https://developer.apple.com/wwdc24/10138&#34;&gt;Developer App&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=_t2NflA8AcI&#34;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;👀 &lt;em&gt;SwiftUI Essentials&lt;/em&gt;. This video is incredible. I didn&amp;rsquo;t watch it until late June. It is perhaps the best overview of SwiftUI I have ever seen. &lt;a href=&#34;https://developer.apple.com/wwdc24/10150&#34;&gt;Developer App&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=HyQgpxX__-A&#34;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;More to come&amp;hellip;&lt;/em&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Developer Toolkit</title>
      <link>https://bobdel.com/2024/06/06/developer-toolkit.html</link>
      <pubDate>Thu, 06 Jun 2024 12:37:02 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2024/06/06/developer-toolkit.html</guid>
      <description>&lt;img src=&#34;https://cdn.uploads.micro.blog/2643/2024/developer-desk.png&#34; alt=&#34;Developer desk.&#34; title=&#34;developer_desk.png&#34; border=&#34;0&#34; width=&#34;800&#34; height=&#34;400&#34; /&gt;
&lt;p&gt;&lt;em&gt;A mix of tools I use every day, and tools I&amp;rsquo;ve found useful. Many of these are in &lt;a href=&#34;https://setapp.com&#34;&gt;SetApp&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;primary&#34;&gt;Primary&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://developer.apple.com/xcode/&#34;&gt;Xcode&lt;/a&gt; &lt;em&gt;Apple&amp;rsquo;s IDE (don&amp;rsquo;t overlook Instruments!)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.barebones.com&#34;&gt;BBEdit&lt;/a&gt; &lt;em&gt;Bulletproof Text Editor&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/devutils-app/id1533756032?mt=12&#34;&gt;DevUtils&lt;/a&gt; &lt;em&gt;JSON validator and much more&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://juxtacode.app&#34;&gt;JuxtaCode&lt;/a&gt; &lt;em&gt;Diffs and Merge tool&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://bombich.com&#34;&gt;Carbon Copy Cloner&lt;/a&gt; &lt;em&gt;Local Backup&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.git-tower.com/mac&#34;&gt;Tower&lt;/a&gt; &lt;em&gt;My fav GitHub client, for nostalgic reasons mostly. Xcode 15 does what I need. Tower is expensive but useful for newbies because of its extensive help and support.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;secondary&#34;&gt;Secondary&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://developer.apple.com/swift-playgrounds/&#34;&gt;Swift Playgrounds&lt;/a&gt; &lt;em&gt;Experiment here!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/glance-quick-look-code-files/id1564688210?mt=12&#34;&gt;Glance&lt;/a&gt; &lt;em&gt;Quick Look Code Files in the Finder&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://indiecatalog.app/app/1575220747/bakery-simple-icon-creator&#34;&gt;Bakery&lt;/a&gt; &lt;em&gt;Icons for Dev versions&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://desktop.github.com&#34;&gt;GitHub Desktop&lt;/a&gt; &lt;em&gt;Free! Excellent GUI. Does what you need.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.rocketsim.app&#34;&gt;RocketSim&lt;/a&gt; &lt;em&gt;Add-on for Xcode iOS Simulator&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app-bundle/essential-editors-bundle/id1441328810?mt=12&#34;&gt;Essential Editors&lt;/a&gt; &lt;em&gt;JSON, Plist, and CSV editors&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;networking&#34;&gt;Networking&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://proxyman.io&#34;&gt;Proxyman&lt;/a&gt; &lt;em&gt;Reveal HTTP Network Traffic&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://paw.cloud&#34;&gt;RapidAPI for Mac&lt;/a&gt; &lt;em&gt;Formerly MacPaw. API tool&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;special-projects&#34;&gt;Special Projects&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://nova.app&#34;&gt;Nova&lt;/a&gt; &lt;em&gt;Panic&amp;rsquo;s code editor&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gitfinder.com&#34;&gt;GitFinder&lt;/a&gt; &lt;em&gt;GitHub in the Finder&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/editkit-pro/id1659984546?mt=12&#34;&gt;EditKit Pro&lt;/a&gt; &lt;em&gt;Xcode Extension&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/xcorganizer/id1507556912?mt=12&#34;&gt;XCOrganizer&lt;/a&gt; &lt;em&gt;Tag Xcode project files&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;docssnippets&#34;&gt;Docs/Snippets&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://kapeli.com/dash&#34;&gt;Dash&lt;/a&gt; &lt;em&gt;Docs&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://swiftui-lab.com/companion/&#34;&gt;A Companion for SwiftUI&lt;/a&gt; &lt;em&gt;A menu of SwiftUI components&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/libraried-ui-components/id1642862540&#34;&gt;Libraried: UI Components&lt;/a&gt; &lt;em&gt;iPad, although works on Mac&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.renfei.org/snippets-lab/&#34;&gt;SnippetsLab&lt;/a&gt; &lt;em&gt;Code Snippet Library&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.apptorium.com/teacode&#34;&gt;TeaCode&lt;/a&gt; &lt;em&gt;Code Snippet Library&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;design&#34;&gt;Design&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/detailspro/id1524366536&#34;&gt;DetailsPro&lt;/a&gt; &lt;em&gt;macOS and iOS&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/adaptivity-a/id1054670022&#34;&gt;Adaptivity&lt;/a&gt; &lt;em&gt;macOS and iOS&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/us/app/mockup-ui-ux/id1527554407&#34;&gt;Mock-up&lt;/a&gt; &lt;em&gt;UI wireframe and prototyping design tool. macOS and iOS&lt;/em&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2023/11/14/and-lastly-finished.html</link>
      <pubDate>Tue, 14 Nov 2023 11:58:59 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/11/14/and-lastly-finished.html</guid>
      <description>&lt;p&gt;And lastly, finished: &lt;a href=&#34;https://micro.blog/books/9780765321770&#34;&gt;Beyond the Blue Event Horizon&lt;/a&gt; by Frederik Pohl 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2023/11/14/still-another-vacation.html</link>
      <pubDate>Tue, 14 Nov 2023 11:57:58 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/11/14/still-another-vacation.html</guid>
      <description>&lt;p&gt;Still another vacation read: &lt;a href=&#34;https://micro.blog/books/9781447277514&#34;&gt;The Last Mile&lt;/a&gt; by David Baldacci 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2023/11/14/vacation-read-number.html</link>
      <pubDate>Tue, 14 Nov 2023 11:56:57 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/11/14/vacation-read-number.html</guid>
      <description>&lt;p&gt;Vacation Read Number 2: Finished &lt;a href=&#34;https://micro.blog/books/9781455586387&#34;&gt;Memory Man&lt;/a&gt; by David Baldacci 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2023/11/14/finished-reading-gateway.html</link>
      <pubDate>Tue, 14 Nov 2023 11:55:36 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/11/14/finished-reading-gateway.html</guid>
      <description>&lt;p&gt;Finished reading: &lt;a href=&#34;https://micro.blog/books/9780708881736&#34;&gt;Gateway&lt;/a&gt; by Frederik Pohl 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2023/04/28/great-walk-down.html</link>
      <pubDate>Fri, 28 Apr 2023 15:24:21 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/04/28/great-walk-down.html</guid>
      <description>&lt;p&gt;Great walk down memory lane on the &lt;a href=&#34;https://atp.fm/532&#34;&gt;latest episode&lt;/a&gt;
of ATP. I forgot I had a &lt;a href=&#34;https://en.wikipedia.org/wiki/Netcom_(United_States)&#34;&gt;Netcom&lt;/a&gt; account!&lt;/p&gt;
&lt;p&gt;It also made me think of my very first hard disk, circa 1985 or &amp;lsquo;86, amid tales of swapping disks between the system and the data.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/2643/2023/356a25b0d2.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34; /&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2023/02/28/just-finished-another.html</link>
      <pubDate>Tue, 28 Feb 2023 12:10:22 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/02/28/just-finished-another.html</guid>
      <description>&lt;p&gt;Just finished another re-read in audio form: &lt;a href=&#34;https://micro.blog/books/9780307767424&#34;&gt;Native Tongue&lt;/a&gt; by Carl Hiaasen 📚&lt;/p&gt;
&lt;p&gt;Almost made me miss the mess that is the keys. &lt;em&gt;Almost&lt;/em&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Memory Lane</title>
      <link>https://bobdel.com/2023/01/27/memory-lane-my.html</link>
      <pubDate>Fri, 27 Jan 2023 17:38:18 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/01/27/memory-lane-my.html</guid>
      <description>&lt;p&gt;My early programming steps were taken on a &lt;a href=&#34;http://www.datamath.org/Related/Sharp/EL-5100.htm&#34;&gt;Sharp EL5100&lt;/a&gt; and not long after, an &lt;a href=&#34;https://www.hpmuseum.org/hp41.htm&#34;&gt;HP41CV&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/2643/2024/el-5100.jpg&#34; width=&#34;560&#34; height=&#34;260&#34; alt=&#34;&#34;&gt;
&lt;p&gt;Before the Sharp was my trusty (unprogrammable) &lt;a href=&#34;http://www.vintagecalculators.com/html/texas_instruments_ti-30.html&#34;&gt;TI-30&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Another memory, remember &lt;a href=&#34;https://filmphotographystore.com/products/darkroom-supplies-kodak-dektol-paper-developer-1-gallon&#34;&gt;Dektol?&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Solved: The Mysterious Flickering Background Blur on Zoom</title>
      <link>https://bobdel.com/2023/01/26/solved-the-mysterious.html</link>
      <pubDate>Thu, 26 Jan 2023 15:40:23 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/01/26/solved-the-mysterious.html</guid>
      <description>&lt;p&gt;A very subtle Mac interface choice combined with a cross platform app adds up to trouble.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/2643/2023/5be12e5209.png&#34; width=&#34;325&#34; height=&#34;225&#34; alt=&#34;&#34;&gt;
&lt;p&gt;This is what happened. On a recent Zoom call, my video background flickered in and out of focus randomly. The effect was not the same as applying a background blur in Zoom. It might also look like focus hunting, but it isn&amp;rsquo;t. It is a subtle &amp;ndash; far less intense than Zoom&amp;rsquo;s default blur &amp;ndash; effect applied somewhere between the camera and the output.&lt;/p&gt;
&lt;p&gt;The suspects: Reincubate Camo, Zoom, macOS Ventura, and an iPhone 14.&lt;/p&gt;
&lt;p&gt;The effect only appeared on the Zoom call and in the Zoom preferences preview window. The preview in Camo had the same blur, but did not flicker.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll skip the dead ends and describe the solution.&lt;/p&gt;
&lt;p&gt;This can only be fixed when the iPhone is connected &lt;em&gt;and on&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Open the Sidebar Control Center on the Mac and disable any Video Effects and the problem dissappears.&lt;/p&gt;
&lt;p&gt;Do not bother looking in Camo. Don&amp;rsquo;t look at the FaceTime app preferences, or its menus, or in System Settings. Sadly, the latter probably deserves a warning label: &amp;ldquo;*some system-wide settings are located elseware.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Evidently the preferences that disable this behavior only appear in one place, and only during live video.&lt;/p&gt;
&lt;p&gt;Its unclear in my testing if the effect can quietly enable itself due to a background sync or some other event. But the problem has been appearing and dissapearing since switching to Ventura. The frequency was so irregular that it took well over a month to puzzle out a solution.&lt;/p&gt;
&lt;p&gt;As a result, a visit to the Control Center appears on my pre-Zoom checklist, in the hope of sparing my future Zoom callers any more eye strain, and me any more embarassment.&lt;/p&gt;
&lt;p&gt;One reason this problem was so challenging to puzzle out: given that Background Blur is a feature, and given that Apple does not even use the term in favor of Portrait Mode, its searchability is low.&lt;/p&gt;
&lt;p&gt;I hope this post finds its way to another who might be searching for help with the same behavior.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2023/01/23/resources-for-learning.html</link>
      <pubDate>Mon, 23 Jan 2023 15:41:35 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/01/23/resources-for-learning.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://gallaugher.medium.com/resources-for-learning-swift-ios-development-4f146f90bd4&#34;&gt;Resources for Learning Swift/iOS Development&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Bailey</title>
      <link>https://bobdel.com/2023/01/22/bailey.html</link>
      <pubDate>Sun, 22 Jan 2023 18:30:10 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/01/22/bailey.html</guid>
      <description>&lt;img src=&#34;https://cdn.uploads.micro.blog/2643/2023/ea4b6fa910.jpg&#34; width=&#34;400&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2023/01/20/currently-rereading-the.html</link>
      <pubDate>Fri, 20 Jan 2023 18:11:54 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/01/20/currently-rereading-the.html</guid>
      <description>&lt;p&gt;Currently re-reading: &lt;a href=&#34;https://micro.blog/books/9780440001355&#34;&gt;The Moon Is a Harsh Mistress&lt;/a&gt; by Robert A. Heinlein 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://bobdel.com/2023/01/20/currently-rereading-where.html</link>
      <pubDate>Fri, 20 Jan 2023 13:22:13 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/01/20/currently-rereading-where.html</guid>
      <description>&lt;p&gt;Currently re-reading: &lt;a href=&#34;https://micro.blog/books/9780684832678&#34;&gt;Where Wizards Stay Up Late&lt;/a&gt; by Katie Hafner 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Cold Hands</title>
      <link>https://bobdel.com/2023/01/20/121244.html</link>
      <pubDate>Fri, 20 Jan 2023 12:12:44 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/01/20/121244.html</guid>
      <description>&lt;img src=&#34;https://cdn.uploads.micro.blog/2643/2023/16e93877fa.jpg&#34; width=&#34;600&#34; height=&#34;450&#34; alt=&#34;&#34;&gt;
</description>
    </item>
    
    <item>
      <title>Goodbye, best of Twitter</title>
      <link>https://bobdel.com/2023/01/20/it-is-with.html</link>
      <pubDate>Fri, 20 Jan 2023 12:03:58 -0800</pubDate>
      
      <guid>http://bobdel.micro.blog/2023/01/20/it-is-with.html</guid>
      <description>&lt;p&gt;It is with deep sadness and a sense of loss that my first post would be sparked by the formal end of both Twitterific and Tweetbot, two of the best apps ever. They thrived as most of the Internet embraced foolishness. &lt;a href=&#34;https://tapbots.com/tweetbot/&#34;&gt;Tweetbot Memorial&lt;/a&gt; 💔 &lt;a href=&#34;https://twitterrific.com/beyond&#34;&gt;Twitterific Memorial&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
