<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Martin Cartledge</title><description>Personal technical blog</description><link>https://martincartledge.io/</link><item><title>Building My First AI Agent</title><link>https://martincartledge.io/posts/building-my-first-ai-agent/</link><guid>https://martincartledge.io/posts/building-my-first-ai-agent/</guid><description>My experience building a code-editing agent using the Anthropic API</description><pubDate>Wed, 11 Feb 2026 20:00:00 GMT</pubDate></item><item><title>The Push and Pull of AI</title><link>https://martincartledge.io/posts/the-push-and-pull-of-ai/</link><guid>https://martincartledge.io/posts/the-push-and-pull-of-ai/</guid><description>When do you pushback against AI tooling? When do you rely on it?</description><pubDate>Tue, 10 Feb 2026 19:30:00 GMT</pubDate></item><item><title>Improvements in communication have made understanding more difficult</title><link>https://martincartledge.io/posts/improvements-in-communication-have-made-understanding-more-difficult/</link><guid>https://martincartledge.io/posts/improvements-in-communication-have-made-understanding-more-difficult/</guid><description>Is technology hijacking our ability to understand each other?</description><pubDate>Mon, 09 Feb 2026 19:30:00 GMT</pubDate></item><item><title>Albums I Listened to the Most in 2024</title><link>https://martincartledge.io/posts/albums-i-listened-to-the-most-in-2024/</link><guid>https://martincartledge.io/posts/albums-i-listened-to-the-most-in-2024/</guid><description>Albums on repeat</description><pubDate>Fri, 01 Nov 2024 10:00:00 GMT</pubDate></item><item><title>Real Life Hybrid Training</title><link>https://martincartledge.io/posts/real-life-hybrid-training/</link><guid>https://martincartledge.io/posts/real-life-hybrid-training/</guid><description>How to fit exercise into your life</description><pubDate>Mon, 01 Jul 2024 08:00:00 GMT</pubDate></item><item><title>Introduction to Artificial Intelligence</title><link>https://martincartledge.io/posts/introduction-to-artificial-intelligence/</link><guid>https://martincartledge.io/posts/introduction-to-artificial-intelligence/</guid><description>Learning Artificial Intelligence - Week 1</description><pubDate>Thu, 27 Jun 2024 09:18:00 GMT</pubDate></item><item><title>The Best Bands Released an Album in 2003 or 2004</title><link>https://martincartledge.io/posts/the-best-bands-released-an-album-in-2003-or-2004/</link><guid>https://martincartledge.io/posts/the-best-bands-released-an-album-in-2003-or-2004/</guid><description>Seriously. Just think about it</description><pubDate>Mon, 08 Apr 2024 10:00:00 GMT</pubDate></item><item><title>How To Stop Procrastinating and Do Hard Things</title><link>https://martincartledge.io/posts/how-to-stop-procrastinating-and-do-hard-things/</link><guid>https://martincartledge.io/posts/how-to-stop-procrastinating-and-do-hard-things/</guid><description>The first step is the hardest</description><pubDate>Fri, 23 Feb 2024 10:40:32 GMT</pubDate></item><item><title>Intro to Distributed Systems</title><link>https://martincartledge.io/posts/intro-to-distributed-systems/</link><guid>https://martincartledge.io/posts/intro-to-distributed-systems/</guid><description>Computing, Concurrency, Fault Tolerance, oh my!</description><pubDate>Fri, 21 Apr 2023 10:00:00 GMT</pubDate></item><item><title>Am I Smart Enough to Be a Software Developer</title><link>https://martincartledge.io/posts/am-i-smart-enough-to-be-a-software-developer/</link><guid>https://martincartledge.io/posts/am-i-smart-enough-to-be-a-software-developer/</guid><description>Navigating expectation versus reality</description><pubDate>Fri, 08 Jan 2021 22:40:32 GMT</pubDate></item><item><title>How to Track Your Job Search</title><link>https://martincartledge.io/posts/how-to-track-your-job-search/</link><guid>https://martincartledge.io/posts/how-to-track-your-job-search/</guid><description>Feel productive, organized, and confident in your next job search</description><pubDate>Thu, 07 Jan 2021 22:40:32 GMT</pubDate></item><item><title>Being Productive as a Software Developer</title><link>https://martincartledge.io/posts/being-productive-as-a-software-developer/</link><guid>https://martincartledge.io/posts/being-productive-as-a-software-developer/</guid><description>Full calendars, endless chat notifications, and other interruptions. When does work get done?</description><pubDate>Tue, 05 Jan 2021 22:40:32 GMT</pubDate></item><item><title>Working From Home in 2020</title><link>https://martincartledge.io/posts/working-from-home-in-2020/</link><guid>https://martincartledge.io/posts/working-from-home-in-2020/</guid><description>Is in-person collaboration becoming a thing of the past?</description><pubDate>Sun, 03 Jan 2021 22:40:32 GMT</pubDate></item><item><title>What Success Means to Me</title><link>https://martincartledge.io/posts/what-success-means-to-me/</link><guid>https://martincartledge.io/posts/what-success-means-to-me/</guid><description>Success can mean a lot of different things</description><pubDate>Fri, 01 Jan 2021 22:40:32 GMT</pubDate></item><item><title>Year in Review</title><link>https://martincartledge.io/posts/year-in-review/</link><guid>https://martincartledge.io/posts/year-in-review/</guid><description>Reflecting on the good and the bad of 2020</description><pubDate>Thu, 31 Dec 2020 22:40:32 GMT</pubDate></item><item><title>Problem Solving Patterns for Technical Interviews - the Frequency Counter Pattern Explained</title><link>https://martincartledge.io/posts/problem-solving-patterns-for-technical-interviews---the-frequency-counter-pattern-explained/</link><guid>https://martincartledge.io/posts/problem-solving-patterns-for-technical-interviews---the-frequency-counter-pattern-explained/</guid><description>Interview Insights Pt 3 - Problem Solving Patterns - Frequency Counter</description><pubDate>Mon, 21 Dec 2020 22:40:32 GMT</pubDate></item><item><title>How to Prepare for a Software Developer Interview</title><link>https://martincartledge.io/posts/how-to-prepare-for-a-software-developer-interview/</link><guid>https://martincartledge.io/posts/how-to-prepare-for-a-software-developer-interview/</guid><description>Interview Insights Pt 2 - Preparing for the Interview</description><pubDate>Mon, 07 Dec 2020 22:40:32 GMT</pubDate></item><item><title>How to Get an Interview as a Software Developer</title><link>https://martincartledge.io/posts/how-to-get-an-interview-as-a-software-developer/</link><guid>https://martincartledge.io/posts/how-to-get-an-interview-as-a-software-developer/</guid><description>Interview Insights Pt 1 - Getting the Interview</description><pubDate>Mon, 30 Nov 2020 22:40:32 GMT</pubDate></item><item><title>The Array Data Structure</title><link>https://martincartledge.io/posts/the-array-data-structure/</link><guid>https://martincartledge.io/posts/the-array-data-structure/</guid><description>Data Structures and Algorithms using JavaScript - Arrays</description><pubDate>Wed, 26 Aug 2020 22:40:32 GMT</pubDate></item><item><title>Time Complexity, Space Complexity, and Big O Notation</title><link>https://martincartledge.io/posts/time-complexity-space-complexity-and-big-o-notation/</link><guid>https://martincartledge.io/posts/time-complexity-space-complexity-and-big-o-notation/</guid><description>Data Structures &amp; Algorithms using JavaScript - Using Big O Notation</description><pubDate>Wed, 19 Aug 2020 22:40:32 GMT</pubDate></item><item><title>Concurrency in Go - Using Channels and Handling Race Conditions</title><link>https://martincartledge.io/posts/concurrency-in-go---using-channels-and-handling-race-conditions/</link><guid>https://martincartledge.io/posts/concurrency-in-go---using-channels-and-handling-race-conditions/</guid><description>Learning Go Week 12 - Channels, Mutex, Race Conditions</description><pubDate>Wed, 05 Aug 2020 22:40:32 GMT</pubDate></item><item><title>Concurrency in Go - Using Goroutines and WaitGroups</title><link>https://martincartledge.io/posts/concurrency-in-go---using-goroutines-and-waitgroups/</link><guid>https://martincartledge.io/posts/concurrency-in-go---using-goroutines-and-waitgroups/</guid><description>Learning Go Week 11 - Goroutines and WaitGroups</description><pubDate>Wed, 29 Jul 2020 22:40:32 GMT</pubDate></item><item><title>Sorting Data in Go</title><link>https://martincartledge.io/posts/sorting-data-in-go/</link><guid>https://martincartledge.io/posts/sorting-data-in-go/</guid><description>Learning Go Week 10 - Sorting Data</description><pubDate>Wed, 22 Jul 2020 22:40:32 GMT</pubDate></item><item><title>Pointers, Marshalling, and Unmarshalling Data in Go</title><link>https://martincartledge.io/posts/pointers-marshalling-and-unmarshalling-data-in-go/</link><guid>https://martincartledge.io/posts/pointers-marshalling-and-unmarshalling-data-in-go/</guid><description>Learning Go Week 9 - Pointers and Marhsalling/Unmarshalling JSON</description><pubDate>Wed, 15 Jul 2020 22:40:32 GMT</pubDate></item><item><title>How to write a Recursive Function in Go</title><link>https://martincartledge.io/posts/how-to-write-a-recursive-function-in-go/</link><guid>https://martincartledge.io/posts/how-to-write-a-recursive-function-in-go/</guid><description>Learning Go Week 8 - Recursion</description><pubDate>Wed, 08 Jul 2020 22:40:32 GMT</pubDate></item><item><title>Function Literals and Closure in Go</title><link>https://martincartledge.io/posts/function-literals-and-closure-in-go/</link><guid>https://martincartledge.io/posts/function-literals-and-closure-in-go/</guid><description>Learning Go Week 7 - Function Literals and Closure</description><pubDate>Mon, 11 May 2020 22:40:32 GMT</pubDate></item><item><title>Function Declarations, Arguments, Parameters, and Anonymous Functions in Go</title><link>https://martincartledge.io/posts/function-declarations-arguments-parameters-and-anonymous-functions-in-go/</link><guid>https://martincartledge.io/posts/function-declarations-arguments-parameters-and-anonymous-functions-in-go/</guid><description>Learning Go Week 6 - Functions, Arguments, Parameters</description><pubDate>Sun, 03 May 2020 22:40:32 GMT</pubDate></item><item><title>Struct and Interface Types in Go</title><link>https://martincartledge.io/posts/struct-and-interface-types-in-go/</link><guid>https://martincartledge.io/posts/struct-and-interface-types-in-go/</guid><description>Learning Go Week 5 - Structs and Interfaces</description><pubDate>Sun, 26 Apr 2020 22:40:32 GMT</pubDate></item><item><title>Slice and Map Types in Go</title><link>https://martincartledge.io/posts/slice-and-map-types-in-go/</link><guid>https://martincartledge.io/posts/slice-and-map-types-in-go/</guid><description>Learning Go Week 4 - Slice and Map</description><pubDate>Sun, 19 Apr 2020 22:40:32 GMT</pubDate></item><item><title>Types in Go</title><link>https://martincartledge.io/posts/types-in-go/</link><guid>https://martincartledge.io/posts/types-in-go/</guid><description>Learning Go Week 3 - Types</description><pubDate>Sun, 12 Apr 2020 22:40:32 GMT</pubDate></item><item><title>Control flow and Common Control Structures in Go</title><link>https://martincartledge.io/posts/control-flow-and-common-control-structures-in-go/</link><guid>https://martincartledge.io/posts/control-flow-and-common-control-structures-in-go/</guid><description>Learning Go Week 2 - Control Flow and Control Structures</description><pubDate>Sat, 04 Apr 2020 22:40:32 GMT</pubDate></item><item><title>History of Go, Variables, and Types</title><link>https://martincartledge.io/posts/history-of-go-variables-and-types/</link><guid>https://martincartledge.io/posts/history-of-go-variables-and-types/</guid><description>Learning Go Week 1 - History, Variables, and Types</description><pubDate>Sun, 29 Mar 2020 22:40:32 GMT</pubDate></item></channel></rss>