<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Gwendolyn Faraday]]></title><description><![CDATA[Software & AI Engineer, Author, Speaker, & Creator]]></description><link>https://gwenfaraday.com/</link><image><url>https://gwenfaraday.com/favicon.png</url><title>Gwendolyn Faraday</title><link>https://gwenfaraday.com/</link></image><generator>Ghost 3.0</generator><lastBuildDate>Sat, 11 Apr 2026 02:57:24 GMT</lastBuildDate><atom:link href="https://gwenfaraday.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Round Up of All My Best Productivity Tips from the Last 8 Years!]]></title><description><![CDATA[<p>Here are some of my favorite videos, articles, and a podcast episode I made to talk about the techniques I use to stay productive. They cover the Getting Things Done method, how to use technology while avoiding distractions, and various tools that have helped me over the years to stay</p>]]></description><link>https://gwenfaraday.com/my-best-productivity-tips-from-the-last-8-years/</link><guid isPermaLink="false">663b8b9a68a52f5ad5ed71d0</guid><category><![CDATA[productivity]]></category><category><![CDATA[books]]></category><category><![CDATA[blogging]]></category><category><![CDATA[tooling]]></category><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Wed, 08 May 2024 14:46:19 GMT</pubDate><media:content url="https://gwenfaraday.com/content/images/2024/05/Screenshot-2024-05-08-at-10.41.56.png" medium="image"/><content:encoded><![CDATA[<img src="https://gwenfaraday.com/content/images/2024/05/Screenshot-2024-05-08-at-10.41.56.png" alt="Round Up of All My Best Productivity Tips from the Last 8 Years!"><p>Here are some of my favorite videos, articles, and a podcast episode I made to talk about the techniques I use to stay productive. They cover the Getting Things Done method, how to use technology while avoiding distractions, and various tools that have helped me over the years to stay productive. Enjoy!</p><h2 id="articles">Articles</h2><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.freecodecamp.org/news/productivity/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">How I use Productivity Apps and Organize my Digital Life</div><div class="kg-bookmark-description">&amp;gt; Everything has a home and no visitors allowed. - David Crenshaw
Productivity isn’t about cramming in as much as you can in a day; it’s about
getting all of your work, chores, and errands done in a timely way so you can
have more time to spend doing things that are really important, like spending
t…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.freecodecamp.org/universal/favicons/favicon.ico" alt="Round Up of All My Best Productivity Tips from the Last 8 Years!"><span class="kg-bookmark-author">Gwendolyn Faraday</span><span class="kg-bookmark-publisher">freeCodeCamp.org</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn-media-2.freecodecamp.org/w1280/5f9ca050740569d1a4ca47e3.jpg" alt="Round Up of All My Best Productivity Tips from the Last 8 Years!"></div></a></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.freecodecamp.org/news/staying-focused-distraction-free-programming-943f10335c56/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">How to stay focused - distraction-free programming in a connected world</div><div class="kg-bookmark-description">I, like many programmers (I assume), struggle with focusing and staying on task.
Every hour of every day it seems I am being bombarded with texts, emails,
messages, tweets, and in-person interruptions. Not to mention all of the blog
sites I like to check and the new videos from my favorite YouTubers…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.freecodecamp.org/universal/favicons/favicon.ico" alt="Round Up of All My Best Productivity Tips from the Last 8 Years!"><span class="kg-bookmark-author">Gwendolyn Faraday</span><span class="kg-bookmark-publisher">freeCodeCamp.org</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn-media-1.freecodecamp.org/images/1*-bcslZb-prIDLZOK5M_iGw.png" alt="Round Up of All My Best Productivity Tips from the Last 8 Years!"></div></a></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://gwenfaraday.com/how-the-book-deep-work-has-helped-me-become-a-better-software-developer/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">How the Book “Deep Work” has Helped Me Become a Better Software Developer</div><div class="kg-bookmark-description">I read the book “Deep Work” by Cal Newport
[https://www.amazon.com/Deep-Work-Cal-Newport-audiobook/dp/B0189PVAWY/ref=sr_1_1?crid=2CF81NKTJWKC1&amp;keywords=deep+work&amp;qid=1649945232&amp;sprefix=dee%2Caps%2C179&amp;sr=8-1] about five years ago now and it completely changed how I think about my work
habits. The b…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://gwenfaraday.com/favicon.png" alt="Round Up of All My Best Productivity Tips from the Last 8 Years!"><span class="kg-bookmark-author">Gwendolyn Faraday</span><span class="kg-bookmark-publisher">Gwendolyn Faraday</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://gwenfaraday.com/content/images/2022/04/faraday-academy-s-1.png" alt="Round Up of All My Best Productivity Tips from the Last 8 Years!"></div></a></figure><h2 id="videos">Videos</h2><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/46XQn4yfpDw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Best Tools to be a Productive Developer!"></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/fGBcvAPYxj8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Real Day in the life of a Senior Software Developer/Tech Lead!"></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/gX7e8ylOXwE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Developer Productivity: How I use Alfred 4 to speed up my work"></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/_aITRNY9NTs?start=2&feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Developer Productivity: Tips, Tools, &amp; Apps to Stay Sane and Productive"></iframe></figure><h2 id="podcasts">Podcasts</h2><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://tunein.com/podcasts/Technology-Podcasts/Faraday-Tech-Cafe-p1308591/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Episode 1.4 | How to Finish Projects &amp; Craft Resumes with The Jared Wilcurt</div><div class="kg-bookmark-description">Listen to this episode and more from Faraday Tech Cafe Podcast on TuneIn. Jared is a Senior Software Engineer and Cross-Platform Desktop App (XPDA) developer. Fan of Sass, Vue.js, and NW.js. Builder of Scout-App, a popular open source library. Editor of XPDA.net. Giver of talks and workshops on code…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn-web.tunein.com/assets/img/apple-touch-icon-180.png" alt="Round Up of All My Best Productivity Tips from the Last 8 Years!"><span class="kg-bookmark-publisher">TuneIn</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn-profiles.tunein.com/p1308591/images/logog.png?t=1" alt="Round Up of All My Best Productivity Tips from the Last 8 Years!"></div></a></figure><hr><h2 id="-stay-in-touch-">👋 Stay in touch! 👋</h2><p>If you have any additional recommendations or questions, let me know <a href="https://discord.gg/6d4twXZ5zw">over on Discord</a>!</p><p>I hope to do another productivity update soon since I started using a new method called The 12-Week Year.</p><p>Happy coding, everyone! 🎉</p>]]></content:encoded></item><item><title><![CDATA[Helpful AI Resources for Software Developers]]></title><description><![CDATA[<p>I think you are already aware at how important AI knowledge and awareness is becoming in the software development space. It's just moving so fast that it can be really hard to keep up with everything!</p><p>Here is my attempt at sharing my favorite resources to help you keep up</p>]]></description><link>https://gwenfaraday.com/helpful-ai-resources-for-software-developers/</link><guid isPermaLink="false">660dd3a868a52f5ad5ed70e7</guid><category><![CDATA[ai]]></category><category><![CDATA[books]]></category><category><![CDATA[podcast]]></category><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Wed, 10 Apr 2024 23:58:01 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExfHxtYWNoaW5lJTIwbGVhcm5pbmd8ZW58MHx8fHwxNzEyNzkyNTM1fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExfHxtYWNoaW5lJTIwbGVhcm5pbmd8ZW58MHx8fHwxNzEyNzkyNTM1fDA&ixlib=rb-4.0.3&q=80&w=2000" alt="Helpful AI Resources for Software Developers"><p>I think you are already aware at how important AI knowledge and awareness is becoming in the software development space. It's just moving so fast that it can be really hard to keep up with everything!</p><p>Here is my attempt at sharing my favorite resources to help you keep up with what is coming out now in the developer-tangental AI space. All of the links below have previews so I'm not adding much as far as descriptions go; I have personal used and gone through each one or else I wouldn't be recommending them 🤓. I think each link speaks for itself. If you want to ask about any of these resources, my Discord link is at the bottom of this article.</p><p>I hope these resources are helpful to you!</p><h3 id="courses">Courses</h3><figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">ChatGPT Prompt Engineering for Developers</div><div class="kg-bookmark-description">What you’ll learn in this course In ChatGPT Prompt Engineering for Developers, you will learn how to use a large language model (LLM) to quickly build new and powerful applications. Using the OpenAI API, you’ll...</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.deeplearning.ai/static/favicons/favicon.ico" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-publisher">&amp;gt; In ChatGPT Prompt Engineering for Developers, you will learn how to use a large language model (LLM) to quickly build new and powerful applications. Using the OpenAI API, you’ll be able to quickly build capabilities that learn to innovate and create value in ways that were cost-prohibitive, highly technical, or simply impossible before now. This short course taught by Isa Fulford (OpenAI) and Andrew Ng (DeepLearning.AI) will describe how LLMs work, provide best practices for prompt engineering, and show how LLM APIs can be used in applications for a variety of tasks, including: Summarizing (e.g., summarizing user reviews for brevity) Inferring (e.g., sentiment classification, topic extraction) Transforming text (e.g., translation, spelling &amp; grammar correction) Expanding (e.g., automatically writing emails) In addition, you’ll learn two key principles for writing effective prompts, how to systematically engineer good prompts, and also learn to build a custom chatbot. All concepts are illustrated with numerous examples, which you can play with directly in our Jupyter notebook environment to get hands-on experience with prompt engineering We are excited to collaborate with OpenAI in offering this course, designed to help developers effectively utilize LLMs. This course reflects the latest understanding of best practices for using prompts for the latest LLM models. ChatGPT Prompt Engineering for Developers is beginner-friendly. Only a basic understanding of Python is needed. But it is also suitable for advanced machine learning engineers wanting to approach the cutting-edge of prompt engineering and use LLMs. InstructorInstructorWant to learn more about Generative AI?Keep learning with updates on curated AI news, courses, events, as well as Andrew’s thoughts from DeepLearning.AI! Short CoursesSpecializationsThe BatchCommunityCareersAboutShort CoursesSpecializationsThe BatchCommunityCareersAbout</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://wordpress.deeplearning.ai/wp-content/uploads/2023/04/DLAI-OAI-Image-Preview.png" alt="Helpful AI Resources for Software Developers"></div></a><figcaption>They have lots of great courses and this is the best one to start with IMO.</figcaption></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.cloudskillsboost.google/paths/183"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Google Cloud Skills Boost</div><div class="kg-bookmark-description">A Generative AI Learning Path with a technical focus, built for App Developers, ML Engineers, and Data Scientists. Recommended prerequisite: Introduction to Generative AI learning path.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.cloudskillsboost.google/favicon-180.png" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-author">Qwiklabs</span><span class="kg-bookmark-publisher">Google Cloud Skills Boost</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://www.cloudskillsboost.google/favicon-144.png" alt="Helpful AI Resources for Software Developers"></div></a></figure><h3 id="books">Books</h3><figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://course.fast.ai/Resources/book.html"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Practical Deep Learning for Coders - The book</div><div class="kg-bookmark-description">Learn Deep Learning with fastai and PyTorch, 2022</div><div class="kg-bookmark-metadata"><span class="kg-bookmark-publisher">Practical Deep Learning for Coders</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://course.fast.ai/images/book.png" alt="Helpful AI Resources for Software Developers"></div></a><figcaption>This goes a little deeper in case you are interested in beyond the basics of just using AI APIs in your applications.</figcaption></figure><h3 id="channels">Channels</h3><figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://www.youtube.com/channel/UCcIXc5mJsHVYTZR1maL5l9w"><div class="kg-bookmark-content"><div class="kg-bookmark-title">DeepLearningAI</div><div class="kg-bookmark-description">Welcome to the official DeepLearning.AI YouTube channel! Here you can find the videos from our Coursera programs on machine learning as well as recorded events. DeepLearning.AI was founded in 2017 by machine learning and education pioneer Andrew Ng to fill a need for world-class AI education. Deep…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.youtube.com/s/desktop/f23005ee/img/favicon_144x144.png" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-publisher">YouTube</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://yt3.googleusercontent.com/ytc/AIdro_nS1r8vYA9YVt1AQB355iMbBJNMg0OJn0I4J53_4T9xAes=s900-c-k-c0x00ffffff-no-rj" alt="Helpful AI Resources for Software Developers"></div></a><figcaption>Make sure to check out the livestreams from this channel!</figcaption></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.youtube.com/channel/UCXZCJLdBC09xxGZ6gcdrc6A"><div class="kg-bookmark-content"><div class="kg-bookmark-title">OpenAI</div><div class="kg-bookmark-description">OpenAI’s mission is to ensure that artificial general intelligence benefits all of humanity.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.youtube.com/s/desktop/f23005ee/img/favicon_144x144.png" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-publisher">YouTube</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://yt3.googleusercontent.com/UqT_vCkJIn1P2fH1pchr6lbe3xeEekY61h4bUpJkVuityqKOEtUYcNy3pLiJ5OKdj4uKA81FWE8=s900-c-k-c0x00ffffff-no-rj" alt="Helpful AI Resources for Software Developers"></div></a></figure><figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://www.youtube.com/channel/UCZHmQk67mSJgfCCTn7xBfew"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Yannic Kilcher</div><div class="kg-bookmark-description">I make videos about machine learning research papers, programming, and issues of the AI community, and the broader impact of AI in society. Twitter: https://twitter.com/ykilcher
Discord: https://ykilcher.com/discord…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.youtube.com/s/desktop/f23005ee/img/favicon_144x144.png" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-publisher">YouTube</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://yt3.googleusercontent.com/ytc/AIdro_nqmmpWC-iPIeVF4grbJGcGmoWyYX0E6_PFGITlKv7jTMrh=s900-c-k-c0x00ffffff-no-rj" alt="Helpful AI Resources for Software Developers"></div></a><figcaption>He breaks down AI papers really well!</figcaption></figure><figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://www.youtube.com/channel/UCHlNU7kIZhRgSbhHvFoy72w"><div class="kg-bookmark-content"><div class="kg-bookmark-title">HuggingFace</div><div class="kg-bookmark-description">HuggingFace is on a mission to solve Natural Language Processing (NLP) one commit at a time by open-source and open-science. Our youtube channel features tutorials and videos about Machine Learning, Natural Language Processing, Deep Learning and all the tools and knowledge open-sourced and shared b…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.youtube.com/s/desktop/f23005ee/img/favicon_144x144.png" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-publisher">YouTube</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://yt3.googleusercontent.com/ytc/AIdro_mNrquVCKsXMFEQe0YqYV7cTkQ6TsEIVq-kWruQJoOH7g=s900-c-k-c0x00ffffff-no-rj" alt="Helpful AI Resources for Software Developers"></div></a><figcaption>They have a free video course that's an easy to follow playlist.</figcaption></figure><h3 id="blogs">Blogs</h3><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.thoughtworks.com/insights/topic/machine-learning-and-ai"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Machine learning and artificial intelligence</div><div class="kg-bookmark-description">The use of machine intelligence to drive business outcomes is becoming ever-more critical.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.thoughtworks.com/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/android-chrome-512x512.png" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-publisher">Thoughtworks</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/meta/insights/topics/top_meta_machine_learning_and_ai.jpg" alt="Helpful AI Resources for Software Developers"></div></a></figure><h3 id="newsletters">Newsletters</h3><figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://www.aitidbits.ai"><div class="kg-bookmark-content"><div class="kg-bookmark-title">AI Tidbits | Sahar Mor | Substack</div><div class="kg-bookmark-description">Stay ahead on the latest in AI through weekly summaries and editorial deep dives providing unique perspectives on recent developments. Click to read AI Tidbits, a Substack publication.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F93617903-d317-4b92-99f0-601c4accc2bc%2Fapple-touch-icon-1024x1024.png" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-author">Sahar Mor</span><span class="kg-bookmark-publisher">Substack</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://substackcdn.com/image/fetch/f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Faitidbits.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D-1661204964%26version%3D9" alt="Helpful AI Resources for Software Developers"></div></a><figcaption>Has both free and paid options. I haven't found a newsletter that comes close to this.</figcaption></figure><h3 id="podcasts">Podcasts</h3><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://changelog.com/practicalai"><div class="kg-bookmark-content"><div class="kg-bookmark-title">The Practical AI podcast</div><div class="kg-bookmark-description">Making artificial intelligence practical, productive &amp;amp; accessible to everyone.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.changelog.com/static/favicon-b4b2f962a1fe2a589cbe515208193316.ico" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-publisher">Changelog</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn.changelog.com/static/images/share/twitter-practicalai-ff85309a94aa4ecf9ae0b4d3e4065b92.png" alt="Helpful AI Resources for Software Developers"></div></a></figure><figure class="kg-card kg-bookmark-card kg-card-hascaption"><a class="kg-bookmark-container" href="https://www.freecodecamp.org/news/tag/podcast/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Podcast - freeCodeCamp.org</div><div class="kg-bookmark-description">Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://cdn.freecodecamp.org/universal/favicons/favicon.ico" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-author">Quincy Larson</span><span class="kg-bookmark-publisher">freeCodeCamp.org</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://cdn.freecodecamp.org/platform/universal/fcc_meta_1920X1080-indigo.png" alt="Helpful AI Resources for Software Developers"></div></a><figcaption>Not really an AI podcast but has lots of recent AI episodes and is one of the best ones in terms of interview style and insights to learn from.</figcaption></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.lastweekinai.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Last Week in AI | Skynet Today</div><div class="kg-bookmark-description">Our 152nd episode with a summary and discussion of last week’s big AI news!Read out our text newsletter and comment on the podcast at https://lastweekin.ai/Email us your questions and feedback at contact@lastweekin.ai and/or jeremie@gladstone.aiT…</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://mcdn.podbean.com/mf/web/m979r4/favicon.ico" alt="Helpful AI Resources for Software Developers"><span class="kg-bookmark-author">PodBean Development</span><span class="kg-bookmark-publisher">Podbean</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://d2bwo9zemjwxh5.cloudfront.net/image-logo/7703921/last_week_in_ai9d471_1200x628.jpg?s=b9c15f6991184ac8fcad234b93323e7f&amp;e=png" alt="Helpful AI Resources for Software Developers"></div></a></figure><hr><h2 id="-stay-in-touch-">👋 Stay in touch! 👋</h2><p>If you have any comments or something I missed here, let me know <a href="https://discord.gg/6d4twXZ5zw">over on Discord</a>!</p><p>If you want to stay up to date about AI, I also have a newsletter and course coming out soon! You can <a href="https://course-newsletter.faradayacademy.com/">sign up for free here</a>.</p><p>Happy coding, everyone! 🎉</p>]]></content:encoded></item><item><title><![CDATA[Stacked Git Workflows with Graphite Founder, Greg Foster]]></title><description><![CDATA[<p>In case you missed it, we had a live interview with Greg Foster from Graphite. We talked about git workflows, creating and maintaining Graphite, AI tooling, and a lot more!</p><p>Check it out here: <a href="https://youtu.be/M9oVfdL6ihk">https://youtu.be/M9oVfdL6ihk</a></p><h2 id="links-from-the-interview">Links From the Interview</h2><ul><li><a href="https://www.momtestbook.com/">The Mom Test</a> book</li><li><a href="https://graphite.dev/docs/get-started">Graphite's docs</a></li><li><a href="https://graphite.dev/features/vscode">Graphite's VSCode</a></li></ul>]]></description><link>https://gwenfaraday.com/stacked-git-workflows-with-graphite/</link><guid isPermaLink="false">65ea06bd68a52f5ad5ed6f0c</guid><category><![CDATA[interviews]]></category><category><![CDATA[productivity]]></category><category><![CDATA[tooling]]></category><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Thu, 07 Mar 2024 18:56:00 GMT</pubDate><media:content url="https://gwenfaraday.com/content/images/2024/03/Greg-Foster.png" medium="image"/><content:encoded><![CDATA[<img src="https://gwenfaraday.com/content/images/2024/03/Greg-Foster.png" alt="Stacked Git Workflows with Graphite Founder, Greg Foster"><p>In case you missed it, we had a live interview with Greg Foster from Graphite. We talked about git workflows, creating and maintaining Graphite, AI tooling, and a lot more!</p><p>Check it out here: <a href="https://youtu.be/M9oVfdL6ihk">https://youtu.be/M9oVfdL6ihk</a></p><h2 id="links-from-the-interview">Links From the Interview</h2><ul><li><a href="https://www.momtestbook.com/">The Mom Test</a> book</li><li><a href="https://graphite.dev/docs/get-started">Graphite's docs</a></li><li><a href="https://graphite.dev/features/vscode">Graphite's VSCode Extension</a></li><li>Follow Graphite on <a href="https://twitter.com/withgraphite/">Twitter</a>, <a href="https://github.com/withgraphite/">Github</a>, <a href="https://github.com/withgraphite/"><a href="https://www.youtube.com/@withgraphite">YouTube</a></a></li><li><a href="https://community.graphite.dev/">Join the Graphite Slack</a> to Chat with the Team!</li></ul><hr><p>Let me know if I missed anything!</p><p>Continue the conversation over on <a href="https://discord.gg/gcC78BjU9k">my Discord</a> ❤️</p>]]></content:encoded></item><item><title><![CDATA[Content Update - Jan 19, 2024]]></title><description><![CDATA[<p>Hi everyone 👋</p><p>Here is a quick update of everything that's been going for the last couple weeks as well as upcoming content :)</p><h3 id="i-posted-two-new-videos-">I posted two new videos!</h3><ul><li>The first was about <a href="https://youtu.be/U_-_vccANNs">monitoring and securing your APIs</a>.</li><li>The second was an hour-long <a href="https://youtu.be/k3hKLd7vYZ8">intro to software architecture</a>.</li></ul><h3 id="here-are-a-few-other-updates-around-my-content-">Here are a few other</h3>]]></description><link>https://gwenfaraday.com/content-update-jan-19-2024/</link><guid isPermaLink="false">65a6e19468a52f5ad5ed6ea8</guid><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Fri, 19 Jan 2024 14:00:00 GMT</pubDate><media:content url="https://gwenfaraday.com/content/images/2024/01/IMG_4693.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://gwenfaraday.com/content/images/2024/01/IMG_4693.jpg" alt="Content Update - Jan 19, 2024"><p>Hi everyone 👋</p><p>Here is a quick update of everything that's been going for the last couple weeks as well as upcoming content :)</p><h3 id="i-posted-two-new-videos-">I posted two new videos!</h3><ul><li>The first was about <a href="https://youtu.be/U_-_vccANNs">monitoring and securing your APIs</a>.</li><li>The second was an hour-long <a href="https://youtu.be/k3hKLd7vYZ8">intro to software architecture</a>.</li></ul><h3 id="here-are-a-few-other-updates-around-my-content-">Here are a few other updates around my content.</h3><ul><li>I opened <a href="https://faradayacademy.myspreadshop.com/">my merch shop</a>! If you like coding, cats, and want to support my content, you can check it out. 😻</li><li>I just posted <a href="https://youtu.be/vw-y_dhO0x4">a new channel introduction video</a> this week about the type of content that I create and a little intro to myself.</li></ul><h3 id="what-am-i-working-on-next">What am I working on next?</h3><ul><li>Some more videos on developer productivity with Git and other tools.</li><li>Working with AI APIs like chat GPT and Google's API suite.</li><li>One video on deployments! It will be a follow up to my old docker and deployment series from a few years ago.</li></ul><hr><p>Have a great week and stay tuned for more! 🥰</p>]]></content:encoded></item><item><title><![CDATA[Helpful Resources to Learn Software Architecture]]></title><description><![CDATA[<p><em>This is a companion blog writeup for an architecture video that will be live on my channel soon. I will post the link here when it's live.</em></p><p>Here are some of the resources I've found the most helpful to learn and stay up to date on this topic.</p><h2 id="videos">Videos</h2><ul><li><a href="https://www.youtube.com/watch?v=mCM6QVHD08c">"How</a></li></ul>]]></description><link>https://gwenfaraday.com/helpful-resources-to-learn-software-architecture/</link><guid isPermaLink="false">6597bbf368a52f5ad5ed6e2e</guid><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Fri, 05 Jan 2024 08:26:46 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1431576901776-e539bd916ba2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fHNvZnR3YXJlJTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTcwNDQ3Mzk4Nnww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1431576901776-e539bd916ba2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fHNvZnR3YXJlJTIwYXJjaGl0ZWN0dXJlfGVufDB8fHx8MTcwNDQ3Mzk4Nnww&ixlib=rb-4.0.3&q=80&w=2000" alt="Helpful Resources to Learn Software Architecture"><p><em>This is a companion blog writeup for an architecture video that will be live on my channel soon. I will post the link here when it's live.</em></p><p>Here are some of the resources I've found the most helpful to learn and stay up to date on this topic.</p><h2 id="videos">Videos</h2><ul><li><a href="https://www.youtube.com/watch?v=mCM6QVHD08c">"How to 'think' (and design) like a Software Architect"</a> talk by Ron Kleinman</li><li><a href="https://www.youtube.com/watch?v=x2-rSnhpw0g">"Visualising software architecture with the C4 model"</a> talk by Simon Brown</li></ul><h2 id="books">Books</h2><ul><li>"Clean Architecture: A Craftsman's Guide to Software Structure and Design" by Robert C. Martin</li><li>"The Software Architect Elevator" by Gregor Hope</li><li>"Software Architecture: The Hard Parts" by Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani</li><li>"The Missing README" by Chris Riccomini and Dmitriy Ryaboy: If you are a new to the field of software development, I recommend reading this book first. It includes a chapter on software architecture.</li></ul><h2 id="podcasts">Podcasts</h2><ul><li><a href="https://softwarearchitecturerad.io/about/">Software Architecture Radio</a>: There aren't any new episodes from the last few years but still good information.</li><li><a href="https://softwareengineeringdaily.com/category/all-episodes/exclusive-content/Podcast/">Software Engineering Daily</a>: They don't focus on architecture but have some good episodes on the topic.</li></ul><h2 id="other">Other</h2><ul><li><a href="https://memilavi.com/newsletters/">Memi's Monthly Newsletter</a></li><li><a href="https://c4model.com/">The C4 Model</a></li></ul><hr><p>I hope you found this helpful :)</p><p>Check out <a href="https://discord.gg/UwhNuaMEKn">my Discord server</a> if you have any recommendations or want to continue the discussion 🥰</p>]]></content:encoded></item><item><title><![CDATA[Happy New Year 2024 :)]]></title><description><![CDATA[<p>Hi everyone 👋</p><p>I hope you are having a great year so far 🥰!</p><p>Here is an update about my future plans for Faraday Academy.</p><ul><li>I have <a href="https://discord.com/channels/705257692993814568/705257916499886132/1190141785637408830">a video premiering this Thursday about API tools</a> using my curriculum app that I built previously on this channel. Join me at 3 pm EST</li></ul>]]></description><link>https://gwenfaraday.com/happy-new-year-2024/</link><guid isPermaLink="false">659357aa68a52f5ad5ed6e09</guid><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Tue, 02 Jan 2024 00:49:00 GMT</pubDate><media:content url="https://gwenfaraday.com/content/images/2024/01/Screenshot-2024-01-01-at-19.52.08.png" medium="image"/><content:encoded><![CDATA[<img src="https://gwenfaraday.com/content/images/2024/01/Screenshot-2024-01-01-at-19.52.08.png" alt="Happy New Year 2024 :)"><p>Hi everyone 👋</p><p>I hope you are having a great year so far 🥰!</p><p>Here is an update about my future plans for Faraday Academy.</p><ul><li>I have <a href="https://discord.com/channels/705257692993814568/705257916499886132/1190141785637408830">a video premiering this Thursday about API tools</a> using my curriculum app that I built previously on this channel. Join me at 3 pm EST on Thursday to watch it live with me!</li><li>I have an intro to software architecture video that should be coming out next week so stay tuned :)</li><li>I'm currently working on a few other video series as well.</li></ul><hr><p>That's all for now. I will post updates here or over on my <a href="https://www.youtube.com/@FaradayAcademy">YouTube channel</a> as I go along.</p><p>If you have any questions or comments, feel free to <a href="https://discord.gg/KV4tKkMSky">join my discord</a> and discuss it with me.</p><p>Have a great week! ❤️</p><p>🤗 🤗 🤗</p>]]></content:encoded></item><item><title><![CDATA[Stepping into Engineering Management: Insights from Day 1 of a Workshop]]></title><description><![CDATA[This new position marked a clear shift from my fully technical roots and that's why I have been seeking out educational material like books and trainings to learn how to properly manage an engineering team. Here is what I learned from the first day at the Front-end Masters Management 101 workshop.]]></description><link>https://gwenfaraday.com/notes-from-a-software-engineering-management-workshop/</link><guid isPermaLink="false">654d0eea68a52f5ad5ed6cf5</guid><category><![CDATA[management]]></category><category><![CDATA[workshop]]></category><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Mon, 13 Nov 2023 13:30:00 GMT</pubDate><media:content url="https://gwenfaraday.com/content/images/2023/11/IMG_7672.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://gwenfaraday.com/content/images/2023/11/IMG_7672.jpg" alt="Stepping into Engineering Management: Insights from Day 1 of a Workshop"><p>Starting my hybrid role in engineering management/technical leadership 15 months ago has been eye-opening, filled with its fair share of hurdles and chances to learn. If you asked me even a few years ago, I would have told you that I never want to go down the management path. Why did I choose to become a manager now then? I can boil the answer down to a few things:</p><ol><li>The team I was working on needed a manager and we were having trouble hiring one.</li><li>After speaking to several engineering leaders, I realized it would be a good opportunity for me to challenge myself and embrace new growth opportunities, like improving my interpersonal and communication skills (especially with non-technical peers).</li><li>I wanted to push myself so I didn't get too comfortable as an engineer after so many years in the industry.</li><li>I could have a much bigger impact in building out a great product.</li><li>I wanted to understand the bigger picture of software development as a business; including end to end product development and sales, etc.</li></ol><p>This new position marked a clear shift from my fully technical roots and that's why I have been seeking out educational material like books and trainings to learn how to properly manage an engineering team. Amazingly, my experiences and struggles as a new manager were echoed in what I learned from the first day at the Front-end Masters Engineering Management 101 workshop. Let me share some key takeaways, mixed in with my own thoughts and ideas 💡.</p><h2 id="key-insights-on-management">Key Insights on Management</h2><p>The workshop made it clear that as managers climb higher, they drift away from the day-to-day technical details and must rely increasingly on their teams. Micromanagement is a pitfall to avoid—it's a false sense of contribution. Instead, the real challenge lies in building trust and focusing on broader goals beyond the daily coding tasks.<br>It's a tough transition, especially if you've excelled as a software engineer. Letting go of that intricate, hands-on technical role means learning to trust your team while you tackle the macro challenges. No one will micromanage your time—you set your own priorities, and with leadership comes the weight of responsibility. It can be a lonely place, but allowing team members to vent and being there for them is part of the job.<br>You don’t have to become a manager to progress in your career, but if you do, it should be for the right reasons. It's about lifting everyone up, knowing when to listen, and being consistently present for your team, even when personal and business issues loom large.</p><h2 id="the-shift-in-perspective">The Shift in Perspective</h2><p>One of the initial themes of the workshop centered on the necessity for managers to adopt a high-level and broad perspective. No longer is it sufficient to tunnel vision on technical problems. As a manager, one must see software development from the altitude of business strategy and product success. Engineering management is portrayed not as a promotion but a significant change in role; one that requires a holistic understanding of how each technical cog fits into the larger machinery of the company.</p><p>Managers must balance the technical with the human element, considering the interplay between people and business in decisions about compensation, hiring, and project priorities. The evolution into a managerial role implies that your concern is not just code but the coders, not just systems but the synergy between them.</p><h2 id="leadership-and-influence">Leadership and Influence</h2><p>Climbing the managerial ladder doesn’t come with an increase in roles but rather a decrease, underscoring the competitive nature of advancement. The climb isn't about asserting dominance but about understanding the integral workings of each part of the team and the business.</p><p>Interestingly, the workshop highlighted that part of a manager's job might involve playing the roles of a cheerleader or even a therapist at times. The emotional well-being of the team is as crucial as their professional development. Managers must become adept at listening, defending, advocating, and connecting teams. This is a far cry from just writing code; it’s about writing the narrative that others will follow and believe in.</p><h2 id="the-realities-of-management">The Realities of Management</h2><p>Contrary to popular belief, becoming a manager does not equate to having more control. The responsibilities are heavier, and the balance between keeping a team motivated and aligned with business objectives is a delicate art. This balancing act does not necessarily come with more job security or higher pay. Prestige in management must be earned, and respect is not given—it’s built through impact and influence.</p><p>Mistakes in management can have far-reaching effects. A manager's actions and decisions are under constant scrutiny, not only for their immediate repercussions but also for the influence they exert on the team's behavior.</p><h2 id="the-long-game">The Long Game</h2><p>The workshop emphasized that the true measure of a manager’s impact often unfolds over a longer time span—approximately two years—compared to the more immediate results seen in software development. This delayed feedback can be challenging as managers coach and mentor their teams, striving to facilitate positive changes and break old habits.</p><h2 id="a-manager-s-tale-interview-with-ryan">A Manager’s Tale: Interview with Ryan</h2><p>An interview with Ryan, a seasoned manager with over a decade of experience, further grounded the discussions. His transition from lead engineer to manager was not smooth sailing. He underlined the heightened impact a manager has—not just on their immediate team but across the entire company. In this role, every word and action can ripple through departments, affecting numerous individuals and outcomes.</p><p>As I reflect on the first day of this workshop, it is apparent that the journey to engineering management is complex and nuanced. It's about growing into a role where the technical meets the human, where strategy and empathy coalesce, and where influence extends far beyond one’s immediate reach. The days ahead promise to delve deeper into this metamorphosis, and I look forward to sharing these continued insights. Stay tuned for more as we navigate the path of becoming an effective engineering manager.</p><h2 id="qa-and-comments">Q&amp;A and Comments</h2><p>My hybrid role has left me apprehensive about losing technical skills as I consider a full shift into management. But the workshop brought clarity: management can actually make you a better engineer. You’re not abandoning technical skills; you’re gaining new ones to tackle different problems, often not directly in the code.</p><p>Discovering joy in the achievements of others is a cornerstone of management. Dealing with imposter syndrome is another aspect, one that doesn't necessarily fade with time or level—it's about adapting to how you contribute value in this new role.</p><p>The differences between an engineering manager and a product manager were discussed, highlighting their shared goal of delivering a product without writing code. Optimal meeting sizes, handling task estimations, and the importance of setting expectations were also covered—vital for preventing a culture of overestimation and under-delivery.</p><h2 id="meetings-and-cadence">Meetings and Cadence</h2><p>Meetings are less about immediate solutions and more about listening and understanding. The workshop recommends 1-on-1s every two weeks, and team meetings weekly. These are not just check-ins but powerful tools for management.</p><p>At my company, I made a checklist as well as a 1-on-1 tracker for each team member so we can be organized about check-ins and progress.</p><h2 id="the-first-30-days-as-a-new-manager">The First 30 Days as a New Manager</h2><p>Understanding the company’s core—how it makes money, its relationship to your team, the users, and partners—is crucial. Without this knowledge, setting a long-term strategy is impossible. This foundation helps a new manager focus on what truly matters.</p><h2 id="mistakes-to-avoid">Mistakes to Avoid</h2><p>The discussions were frank about common pitfalls: micromanaging, over-promising, and staying too close to the code. Other highlighted mistakes include over-engineering, not letting go of one's creations, putting too much pressure on oneself, and trying to change too much too soon.</p><h2 id="managing-up">Managing Up</h2><p>Understanding the expectations of higher-ups, what they care about, and how they can assist is pivotal. You can learn a lot just from staff meetings and one-on-ones with upper management. Be sure to ask lots of questions and keep notes from every meeting.</p><h2 id="course-takeaways">Course Takeaways</h2><p>The path to management is varied, and the motivations for taking on such a role should be well-considered. It’s a challenging role, demanding a diverse skill set and the foresight to develop these skills over time. Taking advantage of opportunities and recognizing that an interview measures potential, not just current ability, is part of the growth mindset encouraged by the course.</p><p>The workshop has illuminated the multifaceted nature of management—a balance of guiding a team, strategic thinking, and personal development. The transition from engineer to manager is a significant shift, not just in responsibilities but in the very essence of day-to-day work. As the course progresses, these insights will become part of the larger narrative of becoming not just a manager, but a leader in the field of engineering.</p><hr><p>Those were my notes from the first session on Thursday. Later this week, I'll post my compiled notes from "Engineering 102" to get into more of the nitty-gritty of management. In the future, I hope to share how I've implement some of the strategies that I've learned. Stay tuned 😊 😁</p><p><a href="https://discord.gg/GCGcFUWaDE">Join me over in Discord</a> to continue the discussion!</p>]]></content:encoded></item><item><title><![CDATA[Content Update: August 2023]]></title><description><![CDATA[<p>Hi everyone 👋</p><p>I've been taking some time away from content, trying to manage my stress levels and focus on work. I feel like I'm in a much better place now (partially because I started taking medication). You can read <a href="https://gwenfaraday.com/adhd-medication/">my update on mental health and medication over on this page</a></p>]]></description><link>https://gwenfaraday.com/content-update/</link><guid isPermaLink="false">64d1ab14ed1bd603cf886cfa</guid><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Mon, 14 Aug 2023 12:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDV8fHByb2dyYW1taW5nfGVufDB8fHx8MTcxMjc5Mzk3N3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1564865878688-9a244444042a?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDV8fHByb2dyYW1taW5nfGVufDB8fHx8MTcxMjc5Mzk3N3ww&ixlib=rb-4.0.3&q=80&w=2000" alt="Content Update: August 2023"><p>Hi everyone 👋</p><p>I've been taking some time away from content, trying to manage my stress levels and focus on work. I feel like I'm in a much better place now (partially because I started taking medication). You can read <a href="https://gwenfaraday.com/adhd-medication/">my update on mental health and medication over on this page</a>.</p><p>Here is an update about my future plans for Faraday Academy.</p><ul><li>I'm currently working on a videos series for deploy applications.</li><li>I have plans to do an updated Vue.js courses, followed by some updated ones for Python web frameworks.</li><li>I'm still working with freeCodeCamp on some content that will be coming out soon. </li></ul><hr><p>That's all for now. I will post updates here or over on my <a href="https://www.youtube.com/@FaradayAcademy">YouTube channel</a> as I go along.</p><p>If you have any questions or comments, feel free to <a href="https://discord.gg/KV4tKkMSky">join my discord</a> and discuss it with me.</p><p>Have a great week! ❤️</p><p>🤗 🤗 🤗</p>]]></content:encoded></item><item><title><![CDATA[My 10 Best Books of 2022: Books I Have Used to Change My Life]]></title><description><![CDATA[There were some books this year that were so amazing that I read them multiple times and took away action items that have changed my life. Those are the ones I want to share with you here. ]]></description><link>https://gwenfaraday.com/top-10-books-of-2022/</link><guid isPermaLink="false">63abdaf3ed1bd603cf886af1</guid><category><![CDATA[books]]></category><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Fri, 30 Dec 2022 17:02:41 GMT</pubDate><media:content url="https://gwenfaraday.com/content/images/2022/12/DDEBF0BF-4620-4A05-9773-F95EFDC29A8B.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://gwenfaraday.com/content/images/2022/12/DDEBF0BF-4620-4A05-9773-F95EFDC29A8B.jpeg" alt="My 10 Best Books of 2022: Books I Have Used to Change My Life"><p>Usually I make a book list <a href="https://discord.com/channels/705257692993814568/706844498025775185/1057830430151299253">like this one from last year</a> where I categorize and pick out all the books that I've enjoyed reading over the last 12 months. This year, I've been looking through all of the titles that I have read, listened to, and/or reviewed summaries of (via my <a href="https://www.blinkist.com/">Blinkist</a> subscription). There were some that were so amazing that I read them multiple times and took away action items that have changed my life. Those are the ones I want to share with you here. </p><p>Some of these are technical and some, non-technical; all of them are inspiring IMO.</p><p>Here are my top 10:</p><ol><li><a href="https://amzn.to/3GtjhVX">Engineering Management for the Rest of Us</a>, by Sarah Drasner</li><li><a href="https://amzn.to/3Q2b66e">Building a Second Brain</a>, by Tiago Forte</li><li><a href="https://amzn.to/3GpLzzJ">Let My People go Surfing</a>, by Yvon Chouinard</li><li><a href="https://amzn.to/3jEkAse">Infinite Game</a>, by Simon Sinek</li><li><a href="https://amzn.to/3WWFYYi">Fundamentals of Software Architecture: An Engineering Approach</a>, by Mark Richards</li><li><a href="https://amzn.to/3Q5nUsC">Building Microservices</a>, by Sam Newman</li><li><a href="https://amzn.to/3CcwFv3">The Making of a Manager: What to Do When Everyone Looks to You</a>, by Julie Zhuo</li><li><a href="https://amzn.to/3WwaHLM">The First 90 Days, Updated and Expanded: Proven Strategies for Getting Up to Speed Faster and Smarter</a>, by Michael Watkins</li><li><a href="https://amzn.to/3hWpjVX">Go H*ck Yourself: A Simple Introduction to Cyber Attacks and Defense</a>, by Bryson Payne</li></ol><p>UPDATE: I remove one book here as it came out that the claims made in the book were false.</p><hr><p>What are your favorite books? Let me know in <a href="https://discord.gg/KV4tKkMSky">my Discord chat</a>!</p><p>Have a great new year everyone 🎊  🎆  🥳</p>]]></content:encoded></item><item><title><![CDATA[Speaking at Tech Events: What I've Learned About Overcoming Anxiety & Public Speaking]]></title><description><![CDATA[I love speaking at tech events. The two things that stop me from doing it more often are time constraints and anxiety about speaking in front of people.
I have been working to overcome the latter problem for many years so I wanted to share some of the techniques that have helped me.]]></description><link>https://gwenfaraday.com/what-ive-learned-about-public-speaking/</link><guid isPermaLink="false">62389b78ed1bd603cf8857f1</guid><category><![CDATA[speaking]]></category><category><![CDATA[conference]]></category><dc:creator><![CDATA[Gwendolyn Faraday]]></dc:creator><pubDate>Wed, 30 Nov 2022 13:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1574593749297-cb33a69cd8d4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDIxfHxzcGVha2luZ3xlbnwwfHx8fDE2Njk2OTg3MzE&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1574593749297-cb33a69cd8d4?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDIxfHxzcGVha2luZ3xlbnwwfHx8fDE2Njk2OTg3MzE&ixlib=rb-4.0.3&q=80&w=2000" alt="Speaking at Tech Events: What I've Learned About Overcoming Anxiety & Public Speaking"><p>I love speaking at tech events. The two things that stop me from doing it more often are time constraints and, ironically, anxiety about speaking in front of people.</p><p>I have been working to overcome the latter problem for many years so I wanted to share some of the techniques that have helped me. I will also share a smattering of other things that I've learned about public speaking in this article.</p><h2 id="talk-preparation">Talk Preparation</h2><p>First, preparation is key. The best way to prevent anxiety is to prepare well. It's hard to do though because my anxiety keeps me from being able to get in the right mental space to actually prepare my material without procrastinating.</p><p>I actually have to plan before I prepare. I like to have a kickoff meeting with myself and take the end goal and break down the talk into the smallest possible steps and just set a goal of doing one step at a time. My first steps always have to do with research, outlining, and writing any demo code that I need. Slides and finishing touches come at the end.</p><p>I "give" the talk to friends or acquaintances incrementally as I work on it. One of the hardest things is actually starting to give the talk so I force myself to just start running through it with anyone who will listen. Just going through it in front of someone forces me to go in order - all the way through - and I also end up realizing so many things I can make better when I do this. These run throughs also help with finding my cadence so I can tell if I have too much or too little material. <em>By the way, I almost always think I don't have enough material and then I realize I actually have too much.</em></p><p>Sometimes, I've used local meetings to practice for conference talks. That way I can feel comfortable in a lower stakes environment before I go in front of a bigger crowd 😅.</p><h2 id="scheduling-check-ins">Scheduling &amp; Check-Ins</h2><p>Another similar technique I've used in the past is asking a friend to check in on me every week and hold me accountable for working on it. This worked ok for me but isn't always consistent as people seem to forget if it's not a priority for them.</p><p>I have found that digital reminders with apps on my phone are much more consistent than relying on a human to check in. One exception to this is scheduled practice times that are marked on my calendar. I invite one of my friends to listen to a run-through of my talk at a certain day/time and I send them a calendar invite so we both have it on our calendars and neither of us can forget :)</p><h2 id="positive-thoughts">Positive Thoughts</h2><p>I've taken some speaking classes over the last seven-ish years to improve my speaking skills and they have taught me various techniques to overcome the pre-talk anxiety and help me stay calm during the talk as well. I want to share some of those things that I've found most helpful.</p><ol><li>Nerves: Being nervous means you care.</li><li>Fear of judgment: The audience is there to see you. They are on your side. They want you to do well.</li><li>Imposter syndrome: You know enough. You are an expert. You have done more research than almost anyone else here.</li><li>Perfectionism: You don't have to be the most perfect speaker with the most perfect presentation.</li></ol><p>Remember that giving a talk is a great opportunity for you to learn! You learn as you do the the research to create the talk and also from questions you receive and the discussions you have afterward. Thinking about that can help you feel exciting about giving the talk instead of dreading it.</p><h2 id="speaking-skills">Speaking Skills</h2><p>I try to continuously hone my speaking skill with education and practice. </p><p>In the past, I've taken some professional classes like the ones from <a href="https://www.dalecarnegie.com/en/course-finder?topics=33">Dale Carnegie</a> and <a href="https://www.oreilly.com/online-learning/">O'Reilly Media</a>. I definitely learned a lot from them and would recommend them to you if you have the budget.</p><p>I also find it really helpful to watch other people's talks who are very good at speaking and take notes about how they present. Sometimes these are Ted talks and sometimes conference keynotes. There are thousands of these on YouTube and on the TedX website.</p><p>I also watch a lot of conference talks in general given by speakers with varying levels of speaking ability. Doing this makes me realize that other speakers are not magical people who are way better than me. They are other humans. They have good days and bad days. I'm not the worst speaker ever :) I'm just like the rest of them.</p><p>I have also been considering hiring a speaking coach one day but it isn't a priority for me. Maybe when I need to give more high profile talks or get a job as an actual developer evangelist where I need to represent companies at conferences.</p><hr><p>I still get anxiety when I speak, but at least it's <em>mostly</em> manageable and doesn't feel as crippling anymore.</p><p>I recently gave <a href="https://discord.com/channels/@me/186669254014140430/1045398656121065573">this talk at a local freeCodeCamp meetup</a> if you want to check it out :)</p><p>I'm planning my next talk on understanding CI/CD pipelines and feature flag development!</p><p> 🥰 🫶 😻</p>]]></content:encoded></item><item><title><![CDATA[Weekly Update, September 5th]]></title><description><![CDATA[<p>Hi, everyone! Hope you're all enjoying the end of summer :B (or winter, for those below the equator)</p><p>I thought we should chat about senior developers today and how you can become one as well.</p><p><strong>Let's start with the basics: what exactly is a senior developer?</strong></p><p>This is not as</p>]]></description><link>https://gwenfaraday.com/weekly-update-sep-5th/</link><guid isPermaLink="false">62f26032ed1bd603cf88696f</guid><dc:creator><![CDATA[Ghost]]></dc:creator><pubDate>Tue, 06 Sep 2022 03:06:24 GMT</pubDate><content:encoded><![CDATA[<p>Hi, everyone! Hope you're all enjoying the end of summer :B (or winter, for those below the equator)</p><p>I thought we should chat about senior developers today and how you can become one as well.</p><p><strong>Let's start with the basics: what exactly is a senior developer?</strong></p><p>This is not as black and white as it seems. Some may say that a senior dev is a developer that is an expert in a certain area, or knows how to pair the rights tools to solve a problem. Others consider senior developers those who have over 5 years of experience in the field, or someone who leads a team of other developers.</p><p>Every company has a standard when it comes to the different stages of our careers in software development, and they usually range from 0-5. </p><p><strong>So how do you know where you stand on your pathway towards becoming a senior developer?</strong> Look over the requirements for senior dev positions in jobs you're interested in. In general, senior devs have an easier time seeing patterns and really understanding from experience what clean, maintainable code is. </p><p><strong>Now, how can you get there?</strong></p><ul><li>Find a mentor or multiple mentors, if possible. This is a great way to get tips and personal advice that will save you so much time.</li><li>Read other people's code as much as possible. One repo that I dissected when I was starting out was underscore.js, called lodash now. I got to learn new patterns and ideas that pushed me to become a better developer and also work better with other people on a team.</li><li><em>Really</em> study software craftsmanship and make a list of skills that you should work on. At my second job, I wanted to push myself and become as good as the senior devs who I worked with, so I wrote tons of lists of things that I needed to understand to reach that level. </li><li>Mentor and teach other people who are maybe a few months behind you in your learning process. Teaching is a really great way to learn.</li><li>You have to learn how to deeply focus. I recommend everyone read the book "Deep Work" by Cal Newport. </li><li>Built experiences and study the problems. Practice problem-solving as much as possible!</li></ul><p>Do you have any other tips that have helped you become a senior dev? Let me know about it on Discord!</p><p>Have a great week,</p><p>-G</p>]]></content:encoded></item><item><title><![CDATA[Weekly Update, August 1st]]></title><description><![CDATA[<p>Hi everyone, how are you doing?</p><p>As someone who works remotely, I know it can be challenging to build a proper routine that we actually stick to it. By trying out different tools and techniques throughout the years, now I'm happy to have a daily routine that works well for</p>]]></description><link>https://gwenfaraday.com/weekly-update-july-25th/</link><guid isPermaLink="false">62dfa8b0ed1bd603cf88691a</guid><dc:creator><![CDATA[Ghost]]></dc:creator><pubDate>Mon, 01 Aug 2022 20:37:40 GMT</pubDate><content:encoded><![CDATA[<p>Hi everyone, how are you doing?</p><p>As someone who works remotely, I know it can be challenging to build a proper routine that we actually stick to it. By trying out different tools and techniques throughout the years, now I'm happy to have a daily routine that works well for my role as a senior developer! :)  </p><p>So here it is, a video where I share my insights and routine as a senior software developer and tech lead!</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/fGBcvAPYxj8?start=656&feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen title="Real Day in the life of a Senior Software Developer/Tech Lead!"></iframe></figure><p>Here are some resources that I mention in the video:</p><ul><li>My top book recommendations: <a href="https://gwenfaraday.com/book-recommendations-updated-for-2022/">https://gwenfaraday.com/book-recommendations-updated-for-2022/</a></li><li>My favorite podcasts: <a href="https://gwenfaraday.com/podcasts/">https://gwenfaraday.com/podcasts/</a></li><li>List of interviews and talks I've been on: <a href="https://gwenfaraday.com/media/">https://gwenfaraday.com/media/</a></li></ul><p>I'd love to know some of your favorite tools as well! Let's share some insightful tips on Discord :B </p><p>Have a great week,</p><p>-Gwen</p>]]></content:encoded></item><item><title><![CDATA[Weekly Update, July 20th]]></title><description><![CDATA[<p>Hi, everyone! How's your summer (or winter) going?</p><p>Here are some wholesome news for you... we have a new member at Faraday Academy, and she's adorable :B Meet Fauna, she's 3 months old and ready to dive into our new project this week:</p><figure class="kg-card kg-image-card"><img src="https://gwenfaraday.com/content/images/2022/07/70A4852D-99A2-4AFC-9DBD-680A8B763E21-1.jpg" class="kg-image"></figure><p>I've been quite busy with moving and</p>]]></description><link>https://gwenfaraday.com/weekly-update-july-20th/</link><guid isPermaLink="false">62d68e1ced1bd603cf8868de</guid><dc:creator><![CDATA[Ghost]]></dc:creator><pubDate>Wed, 20 Jul 2022 22:20:33 GMT</pubDate><content:encoded><![CDATA[<p>Hi, everyone! How's your summer (or winter) going?</p><p>Here are some wholesome news for you... we have a new member at Faraday Academy, and she's adorable :B Meet Fauna, she's 3 months old and ready to dive into our new project this week:</p><figure class="kg-card kg-image-card"><img src="https://gwenfaraday.com/content/images/2022/07/70A4852D-99A2-4AFC-9DBD-680A8B763E21-1.jpg" class="kg-image"></figure><p>I've been quite busy with moving and setting up my new office (and internet), and I can't wait to get back into streaming! Are there any projects or tech stack you have in mind that we should give it a go? Let me know on our Discord channel.</p><p>Until then, here are some crash course to freshen up your skills and get you ready for our next stream:</p><ul><li>FastAPI Crash Course: <a href="https://www.youtube.com/watch?v=gQTRsZpR7Gw&amp;t=257s">https://www.youtube.com/watch?v=gQTRsZpR7Gw&amp;t=257s</a></li><li>VueJS Crash Course: <a href="https://www.youtube.com/watch?v=FXpIoQ_rT_c&amp;t=265s">https://www.youtube.com/watch?v=FXpIoQ_rT_c&amp;t=265s</a></li><li>VueJS Hackathon: <a href="https://www.youtube.com/watch?v=TQGY3MUkYtQ">https://www.youtube.com/watch?v=TQGY3MUkYtQ</a></li></ul><p>Hope you have a great weekend,</p><p>-G</p>]]></content:encoded></item><item><title><![CDATA[Weekly Update, July 11th]]></title><description><![CDATA[<p>Hi everyone, how's it going?</p><p>I hope July has been treating you well! For today's newsletter, I thought of talking about some awesome resources out there that will help your skills as a developer. These are a few of my go-to places for supplementary materials:</p><ul><li>Codewars - this is the</li></ul>]]></description><link>https://gwenfaraday.com/weekly-update-july-11th-2/</link><guid isPermaLink="false">62c3ea10ed1bd603cf88686e</guid><dc:creator><![CDATA[Ghost]]></dc:creator><pubDate>Mon, 11 Jul 2022 23:12:51 GMT</pubDate><content:encoded><![CDATA[<p>Hi everyone, how's it going?</p><p>I hope July has been treating you well! For today's newsletter, I thought of talking about some awesome resources out there that will help your skills as a developer. These are a few of my go-to places for supplementary materials:</p><ul><li>Codewars - this is the perfect place to practice solving coding challenges in a fun atmosphere.</li><li>Harvard's CS50 EDX course - this course will teach you all the basics of programming.</li><li>Git &amp; Github - this is a must-have skill as a developer! I have a Youtube crash course on it with FreeCodeCamp (<a href="https://www.youtube.com/watch?v=RGOj5yH7evk&amp;t=443s">https://www.youtube.com/watch?v=RGOj5yH7evk&amp;t=443s</a>). </li><li>Code editors - you should definitely try out some! I recommend VS Code as a beginner-friendly option.</li><li>The book "The Linux Command Line," from No Starch Press.</li></ul><p>Have you used any of those resources? Let me know about it on Discord! </p><p>-G </p>]]></content:encoded></item><item><title><![CDATA[Weekly Update, June 27th]]></title><description><![CDATA[<p>Hi, everyone! How's it going?</p><p>I took some time off streaming to focus on other things I had to get done, but I can't wait to see you all soon!! </p><p>Here something we haven't talked about in a while: speaking at conferences. This is such a great way to make</p>]]></description><link>https://gwenfaraday.com/weekly-update-june-27th/</link><guid isPermaLink="false">62b0edb2ed1bd603cf88680d</guid><dc:creator><![CDATA[Ghost]]></dc:creator><pubDate>Mon, 27 Jun 2022 21:58:08 GMT</pubDate><content:encoded><![CDATA[<p>Hi, everyone! How's it going?</p><p>I took some time off streaming to focus on other things I had to get done, but I can't wait to see you all soon!! </p><p>Here something we haven't talked about in a while: speaking at conferences. This is such a great way to make your resume standout &amp; network in your area! The best part is that you <strong>do not</strong> need to be TED talk material or experienced to give a tech talk. This kind of skill is best learned with practice and getting out of that comfortable zone.</p><p>Check out a sneak peek from Chapter 16 of my book “Learn to Code. Get a Job.", and learn more about how you can get started with talking at conferences:</p><blockquote>"<strong>1)</strong> Reach out to a meetup organizer and ask to present about a project you are working on.<br><strong>2)</strong> After the first few presentations, prepare a talk and schedule to give it at a local meetup.<br><strong>3)</strong> Apply to speak at your first conference.<br><strong>4)</strong> Leverage your conference speaking experience to give talks at more conferences and continue speaking!”</blockquote><p><em>Excerpt From: Gwendolyn Faraday. “Learn to Code. Get a Job.: The ultimate guide to learning and getting hired as a developer.”</em></p><p><strong>Would you like to learn how to find a conference to talk at?</strong> Let me know via Discord and I'll create a list all about it! </p><p> Hope you have a nice week,</p><p>-G</p>]]></content:encoded></item></channel></rss>