41554 blogs · [ { "id": "01a08219-59db-7130-ac39-a1b8fd698cfd", "title": "Using AI while exercising your critical thinking", "url": "https://swiftrocks.com/using-ai-without-losing-critical-thinking", "published_at": "2026-08-09T07:00:26+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b8fe42e569", "title": "Everything about my smart home and homelab setup", "url": "https://swiftrocks.com/everything-about-my-smart-home-and-homelab-setup", "published_at": "2026-08-02T07:29:03+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b8fec580bd", "title": "A system prompt to get AI to stop pretending to be human", "url": "https://swiftrocks.com/a-system-prompt-to-get-ai-to-stop-pretending-to-be-human", "published_at": "2026-07-22T05:53:31+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b8ff03ecda", "title": "I tried to record music onto a cassette tape using modern tech", "url": "https://swiftrocks.com/i-tried-to-record-music-onto-a-cassette-tape-using-modern-tech", "published_at": "2026-07-17T08:25:35+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b8fff613a0", "title": "Digitizing photos from the 1998 Game Boy Camera", "url": "https://swiftrocks.com/digitizing-photos-from-the-1998-game-boy-camera", "published_at": "2026-03-29T11:02:19+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b900a9315f", "title": "How my software engineering workflow has changed in the past year", "url": "https://swiftrocks.com/how-my-software-engineering-workflow-has-changed-in-the-past-year", "published_at": "2026-03-07T14:51:11+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b9011f61f0", "title": "I upgraded all of my home networking equipment", "url": "https://swiftrocks.com/i-upgraded-all-of-my-home-networking-equipment", "published_at": "2025-08-01T10:17:15+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b90121c6e0", "title": "Reducing email spam with a domain and catch-all aliases", "url": "https://swiftrocks.com/becoming-unspammable-with-a-domain-and-catchall-email-aliases", "published_at": "2025-06-29T08:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b901bfca74", "title": "How I'm using AI to improve my software engineering productivity (and why it will not steal your job)", "url": "https://swiftrocks.com/how-im-using-ai-for-software-engineering", "published_at": "2025-04-15T09:50:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b90234977e", "title": "Things that did (and didn't) contribute to Burnout Buddy's success", "url": "https://swiftrocks.com/things-that-did-and-didnt-contribute-to-burnout-buddys-success", "published_at": "2025-01-23T12:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b9026c5f26", "title": "My Home Automation setup", "url": "https://swiftrocks.com/my-home-automation-setup", "published_at": "2025-01-04T12:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b902fd702c", "title": "What happens when you move a file in git?", "url": "https://swiftrocks.com/what-happens-when-you-move-a-file-in-git", "published_at": "2024-12-02T12:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b9038ae234", "title": "Focus not on the task, but on the problem behind the task", "url": "https://swiftrocks.com/focus-not-on-the-task-but-on-the-problem-behind-the-task", "published_at": "2024-11-18T12:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b904833546", "title": "Working at startups vs large companies", "url": "https://swiftrocks.com/working-at-startups-vs-large-companies", "published_at": "2024-10-14T19:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b9054fe1fb", "title": "My process for learning new languages", "url": "https://swiftrocks.com/my-process-for-learning-new-languages", "published_at": "2024-09-01T08:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b90605ddec", "title": "What are mobile release engineering teams and when do you need one? (Runway)", "url": "https://www.runway.team/blog/what-are-mobile-release-engineering-teams-and-when-do-you-need-one", "published_at": "2024-06-28T07:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b906b191ba", "title": "Recommended WWDC24 Sessions", "url": "https://swiftrocks.com/recommended-wwdc24-sessions", "published_at": "2024-06-17T09:20:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b906f4cb0e", "title": "Using @_silgen_name to forward declare functions in Swift and improve build times", "url": "https://swiftrocks.com/using-silgenname-to-call-private-swift-code", "published_at": "2024-03-14T12:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b907112856", "title": "Software engineering book recommendations", "url": "https://swiftrocks.com/software-engineering-book-recommendations", "published_at": "2024-03-03T12:00:00+00:00" }, { "id": "01a08219-59db-7130-ac39-a1b9077b950e", "title": "What the hell are passkeys? (Runway)", "url": "https://www.runway.team/blog/an-introduction-to-passkeys", "published_at": "2024-02-22T12:00:00+00:00" } ] posts Claim your blog
Back to SwiftRocks
Blog · corpus.blog/blogs/swiftrocks.com/posts

SwiftRocks

swiftrocks.com

2026

2025

2024