From f9840215b5255abbe8b148f2e5e13d57c01daedd Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 14:14:18 -0400 Subject: [PATCH 01/10] old content and tags UI --- src/app/blog/page.tsx | 30 +---- src/components/Footer.tsx | 1 + src/components/Header.tsx | 66 +++++------ src/components/blog/BlogContent.tsx | 50 ++++++++ src/components/blog/PostCard.tsx | 27 +++-- src/components/blog/PostHeader.tsx | 9 +- src/components/blog/TagFilter.tsx | 40 +++++++ .../posts/accommodating-yourself-is-cute.mdx | 50 ++++++++ ...ng-cleaning-a-month-of-grit-and-growth.mdx | 13 ++ ...ng-cleaning-deepening-our-grit-journey.mdx | 111 ++++++++++++++++++ ...-sustainability-that-wont-burn-you-out.mdx | 99 ++++++++++++++++ .../posts/error-proofing-your-automation.mdx | 13 ++ .../posts/from-legal-communications-to-ai.mdx | 37 ++++++ .../blog/posts/lunar-new-year-2025.mdx | 60 ++++++++++ .../blog/posts/mindful-automation-systems.mdx | 13 ++ ...ework-for-your-digital-spring-cleaning.mdx | 109 +++++++++++++++++ .../monthly-grit-reflection-worksheet.mdx | 56 +++++++++ .../blog/posts/on-elon-musk-and-dates.mdx | 59 ++++++++++ .../blog/posts/sawdust-and-sacred-stones.mdx | 78 ++++++++++++ .../blog/posts/tech-is-just-a-tool.mdx | 46 ++++++++ src/content/blog/posts/the-you-framework.mdx | 13 ++ .../posts/welcome-to-pythoness-programmer.mdx | 43 ------- 22 files changed, 902 insertions(+), 121 deletions(-) create mode 100644 src/components/blog/BlogContent.tsx create mode 100644 src/components/blog/TagFilter.tsx create mode 100644 src/content/blog/posts/accommodating-yourself-is-cute.mdx create mode 100644 src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx create mode 100644 src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx create mode 100644 src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx create mode 100644 src/content/blog/posts/error-proofing-your-automation.mdx create mode 100644 src/content/blog/posts/from-legal-communications-to-ai.mdx create mode 100644 src/content/blog/posts/lunar-new-year-2025.mdx create mode 100644 src/content/blog/posts/mindful-automation-systems.mdx create mode 100644 src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx create mode 100644 src/content/blog/posts/monthly-grit-reflection-worksheet.mdx create mode 100644 src/content/blog/posts/on-elon-musk-and-dates.mdx create mode 100644 src/content/blog/posts/sawdust-and-sacred-stones.mdx create mode 100644 src/content/blog/posts/tech-is-just-a-tool.mdx create mode 100644 src/content/blog/posts/the-you-framework.mdx delete mode 100644 src/content/blog/posts/welcome-to-pythoness-programmer.mdx diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index 228bf93..cb4e666 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -1,36 +1,14 @@ import { Metadata } from 'next' import { getAllPosts } from '@/lib/mdx' -import PostCard from '@/components/blog/PostCard' +import BlogContent from '@/components/blog/BlogContent' export const metadata: Metadata = { - title: 'Blog | Pythoness Programmer', - description: 'Technical articles, coding tips, and industry insights from Pythoness Programmer.', + title: 'Blog | The Pythoness Programmer', + description: 'Thoughts on technology, accessibility, and the human experience.', } export default async function BlogPage() { const posts = await getAllPosts() - return ( -
-
-

- Welcome to the Pythoness Programmer blog! Here you'll find technical articles, - coding tips, and industry insights to help you on your programming journey. -

-

- Let's explore the world of tech together! -

-
- -
- {posts.map((post) => ( - - ))} -
-
- ) + return } \ No newline at end of file diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 1deace9..650dab0 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -85,6 +85,7 @@ export default function Footer() {
    +
  • Blog
  • Newsletter
diff --git a/src/components/Header.tsx b/src/components/Header.tsx index ceabcff..86ca424 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -61,6 +61,12 @@ export default function Header() { role="navigation" aria-label="Primary navigation" > + + Blog + setIsWorkMenuOpen(!isWorkMenuOpen)} onKeyDown={e => handleDropdownKeyDown(e, setIsWorkMenuOpen)} > - Work + Resources @@ -96,50 +102,29 @@ export default function Header() { className="block px-4 py-2 text-sm text-white hover:text-brand-green-accent hover:bg-white/10" onClick={() => setIsWorkMenuOpen(!isWorkMenuOpen)} > + đŸŽ™ïž{' '} NotebookLM Podcast - - - -
handleBlur(e, setIsNewsletterMenuOpen, newsletterMenuRef)}> - - @@ -183,7 +168,7 @@ export default function Header() {
+ setIsMenuOpen(false)} + > + Blog +
-

Work

+

Resources

setIsMenuOpen(false)} > + đŸŽ™ïž{' '} NotebookLM Podcast -
-
-
-

Newsletter

-
setIsMenuOpen(false)} > + đŸ“„{' '} GRIT Digital Cleaning setIsMenuOpen(false)} > - Subscribe + 📧{' '} + Subscribe to Newsletter
diff --git a/src/components/blog/BlogContent.tsx b/src/components/blog/BlogContent.tsx new file mode 100644 index 0000000..3a7052e --- /dev/null +++ b/src/components/blog/BlogContent.tsx @@ -0,0 +1,50 @@ +'use client' + +import { useState, useEffect } from 'react' +import { useSearchParams, useRouter } from 'next/navigation' +import { BlogPost } from '@/lib/mdx' +import PostCard from './PostCard' +import TagFilter from './TagFilter' + +interface BlogContentProps { + posts: BlogPost[] +} + +export default function BlogContent({ posts }: BlogContentProps) { + const searchParams = useSearchParams() + const router = useRouter() + const initialTag = searchParams.get('tag') + const [selectedTag, setSelectedTag] = useState(initialTag) + + // Keep URL in sync with selectedTag + useEffect(() => { + if (selectedTag) { + router.replace(`?tag=${encodeURIComponent(selectedTag)}`) + } else { + router.replace('?') + } + }, [selectedTag, router]) + + const filteredPosts = selectedTag + ? posts.filter(post => post.tags.includes(selectedTag)) + : posts + + return ( + <> + +
+ {filteredPosts.map((post) => ( + + ))} +
+ + ) +} \ No newline at end of file diff --git a/src/components/blog/PostCard.tsx b/src/components/blog/PostCard.tsx index e9a3efd..5a4e687 100644 --- a/src/components/blog/PostCard.tsx +++ b/src/components/blog/PostCard.tsx @@ -3,9 +3,10 @@ import { BlogPost } from '@/lib/mdx' interface PostCardProps { post: BlogPost + onTagClick?: (tag: string) => void } -export default function PostCard({ post }: PostCardProps) { +export default function PostCard({ post, onTagClick }: PostCardProps) { return (
{post.description}

-
- {post.tags.map((tag) => ( - - {tag} - - ))} -
+
+ {post.tags.map((tag) => ( + + ))} +
) } \ No newline at end of file diff --git a/src/components/blog/PostHeader.tsx b/src/components/blog/PostHeader.tsx index f408715..281fbde 100644 --- a/src/components/blog/PostHeader.tsx +++ b/src/components/blog/PostHeader.tsx @@ -1,3 +1,4 @@ +import Link from 'next/link' import { BlogPost } from '@/lib/mdx' interface PostHeaderProps { @@ -22,12 +23,14 @@ export default function PostHeader({ post }: PostHeaderProps) {
{post.tags.map((tag) => ( - {tag} - + ))}
diff --git a/src/components/blog/TagFilter.tsx b/src/components/blog/TagFilter.tsx new file mode 100644 index 0000000..66e7b96 --- /dev/null +++ b/src/components/blog/TagFilter.tsx @@ -0,0 +1,40 @@ +import { BlogPost } from '@/lib/mdx' + +interface TagFilterProps { + posts: BlogPost[] + selectedTag: string | null + onTagSelect: (tag: string | null) => void +} + +export default function TagFilter({ posts, selectedTag, onTagSelect }: TagFilterProps) { + // Get unique tags from all posts + const allTags = Array.from(new Set(posts.flatMap(post => post.tags))).sort() + + return ( +
+ + {allTags.map((tag) => ( + + ))} +
+ ) +} \ No newline at end of file diff --git a/src/content/blog/posts/accommodating-yourself-is-cute.mdx b/src/content/blog/posts/accommodating-yourself-is-cute.mdx new file mode 100644 index 0000000..b549495 --- /dev/null +++ b/src/content/blog/posts/accommodating-yourself-is-cute.mdx @@ -0,0 +1,50 @@ +--- +title: "Accommodating Yourself is Cute" +date: "2023-10-15" +description: "A guide to making your development workflow more accessible and comfortable, featuring font recommendations and customization tips for VS Code." +author: "Amanda Nelson" +tags: ["accessibility", "developer-tools", "vscode", "productivity"] +--- + +# Accommodating Yourself is Cute + +Hi Barbie đŸ‘‹đŸ» + +tl;dr: Updating the font in your workflow is self-care, babe 🔼 + +If you're anything like me, living in 2023 can make staring at your IDE near impossible. Being back in code is exhausting, and I must make changes to improve my workflow. In my era of not repeating cycles, my brain is better suited to struggling with complex systems and not trying to read my screen. + +So what's the solution? Make the font easier to read! + +## OpenDyslexic + +This font has been tremendous in helping me get back into my writing and journaling, and as I get back into my coding practice again, I know that that will be my #1 choice of font. It may not give hacker-core, but accommodating yourself is cute. + +However, one issue is that it looks a little wonky in the terminal because it has extra large spaces (and I have an Oh My Zsh layout I'm not changing yet 😉). Changing just the editor's font family will also automatically update the terminal within VSCode. So, while we're here, let's update the terminal font too! + +## Fira Code + +This is the font you wish you had in your terminal. Fira Code looks just better in every way. This is also a great option to update your main editor font. + +## Install Instructions + +1. Download the desired font/s onto your computer. Make a note of the name of each font you'll be using for later. +2. In VSCode, use the Shortcut: Command ⌘+Shift+P (control+shift+P on Windows) and search for your settings JSON. Start typing "settings.json" after the >, and you can select it. For this example, I'm updating the "User Settings." +3. This should pull up your settings JSON, and you'll add the following key-value pairs to that JSON: + +```json +"terminal.integrated.fontFamily": "'FiraCode', monospace", +"editor.fontFamily": "'OpenDyslexic', monospace" +``` + +Feel free to save and adjust the fonts from there. Each install font you use should be in single quotes, followed by the default font you want to appear if things aren't working correctly. + +Making your workflow easier for your brain doesn't make you lazy, friend. It will save you time and stress, which is priceless. + +What font are you adding to your VS Code? + +Until next time, + +💕 Barbie + +P.S. Deep Dive: The two fonts mentioned above have an Open Font License (OFL), which means they are free to install and use on projects, websites, etc. This type of font allows us engineers to know who created them and to whom to give credit. \ No newline at end of file diff --git a/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx b/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx new file mode 100644 index 0000000..b266fc0 --- /dev/null +++ b/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx @@ -0,0 +1,13 @@ +--- +title: "Digital Spring Cleaning: A Month of Grit and Growth" +date: "2025-05-01" +description: "A reflection on our month-long journey through digital spring cleaning, celebrating growth and setting intentions for mindful automation." +author: "Amanda Nelson" +tags: ["digital-organization", "grit", "spring-cleaning", "productivity", "reflection"] +--- + +# Digital Spring Cleaning: A Month of Grit and Growth + +## Celebrating Our Progress and Looking Ahead + +[Content to be added - This will be a summary article reflecting on the month of digital spring cleaning and introducing the next month's theme of mindful automation.] \ No newline at end of file diff --git a/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx b/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx new file mode 100644 index 0000000..8868d00 --- /dev/null +++ b/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx @@ -0,0 +1,111 @@ +--- +title: "Digital Spring Cleaning: Deepening Our GRIT Journey" +date: "2025-04-17" +description: "Neurodivergent Digital Organization: Energy-Based Productivity Systems for ADHD, Autism, and Executive Function Challenges | Context Containers for Better Focus" +author: "Amanda Nelson" +tags: ["digital-organization", "neurodivergent", "productivity", "grit", "spring-cleaning"] +--- + +# Digital Spring Cleaning: Deepening Our GRIT Journey + +## Neurodivergent Digital Organization: Energy-Based Productivity Systems for ADHD, Autism, and Executive Function Challenges | Context Containers for Better Focus + +Hey there, + +Last week, we began our April journey through Digital Spring Cleaning with the Monthly GRIT Framework—exploring how passion, perseverance, growth, and resilience can transform our relationship with technology. Today, I want to weave these concepts together more deeply, offering practical approaches that honor both your technical brilliance and your body's wisdom as we continue this journey. + +**Spring Special**: Feeling overwhelmed by your current tech stack? I'm offering 30-minute Tech Stack Audit calls for just $55 (regular price $70) until April 30th. We'll review your current digital tools, identify redundancies, and create a streamlined system that works with your brain instead of against it. + +## Main Feature: Systems That Serve Your Brain + +Building on our Passion Pulse discussion from last week, let's explore how to create digital environments that truly align with your neurodivergent thinking patterns. + +Traditional file hierarchies rarely match how our brains naturally categorize information. When we examined your software subscriptions last week, we focused on which tools bring you joy. Now, let's take it deeper by exploring how these tools can be organized to support your unique cognitive style: + +* **Context Containers**: Create separate digital environments for different areas of your life using different browsers or user profiles. This reduces the cognitive load of context-switching, which can be particularly taxing for neurodivergent brains. + * **_Personal Example:_** I use Firefox for my focused work tasks, DuckDuckGo browser for exploring less grounded projects I want to play with first, and Firefox Developer Edition exclusively for development work. This browser-based separation creates distinct "workspaces" that help my brain immediately understand which context I'm operating in, significantly reducing the mental effort needed to transition between different types of work. +* **Energy-Based Organization**: Rather than organizing by project or category, try sorting digital tasks by the energy they require. Create folders or tags for "low executive function days," "creative energy," or "deep focus work" to match your fluctuating capacity. + * **_Personal Example:_** I typically have similar energy levels week by week, so I divide my week into energy-centered tasks: Mondays for writing and drafting content (high creative energy), Wednesdays for "on camera" days (high social energy), Thursdays for checking in on finances (high analytical energy), and mandatory rest/catch-up periods on Tuesdays and Fridays. This prevents weekend burnout and ensures I get regular recharging periods. You can apply this same principle to your digital organization by grouping tasks and files based on the type of energy they require. +* **Visual Clarity Systems**: Use color-coding extensively across apps and folders to create intuitive visual patterns that your brain can recognize instantly. + * **_Personal Example:_** I've created custom themes for my main "work" browser (Firefox) and my digital second brain in Obsidian using my Pythoness Programmer brand colors. Having my brand's color palette consistently present across these tools helps me get into the flow state significantly faster, as the visual cues immediately prime my brain for Pythoness Programmer work. The consistent visual identity creates an environmental trigger that helps me transition into the right mindset without conscious effort. + +This approach connects directly to last week's journal prompt about which tools bring you joy—because true joy comes not just from having the right tools, but from organizing them in ways that feel intuitive to your unique brain. + +In our Perseverance Points section last week, we discussed creating contingency plans for tech challenges like the Next.js security concerns. A powerful way to extend this resilience is through thoughtful automation—creating systems that work for you rather than creating more demands. + +Automation can be especially valuable for neurodivergent individuals who experience time blindness or hyperfocus. Consider these approaches that build on last week's contingency planning: + +* Use apps like Freedom to block distracting websites during focused work periods +* Set up automatic shutdown timers on devices to support work/life boundaries +* Use Momentum Dash to create a consistent "new tab" experience across all chromium-based browsers with to-do lists, favorite links, and focus features. Their newer Google Calendar sync automatically puts you in focus mode until your next appointment without any additional effort. It's one of my favorite paid browser extensions and has been transformative for maintaining focus across different workspaces. +* Create email filters that sort messages by urgency or topic +* Implement text expanders for frequently typed information + +The "Focus" feature on Apple devices allows you to create customized modes that automatically filter notifications based on what you're doing. Similar features are available on Android through Digital Wellbeing. + +These automation strategies directly address the tech disappointments we reflected on last week by creating systems that continue functioning smoothly even when individual tools present challenges. + +## Quick Tip: Permission-Based Organization + +Remember last week's Growth Gauge where I encouraged you to play with your software settings? Many of you shared that while this felt liberating, you still experienced anxiety about "doing it wrong." Today, I want to offer you a concept that's been game-changing for my neurodivergent clients: permission-based organization. + +This approach acknowledges that executive function fluctuates and builds flexibility into your systems: + +* Create an "executive function pending" folder for files you can't organize right now +* Use voice memos when writing feels too demanding (tools like Otter.ai can transcribe these later) +* Set up "future you" systems with detailed notes for when you return to projects + * **_Personal Example:_** I use the Plaud Note app to capture all my long-form thoughts, favorite quotes, ideas, and meeting notes via voice. The app allows me to keep voice notes unprocessed on my device for days until I have the energy to classify and organize them. This creates a perfect "future me" system where I can brain dump whenever inspiration strikes, without the immediate cognitive load of having to categorize or transcribe the information. Plus the app will use AI to create mind maps and more of your voice note for you. + +## Tool Spotlight: Digital Spring Cleaning Toolkit + +To support the Grit Goals you set last week, here are some neurodivergent-friendly tools that expand on the organization strategies we've discussed: + +**For Visual Thinkers:** + +* **Canva Whiteboard**: Create visual plans and maps directly within Canva, which many of you already use for other design tasks +* **Mermaid.js**: Generate beautiful flowcharts and diagrams with simple JavaScript code (AI tools can help create these even if you're not a coder) +* **Arc Browser**: Customize the CSS of websites you visit regularly to create a consistent, joy-sparking visual experience across the web + +**For Auditory Processors:** + +* **Plaud.ai**: AI-powered voice note app that creates mindmaps and organized transcriptions +* **Otter.ai**: Automatically transcribe spoken notes and conversations +* **Loom**: Create and share quick video messages with screen recording for visual communication without meetings + +**For Pattern Thinkers:** + +* **Obsidian**: Connect notes through concept linking and visualization +* **Make.com** or **N8N**: Create powerful automated workflows between apps with more flexibility and control than traditional automation tools +* **Home Assistant**: Open-source home automation that gives you full control + +## Community Corner: Future Connections + +In my research on digital spaces that energize rather than deplete, I've found some fascinating patterns emerging! + +The most effective digital communities tend to be focused around specific interests rather than broad social platforms. Micro-communities with fewer than 100 active members often feel more manageable and meaningful, while spaces with clear community guidelines and active moderation create the psychological safety needed to participate authentically. + +This research has inspired me to begin planning a Pythoness Network Slack Community with specialized interest channels, which I'm aiming to launch this fall. I envision a space where we can share digital organization strategies, workflow tips, and support one another's GRIT journeys in a more interactive way. + +In the meantime, I'd love to see how you're applying the GRIT Framework to your digital spring cleaning! + +## Personal Update: Digital Organization Reality Check + +I've been experimenting with my own digital spring cleaning this week, and let me be honest—it's been a mixed bag! While I'd love to say I've created the perfect system, the truth is that I'm still figuring it out alongside you. + +One approach that's been surprisingly helpful is simply paying attention to how different digital environments make me feel. Some apps and websites instantly create a sense of overwhelm (hello, Gmail inbox with 1,000+ messages!), while others somehow make tasks feel more manageable. + +I'm working on using these reactions as signals, though I don't always listen to them right away. I've found that I often need to experience the friction multiple times before I finally make changes. For example, I kept using a project management tool that stressed me out for months before finally switching to something simpler—and the relief was immediate. + +If you're also navigating this digital organization journey, remember that perfect systems don't exist, but better ones do. Start by noticing which digital spaces drain your energy and which ones support your flow, then make small adjustments accordingly. + +Next month, we'll explore Mindful Automation—setting up systems that work for you rather than creating more demands. Until then, remember that your unique brain deserves digital spaces designed with its strengths in mind. + +With digital care, + +Pythoness Programmer + +P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cleaning) page for additional resources and worksheets to support your journey! + +With clarity and confidence, + +Amanda, The Pythoness Programmer \ No newline at end of file diff --git a/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx b/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx new file mode 100644 index 0000000..8c571e9 --- /dev/null +++ b/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx @@ -0,0 +1,99 @@ +--- +title: "Digital Sustainability That Won't Burn You Out" +date: "2025-03-19" +description: "Practical strategies for maintaining a healthy relationship with technology while building sustainable digital habits that support long-term well-being." +author: "Amanda Nelson" +tags: ["digital-wellness", "sustainability", "work-life-balance", "productivity", "mental-health"] +--- + +# Digital Sustainability That Won't Burn You Out + +## Building Digital Sustainability one Ritual at a Time + +Dear digital explorer, + +Welcome to the refreshed Pythoness Perspective newsletter, where our mission is "Tech Clarified | Empowering Digital Confidence." + +In this issue, you'll find a neurodivergent-friendly productivity method, a self-care app that makes wellbeing playful, updates on my tech pivot sessions, and personal insights into how I'm integrating digital tools with creative practice. This newsletter aims to explore digital sustainability—creating a relationship with technology that can be maintained over time without depleting your energy, attention, and wellbeing. It's about using tech in ways that support rather than drain you, allowing for a harmonious integration of digital tools in your life without the burnout. + +I'm excited to share this new format with you as we explore sustainable digital practices. In a world that often frames technology as something to fear, I believe in a different approach. Technology isn't inherently "good" or "bad" - it's simply a tool. Like any tool throughout human history, its impact depends entirely on how we choose to use it. + +When we view technology as a neutral tool rather than an adversary, we can approach it with intention rather than anxiety. We can harness its potential while establishing boundaries that honor our wellbeing. Next week, we'll dive deeper into practices that help maintain this balanced relationship with our digital tools. + +Digital sustainability isn't just about environmental impact. It's about creating a relationship with technology that can be maintained over time without depleting your energy, attention, and wellbeing. It's recognizing that your digital practices are intimately connected to your nervous system, your creativity, and your capacity to thrive. + +For neurodivergent folks especially, finding sustainable digital practices isn't a luxury—it's essential. Our brains often process digital stimulation differently, making us more susceptible to overwhelm, hyperfocus, and burnout if we don't create systems that work with our unique neurological makeup. + +The three pillars I've found most helpful in building digital sustainability are: + +1. **Mindful consumption**: Being intentional about what digital content we consume +2. **Intentional creation**: Approaching digital creative work with awareness of our energy patterns +3. **Restorative boundaries**: Creating clear divides between different types of digital engagement + +## Quick Tip: The 40/20/20 Pomodoro Method for Neurodivergent Brains + +Traditional productivity techniques often don't account for how neurodivergent brains actually work. The standard Pomodoro technique never quite clicked for me—it felt like I was constantly interrupting my flow or not getting enough rest. + +After much experimentation, I've developed a rhythm that works with my brain instead of against it: the 40/20/20 method. + +Here's how it works: + +* **40 minutes of focused work**: Long enough to get into flow state but not so long that fatigue sets in +* **20 minutes of learning/reading**: Shifting to input mode rather than output mode gives your brain a different kind of stimulation +* **20 minutes of genuine rest**: Attending to your personal needs, not household chores or other responsibilities +* Repeat with another 40-minute focus session + +What makes this approach special is the learning segment. Instead of viewing breaks as "non-productive" time, this method recognizes that learning is valuable but requires a different kind of energy than focused work. + +During your 20-minute learning segment, you might watch a YouTube video, listen to part of an audiobook while following along with the text, or explore a documentary segment that expands your thinking. + +The rest segment is equally important. This is time for YOU—not your home, not your responsibilities, just your needs. Your nervous system needs this downtime to integrate and process. + +Have you tried this method or a variation that works for your brain? I'd love to hear about your experience! Drop me an email with 'My 40/20/20 Experience' in the subject line, and let me know how it worked for you or what adaptations made it even better for your unique needs. + +## Tool Spotlight: Finch - The Self-Care App That Makes Well-being Playful + +In my quest for digital tools that support well-being rather than deplete it, I've fallen in love with Finch, a self-care app that turns personal goals and tasks into a delightful Tamagotchi-like experience. + +For the past 84 days (yes, I'm on a streak!), Finch has been my daily companion in making self-care and personal tasks feel more playful and less like another item on my to-do list. + +What makes Finch different from other habit trackers is its gentle, nurturing approach. Instead of shaming you for missed tasks, Finch encourages you through a cute bird companion that grows as you take care of yourself. + +Having the Finch widget on my home screen serves as my favorite reminder not to get too lost in my phone throughout the day, while also helping me stay on top of my bare minimums. Even on high pain days, if my little 'birb' got to go on an adventure, I know I'm doing okay. It's a perfect example of sustainable technology—a digital tool that actually replenishes rather than depletes. + +The app brilliantly combines: + +* Daily check-ins that help you track your mood and energy +* Customizable goals that can be as simple as "drink water" or as complex as "work on creative project" +* Reflective journaling prompts that encourage mindfulness +* Adventure and growth for your bird friend as you complete tasks + +For neurodivergent brains that respond well to visual rewards and gamification, Finch offers just enough structure without becoming another source of pressure. I've found it particularly helpful for remembering basic self-care tasks that often get lost in the shuffle of digital work. + +What I appreciate most about Finch is how it embodies digital sustainability—it's a tech tool that actually supports well-being rather than depleting it. + +## Community Corner + +**Tech Pivot Sessions Now Available!** + +I'm thrilled to announce that my 30-minute and 60-minute tech pivot sessions are back open for booking! These focused sessions are designed to help you navigate technological transitions with confidence and clarity. + +Here's what past clients have shared about their experiences: + +> I was feeling completely stuck with my tech setup and overwhelmed by the idea of making changes. Amanda's session provided exactly the personalized guidance I needed, taking into account my specific needs and how my brain works. It was like having a tech translator who actually understood me! + +## Personal Update + +This week has been transformative for my creative practice. After recommitting to morning pages from "The Artist's Way," I've rediscovered my voice in ways that surprise me daily. This mental dump first thing in the morning has created space for the juice of my essence to pour out and overflow into my art. + +A tech practice that's been instrumental in this reconnection is something surprisingly simple: I added "Check Sunsama" to my daily tasks in Finch. Since I was already using Finch consistently for tracking reading and medications, this small addition bridges my self-care practice with my work planning in Sunsama. This connection has transformed how I approach my schedule—I find myself actually WANTING to accomplish my goals because they're already integrated into my day rather than feeling like separate obligations. + +Another boundary I've been enforcing: no notifications on my phone and no e-commerce apps. Instead, when I feel the urge to purchase something, I add it to my Sunsama to-do list for later in the week. By the time that day arrives, I've usually either found a different solution or realized I didn't need the item at all. This unusual yet surprisingly simple approach has created more ease in my relationship with my phone. + +Next week, I'll share more about the actual "spells" I use and how you can transform your phone protector into a black mirror that serves you rather than distracts you. + +Until then, may your digital practices be as sustainable as they are powerful. + +With clarity and confidence, + +Amanda, The Pythoness Programmer \ No newline at end of file diff --git a/src/content/blog/posts/error-proofing-your-automation.mdx b/src/content/blog/posts/error-proofing-your-automation.mdx new file mode 100644 index 0000000..80d03e5 --- /dev/null +++ b/src/content/blog/posts/error-proofing-your-automation.mdx @@ -0,0 +1,13 @@ +--- +title: "Error-Proofing Your Automation: Building Resilient Digital Systems" +date: "2025-05-22" +description: "Practical strategies for creating automation systems that are resilient to errors and adaptable to changing needs." +author: "Amanda Nelson" +tags: ["automation", "error-handling", "digital-systems", "productivity", "tech-tools"] +--- + +# Error-Proofing Your Automation: Building Resilient Digital Systems + +## Creating Automation That Adapts and Recovers + +[Content to be added - This will be an article about building resilient automation systems that can handle errors gracefully and adapt to changing circumstances] \ No newline at end of file diff --git a/src/content/blog/posts/from-legal-communications-to-ai.mdx b/src/content/blog/posts/from-legal-communications-to-ai.mdx new file mode 100644 index 0000000..4a81e3f --- /dev/null +++ b/src/content/blog/posts/from-legal-communications-to-ai.mdx @@ -0,0 +1,37 @@ +--- +title: "From Legal Communications to AI: How My Background in Law Keeps Me Afloat in the Deep Ocean of AI" +date: "2025-05-24" +description: "The unexpected journey of a Claims Analyst who found her footing in the tech industry, and how legal communications skills became a secret weapon in the AI era." +author: "Amanda Nelson" +tags: ["career-transition", "AI", "legal-tech", "personal-journey"] +--- + +# From Legal Communications to AI: How My Background in Law Keeps Me Afloat in the Deep Ocean of AI + +My experience as a Claims Analyst at a law firm became my anchor in the rapidly evolving world of artificial intelligence. This journey from legal communications to AI transformed how I approach technology—making it more human, more accessible, and yes, even joyful. + +## The Foundation: Legal Communications and Claims Analysis + +Legal communications taught me that precision and attention to detail serve a deeper purpose: building trust and clarity. As a Claims Analyst, I processed complex legal documents with care, creating systems that protected sensitive information while building bridges between stakeholders. This work created order in chaos, found clarity in complexity. + +## The Evolution: Communications Coordinator + +The Communications Coordinator role revealed my passion for crafting systems that made sense. Setting up workflows for recall settlements and managing inbound calls became my first taste of engineering. I discovered the joy of creating clear pathways for information, designing solutions that reduced friction, and leading teams with purpose. Each day brought new challenges and opportunities to make technology work for people. + +## The Pivot: From Law to Tech + +The coding bootcamp experience became my bridge to the tech industry years later. The structured learning environment, combined with my background in creating order from complexity, gave me a unique advantage. My ability to break down complex problems and communicate clearly helped me not just survive the bootcamp—it helped me thrive. This foundation led me to an Amazon company, where I applied these skills in a new context: building and scaling technology solutions. + +## The Unexpected Connection: AI and Legal Communications + +ChatGPT's launch in late 2022, just before my big tech layoff, revealed something powerful. My legal communications skills became my secret weapon in the AI era. The ability to guide conversations with purpose, maintain focus on what matters, and create clarity in complexity—these skills became essential tools for building bridges between technology and human needs. + +## The Deep Ocean of AI + +Today, I navigate the deep ocean of AI with confidence, drawing on these foundational skills daily. I structure conversations that serve their purpose, maintain context in complex discussions, and create clarity where there's confusion. It's about guiding AI interactions toward meaningful outcomes that serve real human needs. + +## The Takeaway + +Technology should serve humans, not the other way around. The attention to detail, communication skills, and process management abilities I developed in the legal field became my compass in tech. They help me create AI solutions that are accessible to everyone, joyful to use, and anxiety-reducing. Most importantly, they keep the human element at the center of every technological interaction. + +As we explore AI's possibilities, I'm grateful for this unconventional path. It's shown me that the most valuable skills often come from unexpected places—and that technology works best when it serves people, not the other way around. \ No newline at end of file diff --git a/src/content/blog/posts/lunar-new-year-2025.mdx b/src/content/blog/posts/lunar-new-year-2025.mdx new file mode 100644 index 0000000..294c5b7 --- /dev/null +++ b/src/content/blog/posts/lunar-new-year-2025.mdx @@ -0,0 +1,60 @@ +--- +title: "Pythoness Perspective: Lunar New Year Edition" +date: "2025-01-29" +description: "2025 -- When Silicon Sheds its Skin: The Wooden Snake's Silent Revolution. Exploring the intersection of technology, tradition, and transformation in the Year of the Wooden Snake." +author: "Amanda Nelson" +tags: ["AI", "technology", "lunar-new-year", "innovation", "sustainability"] +--- + +# Pythoness Perspective: Lunar New Year Edition + +## 2025 -- When Silicon Sheds its Skin: The Wooden Snake's Silent Revolution + +The Wooden Snake's tongue flicks in two directions - tasting both silicon and stardust - revealing a truth neither pure technologists nor star-seers alone can grasp: + +### **What You Need to Know** + +This year's Lunar New Year brings the energy of the **Wooden Snake** - a symbol of patience, adaptability, and quiet transformation. Here's how its wisdom applies to our rapidly changing world of technology, politics, and everyday life. + +### **Key Lessons from the Wooden Snake Year (already)** + +1. **Limitations Can Spark Innovation** +When the U.S. restricted advanced computer chips to China, it forced Chinese engineers to find smarter, cheaper ways to build AI. The result? DeepSeek's new AI model now rivals systems like ChatGPT but uses far less time and energy. _The lesson:_ Scarcity often pushes us to create better solutions. + +2. **Community Beats Control** +While big companies guard their AI technology, open-source tools (free software anyone can improve) are rising. These community-driven projects prove that sharing knowledge often leads to faster progress than hoarding it. + +3. **Timing Matters** +DeepSeek's breakthrough happened just as OpenAI secured a massive $500 billion deal—a reminder that big changes often arrive quietly, while everyone's looking elsewhere. + +### **What This Means for You** + +* **For Non-Tech Readers:** +You don't need to understand AI to see the pattern. When things feel limited (like tight budgets or new rules), that's often when creativity thrives. Look for opportunities in constraints. + * Start looking at your day to day and start creating workflows and "guides" on how you accomplish your work. Let's start looking at how we can start digitizing these workflows. Even without a full AI automation, seeing these real time workflows in your day-to-day life will unlock a new world of possibilities. + +* **For Tech Enthusiasts:** +Watch open-source projects like DeepSeek. They're proving you don't need corporate billions to innovate. Clever problem-solving and teamwork will always be the winner in the Tech Cold Wars. + * Start looking at your day to day to see where you can improve on your communication workflows. We've been playing with these tools for years now, it's time to buckle down and make the tools work for us. What is one way you can improve your communication in your workflows? + +### **The Bigger Picture** + +* **AI's "Coincidences" Aren't Random** +Events like DeepSeek's rise during OpenAI's deal aren't just luck—they show how competition and necessity drive progress. + * 2025 is going to continue to force us to look at the GLOBAL market. China's tech has always been incredible, and here in the United States we're going to be forced to really step back and let the world show us what they've been working on. + +* **Balance Wins** +Healthy systems need both big players _and_ grassroots innovators. Think forests: giant trees _and_ tiny fungi work together to thrive. + * What do you need in order to thrive with balance? What is one thing you can add to your workflows today to help reduce a pain point and restore some balance to your everyday? + +### **A Final Note** + +The Wooden Snake's message is clear: **_True power isn't about brute force—it's about adapting, observing, and finding smarter paths forward_**. Stay curious, stay flexible, and don't underestimate quiet changes. 2025 is going to remain a bumpy ride for all of us, and we must do our best to shed our old skin along with the universe on this ride. + +**Stay Safe Online:** +While embracing new tools, keep devices updated. Security is the foundation of progress. Keep all of your devices up-to-date with their latest software and security firmware. Do not respond to social media accounts you suspect are bots. + +**Next Month:** +We'll explore how global AI policies affect everyday users and why ethical design matters. + +_The revolution isn't loud—it's unfolding in the gaps, cracks, and quiet spaces where creativity thrives._ \ No newline at end of file diff --git a/src/content/blog/posts/mindful-automation-systems.mdx b/src/content/blog/posts/mindful-automation-systems.mdx new file mode 100644 index 0000000..786ec07 --- /dev/null +++ b/src/content/blog/posts/mindful-automation-systems.mdx @@ -0,0 +1,13 @@ +--- +title: "Mindful Automation Systems: Creating Digital Workflows That Serve You" +date: "2025-05-15" +description: "Learn how to build automation systems that enhance your productivity while maintaining mindfulness and reducing digital overwhelm." +author: "Amanda Nelson" +tags: ["automation", "productivity", "digital-workflow", "mindfulness", "tech-tools"] +--- + +# Mindful Automation Systems: Creating Digital Workflows That Serve You + +## Building Automation That Supports Rather Than Controls + +[Content to be added - This will be an article about creating mindful automation systems that enhance productivity while maintaining awareness and reducing digital overwhelm.] \ No newline at end of file diff --git a/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx b/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx new file mode 100644 index 0000000..8de41be --- /dev/null +++ b/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx @@ -0,0 +1,109 @@ +--- +title: "Monthly Grit Framework for your Digital Spring Cleaning" +date: "2025-04-10" +description: "Declutter Your Tech, Boost Your Productivity, and Build Digital Resilience using Angela Duckworth's GRIT framework adapted for digital organization." +author: "Amanda Nelson" +tags: ["productivity", "digital-organization", "grit", "spring-cleaning", "tech-tools"] +--- + +# Monthly Grit Framework for your Digital Spring Cleaning + +## Declutter Your Tech, Boost Your Productivity, and Build Digital Resilience + +This month, I'm introducing a new feature inspired by Angela Duckworth's groundbreaking work on "Grit" - that powerful combination of passion and perseverance that drives long-term achievement. During my coding bootcamp days, her regular reflection check-ins helped me witness the true power of accumulated progress—those small daily efforts that compound into significant growth. As we tackle April's Digital Spring Cleaning theme, let's use this framework to build resilience while tidying our digital lives. + +## Passion Pulse + +The digital tools we use should (mostly) spark joy and serve our purposes efficiently. This month, I invite you to examine your tech stack with fresh eyes: + +* Which software subscriptions truly align with your goals and values? +* Where might you be experiencing redundancy across tools? +* What digital tools bring you genuine joy or help you slip into "the flow"? + +**_Journal Prompt: List all your current software subscriptions with their monthly costs. Circle the ones that feel essential. Star those that bring you joy. What patterns emerge?_** + +**Need help evaluating your tech stack?** I'm offering 30-minute consultation calls this month where we can review your current setup and identify opportunities for consolidation. + +## Perseverance Points + +Tech challenges are inevitable. Recently, I've been following the Next.js security discussions—a framework I've invested time learning and have built my portfolio with. While my current projects don't handle sensitive customer data, these situations still prompt important reflection about the tools we rely on. + +For small business owners, every tech solution will eventually present limitations. Rather than seeking perfect tools (they don't exist!), we can build our resilience by: + +1. Expecting occasional changes from our tools +2. Creating contingency plans +3. Organizing our core business functions into distinct categories: + * Email management + * Cloud storage (for cross-device access) + * Customer relationship management (CRM) + * Marketing email platform (with analytics and CRM integration) + * Website hosting + * Scheduling and forms + +**_Journal Prompt: What tech disappointment have you experienced recently? How did you respond? What would a more resilient response look like next time?_** + +## Growth Gauge + +File management is a foundational skill that few of us were formally taught. Yet mastering your digital organization system can save countless hours and reduce cognitive load. + +This month, I encourage you to **play with your software settings**! You have my official permission to explore, experiment, and even break things (temporarily). Create test projects, generate fake data, and discover the hidden features of the software you're paying for! This playful approach is how we truly learn and grow. + +**_Journal Prompt: What's one digital organization skill you'd like to improve this month? How might you set aside 15 minutes to "play" with a tool you use regularly but haven't fully explored?_** + +## Resilience Reflection + +I recently rekindled my relationship with Sunsama as my task manager after abandoning it four years ago during a post-layoff budget cut. What's fascinating is realizing why I struggled with it initially: I was overcomplicating it! + +I had created an elaborate point system where tedious tasks earned more "points," which I'd tally for rewards. This system became so cumbersome that I considered building an app just to manage it. The irony! I've now embraced the simplicity of treating each task with equal importance and focusing on one thing at a time. + +**_Journal Prompt: Where in your digital life might you be overcomplicating things? What would simplifying look like? What resistance arises when you consider streamlining?_** + +## Grit Goal + +Setting achievable digital organization goals that work with neurodivergent thinking patterns: + +1. **Time-Bound Approach**: Set a 10 or 15-minute timer for inbox processing rather than aiming for inbox zero +2. **Flexible Organization**: Designate specific "to be filed" folders rather than requiring immediate organization (I call mine "Inbox" for simplicity) +3. **Visual Systems**: Use color-coding that aligns with your intuitive associations +4. **Process Documentation**: Record Loom or Scribe videos of processes you frequently forget or take screenshots before changing settings +5. **Automation**: Use text expanders for frequently typed information and set up automated backups for peace of mind +6. **Regular Maintenance**: Create a "digital maintenance" recurring task on the first of each month with built-in rewards +7. **Intentional Spaces**: Use different browsers for different purposes to create dedicated focus areas + +**_Journal Prompt: Select one goal from the list above (or create your own) that resonates most. What small step could you take in the next 24 hours to move toward this goal?_** + +## Community Connection + +As part of my own digital spring cleaning, I'm mindfully downsizing my online presence. I'll be stepping back from Meta platforms (Facebook, Instagram) and Twitter, focusing instead on BlueSky and YouTube. With the "potential" TikTok ban looming, I'm reflecting on which digital spaces truly serve my wellbeing and community connections. + +I'd love to hear where you're finding meaningful community online these days. Which digital spaces feel nourishing rather than depleting? + +**_Journal Prompt: Map your digital communities on paper. Which ones energize you? Which ones deplete you? What would an intentional digital community presence look like for you?_** + +## Mindfulness Moment + +When examining your software systems, approach from a grounded state, ideally first thing in your workday. This allows you to clearly identify friction points in your workflows. Try this practice: + +1. Before reviewing a digital process, take three deep breaths +2. As you move through each step, notice physical sensations in your body +3. When you encounter a hurdle, pause and write it down +4. For each friction point, ask: + * How is this currently done? + * What tools are being used? + * (most importantly) Why does this need to happen? + +By documenting these answers, you're creating a personalized guidebook for your operations—one that honors both efficiency and your unique needs. + +**_Journal Prompt: Select one digital workflow that frequently frustrates you. Move through it slowly while noting your physical and emotional responses at each step. Where do you feel tension? Where does the flow feel natural?_** + +## Your Turn! + +I'd love to hear your reflections on any part of this framework! Reply to this email with your insights, challenges, or celebrations. Your responses help shape future content and remind us all that we're not alone in our digital organization journeys. + +Next month, we'll check in on our Digital Spring Cleaning progress and explore how our grit has grown through consistent small actions. + +P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cleaning) page for additional resources and worksheets to support your journey! + +With clarity and confidence, + +Amanda, The Pythoness Programmer \ No newline at end of file diff --git a/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx b/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx new file mode 100644 index 0000000..2a49fd4 --- /dev/null +++ b/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx @@ -0,0 +1,56 @@ +--- +title: "Digital Spring Cleaning: Completing Our GRIT Journey" +date: "2025-04-24" +description: "A comprehensive guide to completing your digital spring cleaning journey with the GRIT framework, including reflection worksheets and practical tools." +author: "Amanda Nelson" +tags: ["digital-organization", "grit", "spring-cleaning", "productivity", "reflection"] +--- + +# Digital Spring Cleaning: Completing Our GRIT Journey + +## Don't have time for a full worksheet? At least stay for our 2min Quick Reflection! + +As we wrap up our April journey through Digital Spring Cleaning, I want to offer you a comprehensive set of reflection tools to help you process and integrate everything we've learned. These worksheets are designed to be flexible and accessible, whether you have 2 minutes or 2 hours to reflect. + +## Quick Reflection (2 minutes) + +Take a moment to answer these three questions: + +1. What's one digital tool or practice that's bringing you more joy this month? +2. Where are you still experiencing friction in your digital life? +3. What small step could you take today to reduce that friction? + +## Deep Dive Reflection (20 minutes) + +For those who want to go deeper, I've created a comprehensive reflection worksheet that guides you through: + +* Reviewing your tech stack audit +* Mapping your digital energy patterns +* Identifying automation opportunities +* Planning your next steps + +You can find the full worksheet and additional resources on our [Digital Spring Cleaning](/digital-spring-cleaning) page. + +## Community Reflection + +I've been amazed by the insights and transformations shared in our community this month. Here are some highlights: + +* "I never realized how much energy I was spending context-switching between different types of work. Creating separate browser profiles has been a game-changer!" - Sarah K. +* "The permission-based organization concept helped me stop feeling guilty about my 'pending' folder. It's actually working better than my previous system!" - Michael T. +* "I've started using color-coding in my project management tool, and it's incredible how much faster I can find what I need now." - Lisa M. + +## Next Steps + +As we move into May, we'll be exploring Mindful Automation—setting up systems that work for you rather than creating more demands. I'm excited to share some practical tools and strategies that have helped me and my clients create more sustainable digital workflows. + +Remember, digital organization is a journey, not a destination. The goal isn't perfection—it's creating systems that support your unique brain and help you thrive in the digital world. + +With digital care, + +Pythoness Programmer + +P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cleaning) page for the full reflection worksheet and additional resources to support your journey! + +With clarity and confidence, + +Amanda, The Pythoness Programmer \ No newline at end of file diff --git a/src/content/blog/posts/on-elon-musk-and-dates.mdx b/src/content/blog/posts/on-elon-musk-and-dates.mdx new file mode 100644 index 0000000..6040a48 --- /dev/null +++ b/src/content/blog/posts/on-elon-musk-and-dates.mdx @@ -0,0 +1,59 @@ +--- +title: "Pythoness Perspective: On Elon Musk and Dates" +date: "2025-02-12" +description: "A technical deep dive into the misinformation surrounding Social Security dates and why it matters in the age of AI and social media." +author: "Amanda Nelson" +tags: ["AI", "misinformation", "social-security", "tech-literacy", "data-systems"] +--- + +# Pythoness Perspective: On Elon Musk and Dates + +## "I'm not just concerned - I'm alarmed" - yeah please quote me on that. + +Hey there, cosmic coders and stargazers! + +Buckle up, because we're about to dive into a tech drama more explosive than a supernova. Grab your favorite mug of something strong, because we're going to need it as we unravel a situation that's got this code witch's alarm bells ringing louder than a midnight deployment gone wrong. + +## The "150-Year-Old Social Security Recipients" Saga: More Than Just a Glitch + +So, Elon Musk recently claimed that Social Security is paying out to people older than the lightbulb. But this isn't just a quirky misunderstanding - it's a dangerous spread of misinformation that we need to talk about. + +## The Technical Reality + +Let's break it down: + +1. Social Security runs on COBOL, an ancient programming language designed for basic systems. This was _the_ programming language of the 60s. +2. COBOL doesn't do dates well. It's like trying to teach your grandma to use TikTok. +3. The ISO 8601 date standard starts on May 20th, 1875 per the international treaty known as the Treaty of the Metre. This exact date serves as a starting point for calendar date tracking via only digits. "ISO" refers to the non-governmental "International Organization for Standardization". Not all engineers use the same standards, which can cause issues exactly like this one. +4. When these systems need to have a number in the system, and the data of birth may not be known exactly it is likely left blank and it is defaulted to 1875 by a system that views "0" or null as May 20th, 1875. + +For a comprehensive breakdown of the technical details and conventions behind this issue, I highly recommend watching the video by CJ Trowbridge (they/them) on TikTok. In just 2 minutes and 45 seconds, CJ provides an in-depth explanation that will help you fully grasp the technical nuances of this situation. + +## Why This is Scarier Than a Blue Screen of Death + +As a software engineer, _**I'm not just concerned - I'm alarmed**_. Here's why: + +1. **Platform Power**: Musk owns X (formerly Twitter). Imagine if your database admin suddenly decided to rewrite reality, Musk continues to do this every day he is allowed in DC with his team of 20-somethings. +2. **Tech Illiteracy in High Places**: When powerful figures misunderstand (or misrepresent) tech, it's like giving a toddler security clearance. (Which by the way, Musk does not have himself.) +3. **Erosion of Trust**: False tech claims undermine public trust in critical systems. It's like telling everyone that the pandemic is over
 oh wait. + +## The Cosmic Takeaway + +1. **Stay Vigilant**: When tech claims sound off, channel your inner code detective. +2. **Speak Up**: We've got the knowledge. It's time to use it to call out dangerous misinformation. +3. **Educate Others**: Share your tech wisdom like it's the hottest gossip in the coding cosmos. + +Remember, in this vast dataverse, we're not just reading code - we're guardians of digital truth. So let's use our powers for good, shall we? + +Keep your code clean, your facts checked, and your BS detectors finely tuned. Until next time, may your logic be sound and your integrity unbreakable! + +Yours in algorithms and accountability, +Your Favorite Pythoness + +### Further reading: + +* Newsweek - Elon Musk Issues Major Social Security Warning +* LinkedIn - Best Practices for Handling Date and Time in Software Development +* CJ's awesome video that inspired me to finally unpack my date conversion development trauma - Tiktok Video + +_Cover image by Vlad Tchompalov on Unsplash_ \ No newline at end of file diff --git a/src/content/blog/posts/sawdust-and-sacred-stones.mdx b/src/content/blog/posts/sawdust-and-sacred-stones.mdx new file mode 100644 index 0000000..d99c3d4 --- /dev/null +++ b/src/content/blog/posts/sawdust-and-sacred-stones.mdx @@ -0,0 +1,78 @@ +--- +title: "Sawdust and Sacred Stones" +date: "2025-02-05" +description: "A Historical Fiction Memoir of Growing Up in Company-Town Baraboo, exploring the tensions between corporate interests and Indigenous resilience in 19th-century Wisconsin." +author: "Amanda Nelson" +tags: ["historical-fiction", "wisconsin", "indigenous-history", "industrial-history", "baraboo"] +--- + +# Sawdust and Sacred Stones + +## A Historical Fiction Memoir of Growing Up in Company-Town Baraboo + +_Author's Note: This story weaves historical fact with fictional elements to explore the tensions between corporate interests and Indigenous resilience in 19th-century Wisconsin. While Baraboo's mills, circuses, and Ho-Chunk history are rooted in reality, the characters and specific events are imagined. The name "Kunu" is inspired by Ho-Chunk birth-order traditions, where "KƳƳnĆł" denotes the first-born son. This fictional usage aims to honor the Ho-Chunk people's enduring connection to their ancestral lands and intergenerational knowledge. As someone who grew up in Baraboo during the aftermath of 9/11, I found the town's complex history particularly illuminating. This narrative is an attempt to bridge past and present, highlighting how historical struggles continue to resonate in our modern world._ + +## Baraboo, Wisconsin – 1884 + +The sawdust settled like snow on my eyelashes as I watched Papa's mill churn out another day's worth of timber. It wasn't until Kunu showed me the other Baraboo that I realized our town had two rivers: one visible, one hidden. I was 10 years old when this revelation struck me. There was the Baraboo everyone knew, the one choked with sawdust from Papa's mill, its banks lined with railroad tracks hauling timber to Chicago. Then there was the other river, the one my friend Kunu showed me one October afternoon when the maples blazed crimson. It wasn't on any map the mill bosses used, but it flowed through the quartzite bluffs of Devil's Lake, where the Ho-Chunk had fished for generations before the treaties came. + +"This place remembers," Kunu whispered as we crouched by a lichen-crusted stone. His father called it a "sleeping bear," though I couldn't see the shape anymore. Not after the quarrymen blasted the larger mounds to make gravel for the railroad. But the river? It still sang the old songs. + +Kunu's father once told me his name meant "first light" in their old language. He was the eldest son, destined to carry stories like the Thunderbirds carried storms. But in the mill's shadow, where even sunrise tasted like sawdust, that name felt like a secret. A rebellion. + +"In the old days," Kunu explained as we crouched by Devil's Lake, watching mist rise off the quartzite bluffs, "my ancestors would look to the stars to know when to plant, when to harvest. Each constellation told a story." He traced an invisible pattern in the air. "Now the mill smoke hides the sky, but we remember. That's why they call me Kunu, to keep the old ways burning bright, even when others try to snuff them out." + +I thought about my own name, plain as the timbers stacked by the river. How different it felt from Kunu's: a name that carried the weight of generations, of resistance against forgetting. In that moment, as the lake lapped gently at the shore, I realized names could be more than just words. They could be lifelines, tethering us to a past the company ledgers tried to erase. + +## **The Two Baraboos** + +**The Mill's Baraboo** + +Our cabin reeked of pine resin and sweat. Papa's boots left sawdust trails that Mama swept into the stove each night. "Heat's heat," she'd say, but I knew she hated how it clung to our bread. At the mill store, flour cost a day's wages. "Better than Pullman," the clerk boasted, referencing towns where workers owed their souls to company housing. But debt here wore a kinder mask: credit slips decorated with circus elephants. + +When the Ringling brothers rolled into town with their first elephant in 1884, the whole village cheered. I didn't understand why Kunu's family stayed away. The circus brought a veneer of excitement, but beneath it, the river suffered. Each year, it ran a little slower, a little darker. Progress was taking its toll on the water that had sustained life for generations. + +**The Other Baraboo** + +Kunu's grandfather showed me where the bear-shaped mound once stood, its outline erased by plows. "They buried our stories," he said, "but the land keeps them." Though wild rice no longer grew in Devil's Lake, Kunu's aunt tucked a woven bag of northern-grown manoomin into my hands. "Taste what the water used to give," she said. It tasted like smoke and hope. + +We gathered hazelnuts where the Ho-Chunk camped before the 1837 treaty pushed them west. "They pay us to forget," Kunu muttered, crushing a shell underfoot. "We remember." His words hung in the air, heavy with the weight of history and the determination to preserve what others sought to erase. + +## **The Winter the River Froze Black** + +When the mill dumped dye into the Baraboo River, turning the ice a sickly indigo, Kunu's father laughed bitterly. "Now they've tattooed their shame onto the water." The river, once a source of life, now bore the scars of industry, a stark reminder of the cost of progress. + +That same winter, as the cold deepened and resources grew scarce, the circus left for warmer climes, taking its promises with it. The town, so dependent on the seasonal spectacle, felt the absence keenly. Workers who'd built their lives around the Ringlings' seasonal jobs starved quietly. Mama traded her wedding ring for a sack of potatoes at the company store. + +But in Kunu's world, the cold brought clarity: + +**Ice Lessons**: He taught me to read cracks in frozen ponds. Zigzag lines meant danger, concentric circles meant spring was near. + +**Stolen Stories**: His grandmother recounted how quarrymen dynamited the bird effigy mound for road gravel. "They take the land's bones," she said, "but not its voice." + +## **The Rebellion of Small Things** + +By spring, I'd become a thief of seeds, a small act of defiance against the relentless march of industry. I scattered yellow coneflower seeds behind the mill. They sprouted in defiance, their roots clawing through industrial waste: nature's own rebellion. Kunu's family tapped trees in secret, avoiding the mill's "managed" sugarbush. Their syrup tasted of bark and resilience, each drop a testament to their enduring connection to the land. + +When the Ringlings' storage barn mysteriously caught fire in 1887, no one investigated. The Ho-Chunk said the bluffs themselves had struck the match. I watched the flames from afar, feeling a mix of awe and unease. The fire seemed to embody the simmering tensions between two worlds: one of spectacle and profit, the other of deep-rooted tradition and respect for the land. + +## **Epilogue: 1923** + +I returned when the mills closed, their skeletons rusting beside the river. The circus had moved on, but Devil's Lake remained, its quartzite bluffs glowing amber in the sunset. The years had changed me, just as they had changed the landscape. Where I once saw only the mill's prosperity, I now saw the scars left on the land and its people. Kunu's grandchildren showed me the new wild rice beds their community planted up north. "Someday," one said, nodding toward the Baraboo, "it'll be clean enough here too." Their hope was like a seed, small but persistent, ready to take root in the healing earth. + +As I knelt by the river, I heard it again: the old song, faint but insistent. Progress had tried to drown it, but water has a way of wearing down even stone. And in that moment, I understood that resilience, like the river, flows not just through places, but through people. It's a current connecting past, present, and future in an unbroken stream. + +### Further reading/research: + +* Wisconsin Historical Society - Baraboo +* Ho-Chunk Nation - Official Website +* Circus World Museum in Baraboo +* Sauk County Historical Society +* The History of Logging in Wisconsin +* Native American History in Wisconsin +* Baraboo Public Library - Local History Resources +* Wisconsin's Effigy Mounds +* Ringling Brothers Circus History +* University of Wisconsin-Madison's Digital Collections on Ho-Chunk History + +_Thumbnail Photo by Alex Marrero on Unsplash_ \ No newline at end of file diff --git a/src/content/blog/posts/tech-is-just-a-tool.mdx b/src/content/blog/posts/tech-is-just-a-tool.mdx new file mode 100644 index 0000000..e2fee28 --- /dev/null +++ b/src/content/blog/posts/tech-is-just-a-tool.mdx @@ -0,0 +1,46 @@ +--- +title: "Tech is Just a Tool" +date: "2025-03-06" +description: "A thoughtful exploration of how technology serves as a means to an end, not an end in itself. Understanding the role of tools in our digital lives." +author: "Amanda Nelson" +tags: ["technology", "digital-tools", "productivity", "workflow", "tech-philosophy"] +--- + +# Tech is Just a Tool + +## Finding Calm and Positive Energy in the Digital World + +_Disclaimer: This newsletter includes affiliate links to products or services that I recommend. If you purchase through these links, I may earn a small commission at no additional cost to you. This support allows me to continue creating content and art. I only recommend products that align with my values and are beneficial to my audience._ + +As I reflect on my journey with productivity tools, I'm reminded that technology is neither inherently good nor evil. It's a tool. And like any tool, its impact depends on how we use it. Some view tech as a source of negativity or anxiety, but I believe it can be a powerful ally in enhancing our lives. + +## Revisiting Old Tools with Fresh Eyes + +Recently, I returned to two tools I'd previously abandoned: Sunsama and Notion. At one point, they felt overwhelming, but now they're integral to my workflow. Sunsama helps me plan and reflect, aligning tasks with my energy cycles. Notion, despite its imperfections, serves as a reliable note-taking and database solution, syncing seamlessly with Sunsama. + +**The Lesson**: Tools evolve, and so do we. What didn't serve us before might fit perfectly now. **_And that's worth exploring._** + +## How Tech Can Enhance Positive Energy + +Here are some ways I've reframed my relationship with tech to reduce anxiety and amplify positive energy: + +1. **Energy-Based Planning**: Align tasks with your natural energy cycles. High-energy mornings? That's when you tackle deep work. Low-energy afternoons? Perfect for admin tasks or creative brainstorming. +2. **Mindful Tool Selection**: Not every tool is for everyone. And that's okay! The key is finding tools that feel intuitive and supportive for you. If something feels like friction rather than flow, ask yourself: Is this tool serving me, or am I serving it? +3. **Boundaries Are Everything**: Notifications off. Social media muted when needed. Clear start-and-stop times for work tools like email or Slack. These boundaries help you stay present and prevent tech from draining your energy. +4. **Experimentation Without Fear**: Tech isn't static. It's playful! Treat your workflow as an experiment rather than a rigid system. Try new tools or revisit old ones without judgment; you might stumble upon something transformative. + +## For Those Who See Tech as "Evil" + +If you view tech as a source of negativity or anxiety, I invite you to reconsider. Instead of seeing technology as an enemy, let's try viewing it as neutral energy waiting to be directed by your intentions. + +* Ask Yourself: Is this tool adding value to my life? If not, why am I using it? +* Take Control: Set boundaries around how and when you engage with tech. +* Find the Fun: Explore ways tech can support hobbies or passions. Whether that's tracking your garden growth in an app or using AI to brainstorm creative projects. + +## The Bigger Picture: Building Resilience Through Tech + +Technology doesn't have to be overwhelming. It can be grounding when approached mindfully. By understanding the tools we use and aligning them with our needs, we can turn tech into a partner in enhancing our lives rather than a source of stress. + +Remember: You're in charge here. Not the algorithms or notifications vying for your attention. + +So go ahead. Revisit that app you swore off years ago or try something new entirely. You might just find that what once felt like chaos now feels like calm. A tool ready to amplify your positive energy. \ No newline at end of file diff --git a/src/content/blog/posts/the-you-framework.mdx b/src/content/blog/posts/the-you-framework.mdx new file mode 100644 index 0000000..c4ebf55 --- /dev/null +++ b/src/content/blog/posts/the-you-framework.mdx @@ -0,0 +1,13 @@ +--- +title: "The You Framework: Building Systems That Work With Your Brain" +date: "2025-05-08" +description: "A personalized approach to digital organization and automation that honors your unique cognitive style and energy patterns." +author: "Amanda Nelson" +tags: ["digital-organization", "productivity", "neurodivergent", "automation", "personal-systems"] +--- + +# The You Framework: Building Systems That Work With Your Brain + +## Creating Digital Environments That Support Your Unique Mind + +[Content to be added - This will be an article about creating personalized digital systems that work with individual cognitive styles and energy patterns] \ No newline at end of file diff --git a/src/content/blog/posts/welcome-to-pythoness-programmer.mdx b/src/content/blog/posts/welcome-to-pythoness-programmer.mdx deleted file mode 100644 index 69e8ef3..0000000 --- a/src/content/blog/posts/welcome-to-pythoness-programmer.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: "Welcome to Pythoness Programmer" -date: "2024-03-13" -description: "An introduction to Pythoness Programmer and our mission to make programming more accessible and enjoyable for everyone." -author: "Pythoness Programmer" -tags: ["introduction", "mission", "accessibility"] ---- - -# Welcome to Pythoness Programmer! - -We're excited to launch our blog and share our journey with you. Pythoness Programmer is more than just a name - it's a commitment to making programming more accessible, enjoyable, and inclusive for everyone. - -## Our Mission - -At Pythoness Programmer, we believe that: - -- Everyone deserves access to quality programming education -- Learning to code should be an enjoyable experience -- Different learning styles should be celebrated and accommodated -- Community and support are essential for growth - -## What to Expect - -In this blog, you'll find: - -- Technical tutorials and guides -- Tips for maintaining a healthy work-life balance -- Insights into making programming more accessible -- Stories from our community -- Resources for neurodivergent developers - -## Get Involved - -We're building a community where everyone feels welcome. Whether you're: - -- Just starting your programming journey -- Looking to improve your skills -- Seeking support and guidance -- Interested in making tech more accessible - -...you have a place here. - -Stay tuned for more content, and feel free to reach out with questions or suggestions! \ No newline at end of file From f0858ba67b9ac4379e55ae2f43d4889ce9daa8f1 Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 14:26:02 -0400 Subject: [PATCH 02/10] links and images added --- .../posts/accommodating-yourself-is-cute.mdx | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/content/blog/posts/accommodating-yourself-is-cute.mdx b/src/content/blog/posts/accommodating-yourself-is-cute.mdx index b549495..b5277d6 100644 --- a/src/content/blog/posts/accommodating-yourself-is-cute.mdx +++ b/src/content/blog/posts/accommodating-yourself-is-cute.mdx @@ -6,25 +6,31 @@ author: "Amanda Nelson" tags: ["accessibility", "developer-tools", "vscode", "productivity"] --- +> Find the full article on my LinkedIn: [Accommodating Yourself is Cute](https://www.linkedin.com/pulse/accommodating-yourself-cute-amanda-nelson/?trackingId=KVQFK7ydR%2By0xrJHQakeww%3D%3D) + # Accommodating Yourself is Cute Hi Barbie đŸ‘‹đŸ» tl;dr: Updating the font in your workflow is self-care, babe 🔼 -If you're anything like me, living in 2023 can make staring at your IDE near impossible. Being back in code is exhausting, and I must make changes to improve my workflow. In my era of not repeating cycles, my brain is better suited to struggling with complex systems and not trying to read my screen. +If you're anything like me, living in 2023 can make staring at your [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment) near impossible. Being back in code is exhausting, and I must make changes to improve my workflow. In my era of not repeating cycles, my brain is better suited to struggling with complex systems and not trying to read my screen. So what's the solution? Make the font easier to read! -## OpenDyslexic +![VS Code settings.json with custom color theme, zoom level, and Python formatting options](https://media.licdn.com/dms/image/v2/D4E12AQHolcSA345sqw/article-inline_image-shrink_400_744/article-inline_image-shrink_400_744/0/1697393304801?e=1753920000&v=beta&t=rc4Vtee04JSbXGqV7yqhJO4GEpTY2YTEZJbxdAaLLdk) + +## Open Dyslexic -This font has been tremendous in helping me get back into my writing and journaling, and as I get back into my coding practice again, I know that that will be my #1 choice of font. It may not give hacker-core, but accommodating yourself is cute. +[This font](https://opendyslexic.org/) has been tremendous in helping me get back into my writing and journaling, and as I get back into my coding practice again, I know that that will be my #1 choice of font. It may not give hacker-core, but accommodating yourself is cute. -However, one issue is that it looks a little wonky in the terminal because it has extra large spaces (and I have an Oh My Zsh layout I'm not changing yet 😉). Changing just the editor's font family will also automatically update the terminal within VSCode. So, while we're here, let's update the terminal font too! +However, one issue is that it looks a little wonky in the terminal because it has extra large spaces (and I have an [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh) layout I'm not changing yet 😉). Changing just the editor's font family will also automatically update the terminal within VSCode. So, while we're here, let's update the terminal font too! ## Fira Code -This is the font you wish you had in your terminal. Fira Code looks just better in every way. This is also a great option to update your main editor font. +[This is the font](https://github.com/tonsky/FiraCode) you wish you had in your terminal. Fira Code looks just better in every way. This is also a great option to update your main editor font. + +[Here's a list of other Programming Fonts you might want to check out](https://kinsta.com/blog/best-programming-fonts/) ## Install Instructions @@ -47,4 +53,4 @@ Until next time, 💕 Barbie -P.S. Deep Dive: The two fonts mentioned above have an Open Font License (OFL), which means they are free to install and use on projects, websites, etc. This type of font allows us engineers to know who created them and to whom to give credit. \ No newline at end of file +P.S. Deep Dive: The two fonts mentioned above have an [Open Font License (OFL)](https://en.wikipedia.org/wiki/SIL_Open_Font_License), which means they are free to install and use on projects, websites, etc. This type of font allows us engineers to know who created them and to whom to give credit. \ No newline at end of file From daf0479f9bc1f656ad343e316a7e1fbbc46074d3 Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 14:44:48 -0400 Subject: [PATCH 03/10] blog header linked to blog --- src/app/blog/layout.tsx | 10 +++++++++- src/components/blog/BlogContent.tsx | 20 +++++++++++++++++++ .../posts/accommodating-yourself-is-cute.mdx | 2 ++ 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/app/blog/layout.tsx b/src/app/blog/layout.tsx index ac044bc..73dbef9 100644 --- a/src/app/blog/layout.tsx +++ b/src/app/blog/layout.tsx @@ -13,7 +13,15 @@ export default function BlogLayout({ return (
-

Blog

+

+ + Blog + +

{children}
diff --git a/src/components/blog/BlogContent.tsx b/src/components/blog/BlogContent.tsx index 3a7052e..0a34443 100644 --- a/src/components/blog/BlogContent.tsx +++ b/src/components/blog/BlogContent.tsx @@ -6,6 +6,25 @@ import { BlogPost } from '@/lib/mdx' import PostCard from './PostCard' import TagFilter from './TagFilter' +function OpenSourceNotice() { + return ( +
+

+ This blog is open source! Check out the code on{' '} + + GitHub + + . Issues and pull requests are welcome! +

+
+ ) +} + interface BlogContentProps { posts: BlogPost[] } @@ -45,6 +64,7 @@ export default function BlogContent({ posts }: BlogContentProps) { /> ))}
+ ) } \ No newline at end of file diff --git a/src/content/blog/posts/accommodating-yourself-is-cute.mdx b/src/content/blog/posts/accommodating-yourself-is-cute.mdx index b5277d6..bed7b9e 100644 --- a/src/content/blog/posts/accommodating-yourself-is-cute.mdx +++ b/src/content/blog/posts/accommodating-yourself-is-cute.mdx @@ -6,6 +6,8 @@ author: "Amanda Nelson" tags: ["accessibility", "developer-tools", "vscode", "productivity"] --- +![Accommodating Yourself is Cute - blog header image](https://media.licdn.com/dms/image/v2/D4E12AQGbDVLZjffJQQ/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1697240921889?e=1753920000&v=beta&t=NTe07FTgnviT0ohERzRult4UUmZLlEub9Enwq1dwQjA) + > Find the full article on my LinkedIn: [Accommodating Yourself is Cute](https://www.linkedin.com/pulse/accommodating-yourself-cute-amanda-nelson/?trackingId=KVQFK7ydR%2By0xrJHQakeww%3D%3D) # Accommodating Yourself is Cute From f4963d3bab545e99e7a806780857a5bc92e8c301 Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 16:34:34 -0400 Subject: [PATCH 04/10] image added to postcard --- next.config.js | 10 +++ src/app/blog/page.tsx | 7 +- src/components/Header.tsx | 2 - src/components/blog/PostCard.tsx | 15 +++- src/components/blog/PostHeader.tsx | 16 +++- ...ng-cleaning-a-month-of-grit-and-growth.mdx | 84 ++++++++++++++++++- src/lib/mdx.ts | 7 +- 7 files changed, 131 insertions(+), 10 deletions(-) diff --git a/next.config.js b/next.config.js index 7fc75ad..bba0949 100644 --- a/next.config.js +++ b/next.config.js @@ -1,5 +1,15 @@ /** @type {import('next').NextConfig} */ const nextConfig = { + images: { + remotePatterns: [ + { + protocol: 'https', + hostname: 'media.beehiiv.com', + port: '', + pathname: '/**', + }, + ], + }, /* config options here */ }; diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index cb4e666..8fc5dfc 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -1,6 +1,7 @@ import { Metadata } from 'next' import { getAllPosts } from '@/lib/mdx' import BlogContent from '@/components/blog/BlogContent' +import { Suspense } from 'react' export const metadata: Metadata = { title: 'Blog | The Pythoness Programmer', @@ -10,5 +11,9 @@ export const metadata: Metadata = { export default async function BlogPage() { const posts = await getAllPosts() - return + return ( + Loading blog...
}> + + + ) } \ No newline at end of file diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 86ca424..36fac24 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -7,11 +7,9 @@ import Link from 'next/link' export default function Header() { const [isMenuOpen, setIsMenuOpen] = useState(false) const [isWorkMenuOpen, setIsWorkMenuOpen] = useState(false) - const [isNewsletterMenuOpen, setIsNewsletterMenuOpen] = useState(false) const pathname = usePathname() const isHomePage = pathname === '/' const workMenuRef = useRef(null) - const newsletterMenuRef = useRef(null) const toggleMenu = () => { setIsMenuOpen(!isMenuOpen) diff --git a/src/components/blog/PostCard.tsx b/src/components/blog/PostCard.tsx index 5a4e687..4dc4782 100644 --- a/src/components/blog/PostCard.tsx +++ b/src/components/blog/PostCard.tsx @@ -1,4 +1,5 @@ import Link from 'next/link' +import Image from 'next/image' import { BlogPost } from '@/lib/mdx' interface PostCardProps { @@ -9,7 +10,7 @@ interface PostCardProps { export default function PostCard({ post, onTagClick }: PostCardProps) { return (
-

+ {post.image && ( + {post.title} + )} +

{post.title}

diff --git a/src/components/blog/PostHeader.tsx b/src/components/blog/PostHeader.tsx index 281fbde..8a2e5a1 100644 --- a/src/components/blog/PostHeader.tsx +++ b/src/components/blog/PostHeader.tsx @@ -1,5 +1,6 @@ import Link from 'next/link' import { BlogPost } from '@/lib/mdx' +import Image from 'next/image' interface PostHeaderProps { post: BlogPost @@ -21,7 +22,7 @@ export default function PostHeader({ post }: PostHeaderProps) { by {post.author}
-
+
{post.tags.map((tag) => ( ))}
+ {post.image && ( +
+ {post.title +
+ )} ) } \ No newline at end of file diff --git a/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx b/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx index b266fc0..935f948 100644 --- a/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx +++ b/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx @@ -4,10 +4,90 @@ date: "2025-05-01" description: "A reflection on our month-long journey through digital spring cleaning, celebrating growth and setting intentions for mindful automation." author: "Amanda Nelson" tags: ["digital-organization", "grit", "spring-cleaning", "productivity", "reflection"] +image: "https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a28cfaec-e519-430e-985a-6e4a7a5883c0/Beehiiv_Banner.png?t=1745446972" --- # Digital Spring Cleaning: A Month of Grit and Growth -## Celebrating Our Progress and Looking Ahead +As we wrap up April's Digital Spring Cleaning journey, I want to take a moment to celebrate how far we've come together. Over the past month, we've adapted Angela Duckworth's powerful GRIT Framework—which explores how passion and perseverance drive long-term success—to transform our relationship with technology. Whether you've been with us since the beginning or are just joining us now, this recap will help you catch up on all the key insights and practical tools we've shared. -[Content to be added - This will be a summary article reflecting on the month of digital spring cleaning and introducing the next month's theme of mindful automation.] \ No newline at end of file +## Our GRIT Journey: A Month in Review + +### Week 1: Passion Pulse + +We began by examining our digital tools through the lens of joy and alignment. Remember that journal prompt about listing your software subscriptions? That exercise wasn't just about budgeting—it was about discovering which tools truly serve your unique brain and which might be creating unnecessary complexity. + +**Key Insight**: The tools that bring us joy are often the ones that align with our natural thinking patterns, not necessarily the ones with the most features. + +### Week 2: Systems That Serve Your Brain + +Building on our passion exploration, we dove into creating digital environments that honor neurodivergent thinking patterns. We explored: + +- **Context Containers**: Using different browsers for different types of work +- **Energy-Based Organization**: Sorting tasks by the energy they require +- **Visual Clarity Systems**: Using color-coding to create intuitive navigation + +**Personal Example**: I shared how creating separate browser profiles for different types of work transformed my relationship with financial tracking—a task I'd previously struggled with for years. + +### Week 3: Perseverance and Growth + +We tackled the inevitable tech challenges with practical strategies: + +- Creating contingency plans for essential tools +- Playing with software settings to discover hidden features +- Implementing permission-based organization that accommodates fluctuating executive function + +**Quick Tip**: The 2-Minute Micro-Reflection (NAA) method: + +1. **Notice** your digital environment +2. **Adjust** one small thing +3. **Acknowledge** your intentional digital care + +### Week 4: Bringing It All Together + +Last week, we introduced the GRIT Reflection Worksheet as a practical tool to help implement everything we've discussed. The worksheet's flexible framework is designed specifically for neurodivergent brains, with features like: + +- Bite-sized reflections that can be completed independently +- Visual anchors and color-coding for intuitive navigation +- Adaptable digital and printable formats + +## Tool Spotlight: Your Digital Spring Cleaning Toolkit + +Throughout the month, we've shared various tools that support different thinking styles: + +**For Visual Thinkers:** +- Canva's Whiteboard feature for visual planning +- Mermaid.js for creating flowcharts +- Arc Browser for customizable web experiences + +**For Auditory Processors:** +- Plaud.ai for voice notes and mindmaps +- Otter.ai for automatic transcription +- Loom for video communication + +**For Pattern Thinkers:** +- Obsidian for concept linking +- Make.com for automated workflows +- Home Assistant for customizable automation + +## Personal Update: My Digital Spring Cleaning Revelations + +This month's journey has been transformative for me personally. The most significant insight? Sometimes the most impactful changes aren't about finding the "perfect app" but about creating the right context for your unique brain. + +I experienced this firsthand when I made the switch to Obsidian for managing my notes and web clippings. What started as a simple organizational change turned into a creative playground that reignited my love for technical problem-solving. I found myself in that beautiful state of flow where hours would pass without notice as I built custom solutions to make my digital life more intuitive. + +One afternoon, while trying to streamline how I save articles, I ended up creating my first Firefox extension—something I'd never attempted before. The process of learning how to build it, testing different approaches, and finally seeing it work seamlessly with my Obsidian vault was incredibly rewarding. + +## Looking Ahead: Mindful Automation + +Next month, we'll explore Mindful Automation—setting up systems that work for you rather than creating more demands. But before we move forward, I encourage you to take a moment to reflect on your Digital Spring Cleaning journey. + +**Bonus Journal Prompt**: Think back to one digital tool or system you've changed this month. How did this change align with your natural thinking patterns? What surprised you about the process of making this change? + +**Remember**: Digital organization isn't about achieving perfection—it's about creating spaces that support your natural thinking patterns and energy fluctuations. The GRIT Worksheet is designed to be a living document you can return to whenever you need a reset, not just during spring cleaning season. + +[Download the GRIT Reflection Worksheet](/digital-spring-cleaning/digitalspringcleaningWorksheet.pdf) + +With digital care, + +The Pythoness Programmer \ No newline at end of file diff --git a/src/lib/mdx.ts b/src/lib/mdx.ts index 64e65e5..9df8a0a 100644 --- a/src/lib/mdx.ts +++ b/src/lib/mdx.ts @@ -21,6 +21,7 @@ export interface BlogPost { author: string tags: string[] content: string + image?: string } export interface MDXContent { @@ -60,7 +61,8 @@ export async function getAllPosts(): Promise { description: data.description, author: data.author, tags: data.tags || [], - content + content, + image: data.image, } }) ) @@ -94,7 +96,8 @@ export async function getPostBySlug(slug: string): Promise { description: data.description, author: data.author, tags: data.tags || [], - content + content, + image: data.image, } } catch (error) { logError(`Error reading post with slug "${slug}"`, error, { filePath }) From 94193f7a203f27c23db88e7ca7e6de0907725e92 Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 16:39:19 -0400 Subject: [PATCH 05/10] post with image updated for next --- src/components/blog/PostHeader.tsx | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/components/blog/PostHeader.tsx b/src/components/blog/PostHeader.tsx index 8a2e5a1..9ae1e38 100644 --- a/src/components/blog/PostHeader.tsx +++ b/src/components/blog/PostHeader.tsx @@ -35,17 +35,14 @@ export default function PostHeader({ post }: PostHeaderProps) { ))}
{post.image && ( -
- {post.title -
+ {post.title )} ) From 7d7cdf4af933e52719b4e53f4e43867ba3bcecf4 Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 17:50:26 -0400 Subject: [PATCH 06/10] linked media added to next.config --- next.config.js | 6 ++++++ src/content/blog/posts/accommodating-yourself-is-cute.mdx | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/next.config.js b/next.config.js index bba0949..0b12d23 100644 --- a/next.config.js +++ b/next.config.js @@ -8,6 +8,12 @@ const nextConfig = { port: '', pathname: '/**', }, + { + protocol: 'https', + hostname: 'media.licdn.com', + port: '', + pathname: '/**', + }, ], }, /* config options here */ diff --git a/src/content/blog/posts/accommodating-yourself-is-cute.mdx b/src/content/blog/posts/accommodating-yourself-is-cute.mdx index bed7b9e..10a0ca9 100644 --- a/src/content/blog/posts/accommodating-yourself-is-cute.mdx +++ b/src/content/blog/posts/accommodating-yourself-is-cute.mdx @@ -3,11 +3,10 @@ title: "Accommodating Yourself is Cute" date: "2023-10-15" description: "A guide to making your development workflow more accessible and comfortable, featuring font recommendations and customization tips for VS Code." author: "Amanda Nelson" -tags: ["accessibility", "developer-tools", "vscode", "productivity"] +tags: ["accessibility", "developer-tools", "vscode", "productivity", "IDE"] +image: "https://media.licdn.com/dms/image/v2/D4E12AQGbDVLZjffJQQ/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1697240921889?e=1753920000&v=beta&t=NTe07FTgnviT0ohERzRult4UUmZLlEub9Enwq1dwQjA" --- -![Accommodating Yourself is Cute - blog header image](https://media.licdn.com/dms/image/v2/D4E12AQGbDVLZjffJQQ/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1697240921889?e=1753920000&v=beta&t=NTe07FTgnviT0ohERzRult4UUmZLlEub9Enwq1dwQjA) - > Find the full article on my LinkedIn: [Accommodating Yourself is Cute](https://www.linkedin.com/pulse/accommodating-yourself-cute-amanda-nelson/?trackingId=KVQFK7ydR%2By0xrJHQakeww%3D%3D) # Accommodating Yourself is Cute From a7d5be3a997fd02315c1f7d6a1168a35bf6b8d7f Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 18:49:36 -0400 Subject: [PATCH 07/10] bottom nav for blogs and content --- src/app/blog/[slug]/page.tsx | 12 ++++- src/components/blog/PostNavigation.tsx | 51 +++++++++++++++++++ ...ng-cleaning-deepening-our-grit-journey.mdx | 15 +++--- ...-sustainability-that-wont-burn-you-out.mdx | 11 ++-- .../blog/posts/lunar-new-year-2025.mdx | 1 + ...ework-for-your-digital-spring-cleaning.mdx | 7 ++- .../blog/posts/on-elon-musk-and-dates.mdx | 15 +++--- .../blog/posts/sawdust-and-sacred-stones.mdx | 25 ++++----- .../blog/posts/tech-is-just-a-tool.mdx | 5 +- 9 files changed, 110 insertions(+), 32 deletions(-) create mode 100644 src/components/blog/PostNavigation.tsx diff --git a/src/app/blog/[slug]/page.tsx b/src/app/blog/[slug]/page.tsx index 87bdd3a..183939d 100644 --- a/src/app/blog/[slug]/page.tsx +++ b/src/app/blog/[slug]/page.tsx @@ -1,6 +1,7 @@ import { Metadata } from 'next' -import { getPostBySlug, compileMDXContent } from '@/lib/mdx' +import { getPostBySlug, compileMDXContent, getAllPosts } from '@/lib/mdx' import PostHeader from '@/components/blog/PostHeader' +import PostNavigation from '@/components/blog/PostNavigation' interface BlogPostPageProps { params: { @@ -20,11 +21,20 @@ export async function generateMetadata({ params }: BlogPostPageProps): Promise p.slug === params.slug) + + // Get previous and next posts + const previousPost = currentIndex < allPosts.length - 1 ? allPosts[currentIndex + 1] : null + const nextPost = currentIndex > 0 ? allPosts[currentIndex - 1] : null return (
{content} +
) } \ No newline at end of file diff --git a/src/components/blog/PostNavigation.tsx b/src/components/blog/PostNavigation.tsx new file mode 100644 index 0000000..3457661 --- /dev/null +++ b/src/components/blog/PostNavigation.tsx @@ -0,0 +1,51 @@ +import Link from 'next/link' +import { BlogPost } from '@/lib/mdx' + +interface PostNavigationProps { + previousPost: BlogPost | null + nextPost: BlogPost | null +} + +export default function PostNavigation({ previousPost, nextPost }: PostNavigationProps) { + return ( + + ) +} \ No newline at end of file diff --git a/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx b/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx index 8868d00..0da0287 100644 --- a/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx +++ b/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx @@ -4,6 +4,7 @@ date: "2025-04-17" description: "Neurodivergent Digital Organization: Energy-Based Productivity Systems for ADHD, Autism, and Executive Function Challenges | Context Containers for Better Focus" author: "Amanda Nelson" tags: ["digital-organization", "neurodivergent", "productivity", "grit", "spring-cleaning"] +image: "https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/8eb4d13a-d035-41c4-b024-ec3b4f2a5591/digital_spring_cleaning.png?t=1744915377" --- # Digital Spring Cleaning: Deepening Our GRIT Journey @@ -14,7 +15,7 @@ Hey there, Last week, we began our April journey through Digital Spring Cleaning with the Monthly GRIT Framework—exploring how passion, perseverance, growth, and resilience can transform our relationship with technology. Today, I want to weave these concepts together more deeply, offering practical approaches that honor both your technical brilliance and your body's wisdom as we continue this journey. -**Spring Special**: Feeling overwhelmed by your current tech stack? I'm offering 30-minute Tech Stack Audit calls for just $55 (regular price $70) until April 30th. We'll review your current digital tools, identify redundancies, and create a streamlined system that works with your brain instead of against it. +**Spring Special**: Feeling overwhelmed by your current tech stack? I'm offering 30-minute Tech Stack Audit calls for just $55 (regular price $70) until April 30th. We'll review your current digital tools, identify redundancies, and create a streamlined system that works with your brain instead of against it. [Book your session here](https://www.cal.com/pythoness). ## Main Feature: Systems That Serve Your Brain @@ -37,7 +38,7 @@ Automation can be especially valuable for neurodivergent individuals who experie * Use apps like Freedom to block distracting websites during focused work periods * Set up automatic shutdown timers on devices to support work/life boundaries -* Use Momentum Dash to create a consistent "new tab" experience across all chromium-based browsers with to-do lists, favorite links, and focus features. Their newer Google Calendar sync automatically puts you in focus mode until your next appointment without any additional effort. It's one of my favorite paid browser extensions and has been transformative for maintaining focus across different workspaces. +* Use [Momentum Dash](https://momentumdash.com/) to create a consistent "new tab" experience across all chromium-based browsers with to-do lists, favorite links, and focus features. Their newer Google Calendar sync automatically puts you in focus mode until your next appointment without any additional effort. It's one of my favorite paid browser extensions and has been transformative for maintaining focus across different workspaces. * Create email filters that sort messages by urgency or topic * Implement text expanders for frequently typed information @@ -52,9 +53,9 @@ Remember last week's Growth Gauge where I encouraged you to play with your softw This approach acknowledges that executive function fluctuates and builds flexibility into your systems: * Create an "executive function pending" folder for files you can't organize right now -* Use voice memos when writing feels too demanding (tools like Otter.ai can transcribe these later) +* Use voice memos when writing feels too demanding (tools like [Otter.ai](https://otter.ai/) can transcribe these later) * Set up "future you" systems with detailed notes for when you return to projects - * **_Personal Example:_** I use the Plaud Note app to capture all my long-form thoughts, favorite quotes, ideas, and meeting notes via voice. The app allows me to keep voice notes unprocessed on my device for days until I have the energy to classify and organize them. This creates a perfect "future me" system where I can brain dump whenever inspiration strikes, without the immediate cognitive load of having to categorize or transcribe the information. Plus the app will use AI to create mind maps and more of your voice note for you. + * **_Personal Example:_** I use the [Plaud Note app](https://plaud.ai/) to capture all my long-form thoughts, favorite quotes, ideas, and meeting notes via voice. The app allows me to keep voice notes unprocessed on my device for days until I have the energy to classify and organize them. This creates a perfect "future me" system where I can brain dump whenever inspiration strikes, without the immediate cognitive load of having to categorize or transcribe the information. Plus the app will use AI to create mind maps and more of your voice note for you. ## Tool Spotlight: Digital Spring Cleaning Toolkit @@ -75,7 +76,7 @@ To support the Grit Goals you set last week, here are some neurodivergent-friend **For Pattern Thinkers:** * **Obsidian**: Connect notes through concept linking and visualization -* **Make.com** or **N8N**: Create powerful automated workflows between apps with more flexibility and control than traditional automation tools +* **[Make.com](https://make.com/)** or **N8N**: Create powerful automated workflows between apps with more flexibility and control than traditional automation tools * **Home Assistant**: Open-source home automation that gives you full control ## Community Corner: Future Connections @@ -108,4 +109,6 @@ P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cle With clarity and confidence, -Amanda, The Pythoness Programmer \ No newline at end of file +Amanda, The Pythoness Programmer + +![Signature](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5abd08ee-bc4d-49f0-9303-3d5d75ef4359/email_signatures.png?t=1742411231) \ No newline at end of file diff --git a/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx b/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx index 8c571e9..6919cc9 100644 --- a/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx +++ b/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx @@ -4,6 +4,7 @@ date: "2025-03-19" description: "Practical strategies for maintaining a healthy relationship with technology while building sustainable digital habits that support long-term well-being." author: "Amanda Nelson" tags: ["digital-wellness", "sustainability", "work-life-balance", "productivity", "mental-health"] +image: "https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/asset/file/0016fa94-f39b-4738-9168-66c316bc3959/Beehiiv_Banner.png" --- # Digital Sustainability That Won't Burn You Out @@ -72,15 +73,19 @@ For neurodivergent brains that respond well to visual rewards and gamification, What I appreciate most about Finch is how it embodies digital sustainability—it's a tech tool that actually supports well-being rather than depleting it. +(and check out their [reddit page](https://www.reddit.com/r/finch/) to see how others are using the app) + +[Check out Finch for Yourself](https://app.befinch.com/invite_v5/KXGW) + ## Community Corner **Tech Pivot Sessions Now Available!** -I'm thrilled to announce that my 30-minute and 60-minute tech pivot sessions are back open for booking! These focused sessions are designed to help you navigate technological transitions with confidence and clarity. +I'm thrilled to announce that my 30-minute and 60-minute tech pivot sessions are back open for booking! These focused sessions are designed to help you navigate technological transitions with confidence and clarity. [Book your session here](https://cal.com/pythoness). -Here's what past clients have shared about their experiences: +![Tech Pivot Session Review](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/7c2e9cc8-c51c-46cf-a169-9409291fb5ba/Screenshot_20240111_164226_TikTok.jpg?t=1742419165) -> I was feeling completely stuck with my tech setup and overwhelmed by the idea of making changes. Amanda's session provided exactly the personalized guidance I needed, taking into account my specific needs and how my brain works. It was like having a tech translator who actually understood me! +_Review by [Alex Mandelson of Mandelson Musings](https://www.tiktok.com/@mandelsonmusings)_ ## Personal Update diff --git a/src/content/blog/posts/lunar-new-year-2025.mdx b/src/content/blog/posts/lunar-new-year-2025.mdx index 294c5b7..a213b07 100644 --- a/src/content/blog/posts/lunar-new-year-2025.mdx +++ b/src/content/blog/posts/lunar-new-year-2025.mdx @@ -4,6 +4,7 @@ date: "2025-01-29" description: "2025 -- When Silicon Sheds its Skin: The Wooden Snake's Silent Revolution. Exploring the intersection of technology, tradition, and transformation in the Year of the Wooden Snake." author: "Amanda Nelson" tags: ["AI", "technology", "lunar-new-year", "innovation", "sustainability"] +image: "https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/asset/file/8858eb34-1a98-4def-a6eb-4fa9e670c764/Pythoness_Perspective.png" --- # Pythoness Perspective: Lunar New Year Edition diff --git a/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx b/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx index 8de41be..dd79ee5 100644 --- a/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx +++ b/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx @@ -4,6 +4,7 @@ date: "2025-04-10" description: "Declutter Your Tech, Boost Your Productivity, and Build Digital Resilience using Angela Duckworth's GRIT framework adapted for digital organization." author: "Amanda Nelson" tags: ["productivity", "digital-organization", "grit", "spring-cleaning", "tech-tools"] +image: "https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/asset/file/78b65992-2c7d-44de-9761-7b277d155d29/Beehiiv_Banner_1_.png" --- # Monthly Grit Framework for your Digital Spring Cleaning @@ -24,6 +25,8 @@ The digital tools we use should (mostly) spark joy and serve our purposes effici **Need help evaluating your tech stack?** I'm offering 30-minute consultation calls this month where we can review your current setup and identify opportunities for consolidation. +[Book a 30min Consult](https://cal.com/pythoness/tech30) + ## Perseverance Points Tech challenges are inevitable. Recently, I've been following the Next.js security discussions—a framework I've invested time learning and have built my portfolio with. While my current projects don't handle sensitive customer data, these situations still prompt important reflection about the tools we rely on. @@ -74,7 +77,7 @@ Setting achievable digital organization goals that work with neurodivergent thin ## Community Connection -As part of my own digital spring cleaning, I'm mindfully downsizing my online presence. I'll be stepping back from Meta platforms (Facebook, Instagram) and Twitter, focusing instead on BlueSky and YouTube. With the "potential" TikTok ban looming, I'm reflecting on which digital spaces truly serve my wellbeing and community connections. +As part of my own digital spring cleaning, I'm mindfully downsizing my online presence. I'll be stepping back from Meta platforms (Facebook, Instagram) and Twitter, focusing instead on [BlueSky](https://bsky.app/profile/pythonessdev.bsky.social), [YouTube](https://www.youtube.com/@pythonessprogrammer), and [TikTok](https://www.tiktok.com/@pythoness_programmer). With the "potential" TikTok ban looming, I'm reflecting on which digital spaces truly serve my wellbeing and community connections. I'd love to hear where you're finding meaningful community online these days. Which digital spaces feel nourishing rather than depleting? @@ -84,6 +87,8 @@ I'd love to hear where you're finding meaningful community online these days. Wh When examining your software systems, approach from a grounded state, ideally first thing in your workday. This allows you to clearly identify friction points in your workflows. Try this practice: +![Friction Questions](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/86ddbaac-365d-4e85-a178-38876d69ee9a/Friction_Questions.png?t=1744334530) + 1. Before reviewing a digital process, take three deep breaths 2. As you move through each step, notice physical sensations in your body 3. When you encounter a hurdle, pause and write it down diff --git a/src/content/blog/posts/on-elon-musk-and-dates.mdx b/src/content/blog/posts/on-elon-musk-and-dates.mdx index 6040a48..070d2f0 100644 --- a/src/content/blog/posts/on-elon-musk-and-dates.mdx +++ b/src/content/blog/posts/on-elon-musk-and-dates.mdx @@ -4,6 +4,7 @@ date: "2025-02-12" description: "A technical deep dive into the misinformation surrounding Social Security dates and why it matters in the age of AI and social media." author: "Amanda Nelson" tags: ["AI", "misinformation", "social-security", "tech-literacy", "data-systems"] +image: "https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/asset/file/e82c2021-4e5b-42c6-84b4-e491c817ea3f/Pythoness_Perspective.png" --- # Pythoness Perspective: On Elon Musk and Dates @@ -22,12 +23,12 @@ So, Elon Musk recently claimed that Social Security is paying out to people olde Let's break it down: -1. Social Security runs on COBOL, an ancient programming language designed for basic systems. This was _the_ programming language of the 60s. +1. Social Security runs on [COBOL](https://en.wikipedia.org/wiki/COBOL), an ancient programming language designed for basic systems. This was _the_ programming language of the 60s. 2. COBOL doesn't do dates well. It's like trying to teach your grandma to use TikTok. -3. The ISO 8601 date standard starts on May 20th, 1875 per the international treaty known as the Treaty of the Metre. This exact date serves as a starting point for calendar date tracking via only digits. "ISO" refers to the non-governmental "International Organization for Standardization". Not all engineers use the same standards, which can cause issues exactly like this one. +3. The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#:~:text=ISO%208601%3A2004%20fixes%20a,8601%2D1%3A2019) date standard starts on May 20th, 1875 per the international treaty known as the Treaty of the Metre. This exact date serves as a starting point for calendar date tracking via only digits. "ISO" refers to the non-governmental "International Organization for Standardization". Not all engineers use the same standards, which can cause issues exactly like this one. 4. When these systems need to have a number in the system, and the data of birth may not be known exactly it is likely left blank and it is defaulted to 1875 by a system that views "0" or null as May 20th, 1875. -For a comprehensive breakdown of the technical details and conventions behind this issue, I highly recommend watching the video by CJ Trowbridge (they/them) on TikTok. In just 2 minutes and 45 seconds, CJ provides an in-depth explanation that will help you fully grasp the technical nuances of this situation. +For a comprehensive breakdown of the technical details and conventions behind this issue, I highly recommend watching the video by CJ Trowbridge (they/them) on TikTok. In just 2 minutes and 45 seconds, CJ provides an in-depth explanation that will help you fully grasp the technical nuances of this situation: [CJ's Technical Breakdown](https://www.tiktok.com/t/ZT2SwfNd7/) ## Why This is Scarier Than a Blue Screen of Death @@ -52,8 +53,8 @@ Your Favorite Pythoness ### Further reading: -* Newsweek - Elon Musk Issues Major Social Security Warning -* LinkedIn - Best Practices for Handling Date and Time in Software Development -* CJ's awesome video that inspired me to finally unpack my date conversion development trauma - Tiktok Video +* [Newsweek - Elon Musk Issues Major Social Security Warning](https://www.newsweek.com/elon-musk-major-social-security-warning-fraud-billion-week-lost-2029244) +* [LinkedIn - Best Practices for Handling Date and Time in Software Development](https://www.linkedin.com/pulse/best-practices-handling-date-time-software-development-basant-sahu/) +* [CJ's awesome video that inspired me to finally unpack my date conversion development trauma](https://www.tiktok.com/@cjtrowbridge/video/7470465628751645983) -_Cover image by Vlad Tchompalov on Unsplash_ \ No newline at end of file +_Cover image by [Vlad Tchompalov](https://unsplash.com/@tchompalov) on [Unsplash](https://unsplash.com/photos/close-up-photography-of-red-car-jwyO3NhPZKQ)_ \ No newline at end of file diff --git a/src/content/blog/posts/sawdust-and-sacred-stones.mdx b/src/content/blog/posts/sawdust-and-sacred-stones.mdx index d99c3d4..9410de0 100644 --- a/src/content/blog/posts/sawdust-and-sacred-stones.mdx +++ b/src/content/blog/posts/sawdust-and-sacred-stones.mdx @@ -4,6 +4,7 @@ date: "2025-02-05" description: "A Historical Fiction Memoir of Growing Up in Company-Town Baraboo, exploring the tensions between corporate interests and Indigenous resilience in 19th-century Wisconsin." author: "Amanda Nelson" tags: ["historical-fiction", "wisconsin", "indigenous-history", "industrial-history", "baraboo"] +image: "https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a816e40b-321f-4520-90d1-83aceefdb445/devilslake.png?t=1738797816" --- # Sawdust and Sacred Stones @@ -64,15 +65,15 @@ As I knelt by the river, I heard it again: the old song, faint but insistent. Pr ### Further reading/research: -* Wisconsin Historical Society - Baraboo -* Ho-Chunk Nation - Official Website -* Circus World Museum in Baraboo -* Sauk County Historical Society -* The History of Logging in Wisconsin -* Native American History in Wisconsin -* Baraboo Public Library - Local History Resources -* Wisconsin's Effigy Mounds -* Ringling Brothers Circus History -* University of Wisconsin-Madison's Digital Collections on Ho-Chunk History - -_Thumbnail Photo by Alex Marrero on Unsplash_ \ No newline at end of file +* [Wisconsin Historical Society - Baraboo](https://www.wisconsinhistory.org/Records/Article/CS1906) +* [Ho-Chunk Nation - Official Website](https://ho-chunknation.com/) +* [Circus World Museum in Baraboo](https://circusworldbaraboo.org/about-us/history/) +* [Sauk County Historical Society](https://www.saukcountyhistory.org/) +* [The History of Logging in Wisconsin](https://dnr.wisconsin.gov/topic/TimberSales/history.html) +* [Native American History in Wisconsin](https://www.wisconsinhistory.org/Records/Article/CS4048) +* [Baraboo Public Library - Local History Resources](https://www.baraboopubliclibrary.org/local-history-genealogy) +* [Wisconsin's Effigy Mounds](https://www.wisconsinhistory.org/Records/Article/CS4102) +* [Ringling Brothers Circus History](https://www.ringling.com/ringling-bros-history/) +* [University of Wisconsin-Madison's Digital Collections on Ho-Chunk History](https://search.library.wisc.edu/digital/AWisconsin%20Historical%20Society%20Digital%20Collection/Ho-Chunk) + +_Thumbnail Photo by [Alex Marrero](https://unsplash.com/@alexmke) on [Unsplash](https://unsplash.com/photos/a-view-of-a-lake-surrounded-by-trees-XZrjaf4hStc)_ \ No newline at end of file diff --git a/src/content/blog/posts/tech-is-just-a-tool.mdx b/src/content/blog/posts/tech-is-just-a-tool.mdx index e2fee28..0e8e882 100644 --- a/src/content/blog/posts/tech-is-just-a-tool.mdx +++ b/src/content/blog/posts/tech-is-just-a-tool.mdx @@ -4,19 +4,20 @@ date: "2025-03-06" description: "A thoughtful exploration of how technology serves as a means to an end, not an end in itself. Understanding the role of tools in our digital lives." author: "Amanda Nelson" tags: ["technology", "digital-tools", "productivity", "workflow", "tech-philosophy"] +image: "https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/asset/file/8858eb34-1a98-4def-a6eb-4fa9e670c764/Pythoness_Perspective.png" --- # Tech is Just a Tool ## Finding Calm and Positive Energy in the Digital World -_Disclaimer: This newsletter includes affiliate links to products or services that I recommend. If you purchase through these links, I may earn a small commission at no additional cost to you. This support allows me to continue creating content and art. I only recommend products that align with my values and are beneficial to my audience._ +_Disclaimer: This post includes affiliate links to products or services that I recommend. If you purchase through these links, I may earn a small commission at no additional cost to you. This support allows me to continue creating content and art. I only recommend products that align with my values and are beneficial to my audience._ As I reflect on my journey with productivity tools, I'm reminded that technology is neither inherently good nor evil. It's a tool. And like any tool, its impact depends on how we use it. Some view tech as a source of negativity or anxiety, but I believe it can be a powerful ally in enhancing our lives. ## Revisiting Old Tools with Fresh Eyes -Recently, I returned to two tools I'd previously abandoned: Sunsama and Notion. At one point, they felt overwhelming, but now they're integral to my workflow. Sunsama helps me plan and reflect, aligning tasks with my energy cycles. Notion, despite its imperfections, serves as a reliable note-taking and database solution, syncing seamlessly with Sunsama. +Recently, I returned to two tools I'd previously abandoned: [Sunsama](https://sunsama.com/share?refId=67b613788d8ce50001d86512) and Notion. At one point, they felt overwhelming, but now they're integral to my workflow. Sunsama helps me plan and reflect, aligning tasks with my energy cycles. Notion, despite its imperfections, serves as a reliable note-taking and database solution, syncing seamlessly with Sunsama. **The Lesson**: Tools evolve, and so do we. What didn't serve us before might fit perfectly now. **_And that's worth exploring._** From 83368f99cae076f1d29effb668b861032d231cb0 Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 19:21:32 -0400 Subject: [PATCH 08/10] signature updated --- src/content/blog/posts/accommodating-yourself-is-cute.mdx | 4 ++++ .../digital-spring-cleaning-a-month-of-grit-and-growth.mdx | 6 +++++- .../digital-spring-cleaning-deepening-our-grit-journey.mdx | 4 +++- .../posts/digital-sustainability-that-wont-burn-you-out.mdx | 6 +++++- src/content/blog/posts/from-legal-communications-to-ai.mdx | 6 +++++- src/content/blog/posts/lunar-new-year-2025.mdx | 6 +++++- ...thly-grit-framework-for-your-digital-spring-cleaning.mdx | 6 +++++- .../blog/posts/monthly-grit-reflection-worksheet.mdx | 6 +++++- src/content/blog/posts/on-elon-musk-and-dates.mdx | 3 +++ src/content/blog/posts/tech-is-just-a-tool.mdx | 6 +++++- 10 files changed, 45 insertions(+), 8 deletions(-) diff --git a/src/content/blog/posts/accommodating-yourself-is-cute.mdx b/src/content/blog/posts/accommodating-yourself-is-cute.mdx index 10a0ca9..0646e23 100644 --- a/src/content/blog/posts/accommodating-yourself-is-cute.mdx +++ b/src/content/blog/posts/accommodating-yourself-is-cute.mdx @@ -54,4 +54,8 @@ Until next time, 💕 Barbie +
+Signature +
+ P.S. Deep Dive: The two fonts mentioned above have an [Open Font License (OFL)](https://en.wikipedia.org/wiki/SIL_Open_Font_License), which means they are free to install and use on projects, websites, etc. This type of font allows us engineers to know who created them and to whom to give credit. \ No newline at end of file diff --git a/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx b/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx index 935f948..5a6db6d 100644 --- a/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx +++ b/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx @@ -90,4 +90,8 @@ Next month, we'll explore Mindful Automation—setting up systems that work for With digital care, -The Pythoness Programmer \ No newline at end of file +The Pythoness Programmer + +
+Signature +
\ No newline at end of file diff --git a/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx b/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx index 0da0287..51f2b03 100644 --- a/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx +++ b/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx @@ -111,4 +111,6 @@ With clarity and confidence, Amanda, The Pythoness Programmer -![Signature](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5abd08ee-bc4d-49f0-9303-3d5d75ef4359/email_signatures.png?t=1742411231) \ No newline at end of file +
+Signature +
\ No newline at end of file diff --git a/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx b/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx index 6919cc9..59b5fa6 100644 --- a/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx +++ b/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx @@ -101,4 +101,8 @@ Until then, may your digital practices be as sustainable as they are powerful. With clarity and confidence, -Amanda, The Pythoness Programmer \ No newline at end of file +Amanda, The Pythoness Programmer + +
+Signature +
\ No newline at end of file diff --git a/src/content/blog/posts/from-legal-communications-to-ai.mdx b/src/content/blog/posts/from-legal-communications-to-ai.mdx index 4a81e3f..fd9bb5a 100644 --- a/src/content/blog/posts/from-legal-communications-to-ai.mdx +++ b/src/content/blog/posts/from-legal-communications-to-ai.mdx @@ -34,4 +34,8 @@ Today, I navigate the deep ocean of AI with confidence, drawing on these foundat Technology should serve humans, not the other way around. The attention to detail, communication skills, and process management abilities I developed in the legal field became my compass in tech. They help me create AI solutions that are accessible to everyone, joyful to use, and anxiety-reducing. Most importantly, they keep the human element at the center of every technological interaction. -As we explore AI's possibilities, I'm grateful for this unconventional path. It's shown me that the most valuable skills often come from unexpected places—and that technology works best when it serves people, not the other way around. \ No newline at end of file +As we explore AI's possibilities, I'm grateful for this unconventional path. It's shown me that the most valuable skills often come from unexpected places—and that technology works best when it serves people, not the other way around. + +
+Signature +
\ No newline at end of file diff --git a/src/content/blog/posts/lunar-new-year-2025.mdx b/src/content/blog/posts/lunar-new-year-2025.mdx index a213b07..fb0a40c 100644 --- a/src/content/blog/posts/lunar-new-year-2025.mdx +++ b/src/content/blog/posts/lunar-new-year-2025.mdx @@ -58,4 +58,8 @@ While embracing new tools, keep devices updated. Security is the foundation of p **Next Month:** We'll explore how global AI policies affect everyday users and why ethical design matters. -_The revolution isn't loud—it's unfolding in the gaps, cracks, and quiet spaces where creativity thrives._ \ No newline at end of file +_The revolution isn't loud—it's unfolding in the gaps, cracks, and quiet spaces where creativity thrives._ + +
+Signature +
\ No newline at end of file diff --git a/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx b/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx index dd79ee5..f5fa387 100644 --- a/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx +++ b/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx @@ -111,4 +111,8 @@ P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cle With clarity and confidence, -Amanda, The Pythoness Programmer \ No newline at end of file +Amanda, The Pythoness Programmer + +
+Signature +
\ No newline at end of file diff --git a/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx b/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx index 2a49fd4..35cfe19 100644 --- a/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx +++ b/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx @@ -53,4 +53,8 @@ P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cle With clarity and confidence, -Amanda, The Pythoness Programmer \ No newline at end of file +Amanda, The Pythoness Programmer + +
+Signature +
\ No newline at end of file diff --git a/src/content/blog/posts/on-elon-musk-and-dates.mdx b/src/content/blog/posts/on-elon-musk-and-dates.mdx index 070d2f0..0fe1265 100644 --- a/src/content/blog/posts/on-elon-musk-and-dates.mdx +++ b/src/content/blog/posts/on-elon-musk-and-dates.mdx @@ -49,6 +49,9 @@ Remember, in this vast dataverse, we're not just reading code - we're guardians Keep your code clean, your facts checked, and your BS detectors finely tuned. Until next time, may your logic be sound and your integrity unbreakable! Yours in algorithms and accountability, +
+Signature +
Your Favorite Pythoness ### Further reading: diff --git a/src/content/blog/posts/tech-is-just-a-tool.mdx b/src/content/blog/posts/tech-is-just-a-tool.mdx index 0e8e882..4cf13e2 100644 --- a/src/content/blog/posts/tech-is-just-a-tool.mdx +++ b/src/content/blog/posts/tech-is-just-a-tool.mdx @@ -44,4 +44,8 @@ Technology doesn't have to be overwhelming. It can be grounding when approached Remember: You're in charge here. Not the algorithms or notifications vying for your attention. -So go ahead. Revisit that app you swore off years ago or try something new entirely. You might just find that what once felt like chaos now feels like calm. A tool ready to amplify your positive energy. \ No newline at end of file +So go ahead. Revisit that app you swore off years ago or try something new entirely. You might just find that what once felt like chaos now feels like calm. A tool ready to amplify your positive energy. + +
+Signature +
\ No newline at end of file From 3ea55313ab431f698d1525fb85ecc0f0ef0442df Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 20:29:54 -0400 Subject: [PATCH 09/10] signatures consistent and new download added for May 2025 --- .../error-proofing-worksheet.pdf | Bin 0 -> 177959 bytes src/app/mindful-automation/page.tsx | 73 +++++++ .../posts/accommodating-yourself-is-cute.mdx | 3 +- ...ng-cleaning-a-month-of-grit-and-growth.mdx | 6 +- ...ng-cleaning-deepening-our-grit-journey.mdx | 14 +- ...-sustainability-that-wont-burn-you-out.mdx | 6 +- .../posts/error-proofing-your-automation.mdx | 136 ++++++++++++- .../posts/from-legal-communications-to-ai.mdx | 2 + .../blog/posts/mindful-automation-systems.mdx | 186 +++++++++++++++++- ...ework-for-your-digital-spring-cleaning.mdx | 10 +- .../monthly-grit-reflection-worksheet.mdx | 15 +- src/content/blog/posts/the-you-framework.mdx | 134 ++++++++++++- 12 files changed, 544 insertions(+), 41 deletions(-) create mode 100644 public/mindful-automation/error-proofing-worksheet.pdf create mode 100644 src/app/mindful-automation/page.tsx diff --git a/public/mindful-automation/error-proofing-worksheet.pdf b/public/mindful-automation/error-proofing-worksheet.pdf new file mode 100644 index 0000000000000000000000000000000000000000..47a3d0b42dd50662e0944b5a7a88ddfe9c429d9d GIT binary patch literal 177959 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⪙#CW$1H-ob@N=xl5^ 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 literal 0 HcmV?d00001 diff --git a/src/app/mindful-automation/page.tsx b/src/app/mindful-automation/page.tsx new file mode 100644 index 0000000..24299f9 --- /dev/null +++ b/src/app/mindful-automation/page.tsx @@ -0,0 +1,73 @@ +import { Metadata } from 'next' +import Link from 'next/link' + +export const metadata: Metadata = { + title: 'Mindful Automation Resources', + description: 'Download worksheets and resources for creating mindful automation systems that work with your brain.', +} + +export default function MindfulAutomationPage() { + return ( +
+

Mindful Automation Resources

+ +
+
+

Mindful Automation Documentation

+

+ A comprehensive template for documenting your automation systems in a way that works with your brain. +

+ + Download Template + +
+ +
+

Error-Proofing Your Systems

+

+ Create resilient automation systems with clear documentation and effective error handling. +

+ + Download Worksheet + +
+
+ +
+

Additional Resources

+
+ + Listen on Spotify + + + Watch on YouTube + + + Read on Substack + +
+
+
+ ) +} \ No newline at end of file diff --git a/src/content/blog/posts/accommodating-yourself-is-cute.mdx b/src/content/blog/posts/accommodating-yourself-is-cute.mdx index 0646e23..acb83e8 100644 --- a/src/content/blog/posts/accommodating-yourself-is-cute.mdx +++ b/src/content/blog/posts/accommodating-yourself-is-cute.mdx @@ -7,7 +7,7 @@ tags: ["accessibility", "developer-tools", "vscode", "productivity", "IDE"] image: "https://media.licdn.com/dms/image/v2/D4E12AQGbDVLZjffJQQ/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1697240921889?e=1753920000&v=beta&t=NTe07FTgnviT0ohERzRult4UUmZLlEub9Enwq1dwQjA" --- -> Find the full article on my LinkedIn: [Accommodating Yourself is Cute](https://www.linkedin.com/pulse/accommodating-yourself-cute-amanda-nelson/?trackingId=KVQFK7ydR%2By0xrJHQakeww%3D%3D) +> Find the original article on my LinkedIn: [Accommodating Yourself is Cute](https://www.linkedin.com/pulse/accommodating-yourself-cute-amanda-nelson/?trackingId=KVQFK7ydR%2By0xrJHQakeww%3D%3D) # Accommodating Yourself is Cute @@ -53,7 +53,6 @@ What font are you adding to your VS Code? Until next time, 💕 Barbie -
Signature
diff --git a/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx b/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx index 5a6db6d..094a2fd 100644 --- a/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx +++ b/src/content/blog/posts/digital-spring-cleaning-a-month-of-grit-and-growth.mdx @@ -89,9 +89,7 @@ Next month, we'll explore Mindful Automation—setting up systems that work for [Download the GRIT Reflection Worksheet](/digital-spring-cleaning/digitalspringcleaningWorksheet.pdf) With digital care, - -The Pythoness Programmer -
Signature -
\ No newline at end of file +
+The Pythoness Programmer \ No newline at end of file diff --git a/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx b/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx index 51f2b03..bbe39d0 100644 --- a/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx +++ b/src/content/blog/posts/digital-spring-cleaning-deepening-our-grit-journey.mdx @@ -102,15 +102,9 @@ If you're also navigating this digital organization journey, remember that perfe Next month, we'll explore Mindful Automation—setting up systems that work for you rather than creating more demands. Until then, remember that your unique brain deserves digital spaces designed with its strengths in mind. With digital care, - -Pythoness Programmer - -P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cleaning) page for additional resources and worksheets to support your journey! - -With clarity and confidence, - -Amanda, The Pythoness Programmer -
Signature -
\ No newline at end of file +
+The Pythoness Programmer + +P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cleaning) page for additional resources and worksheets to support your journey! \ No newline at end of file diff --git a/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx b/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx index 59b5fa6..41fe3a4 100644 --- a/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx +++ b/src/content/blog/posts/digital-sustainability-that-wont-burn-you-out.mdx @@ -100,9 +100,7 @@ Next week, I'll share more about the actual "spells" I use and how you can trans Until then, may your digital practices be as sustainable as they are powerful. With clarity and confidence, - -Amanda, The Pythoness Programmer -
Signature -
\ No newline at end of file + +The Pythoness Programmer \ No newline at end of file diff --git a/src/content/blog/posts/error-proofing-your-automation.mdx b/src/content/blog/posts/error-proofing-your-automation.mdx index 80d03e5..0a52793 100644 --- a/src/content/blog/posts/error-proofing-your-automation.mdx +++ b/src/content/blog/posts/error-proofing-your-automation.mdx @@ -4,10 +4,144 @@ date: "2025-05-22" description: "Practical strategies for creating automation systems that are resilient to errors and adaptable to changing needs." author: "Amanda Nelson" tags: ["automation", "error-handling", "digital-systems", "productivity", "tech-tools"] +image: "https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b585a570-ef5f-4988-a0bf-752b4e2d2a95/Beehiiv_Banner.png?t=1746662710" --- # Error-Proofing Your Automation: Building Resilient Digital Systems ## Creating Automation That Adapts and Recovers -[Content to be added - This will be an article about building resilient automation systems that can handle errors gracefully and adapt to changing circumstances] \ No newline at end of file +Hey there, + +I'm excited to dive into error-proofing your automation systems this week. After years of building and maintaining automated workflows, I've discovered that the most successful systems aren't the most complex ones—they're the ones with clear documentation and graceful error handling. + +### This Month's Roadmap: Your Journey to Mindful Automation + +**Week 1**: The Y.O.U. Framework ✓ + +* Understanding your unique brain patterns +* Learning to observe and optimize your workflow +* Starting with simple, maintainable automations + +**Week 2**: Energy-Aware Automation ✓ + +* Mapping your daily energy patterns +* Creating automations that respect your boundaries +* Building in rest and recovery time + +**Week 3 (This Week)**: Error-Proofing Your Systems + +* Creating robust backup processes +* Building clear documentation that works for your brain +* Setting up effective error notifications +* Maintaining systems without overwhelm + +**Week 4**: Bringing It All Together + +* Reviewing and refining your automation strategy +* Creating your personal automation playbook +* Building a support system for your automated workflows + +## Main Feature: Building Resilient Automation Systems + +The key to creating automation systems that last isn't about preventing every possible error—it's about creating systems that can handle errors gracefully and adapt to changing circumstances. Here's how I approach error-proofing my automation systems: + +### 1. Clear Documentation That Works For Your Brain + +The first step in error-proofing is creating documentation that you'll actually use. Here's what works for me: + +* **Visual Workflows**: I use tools like [Make.com](https://make.com/) to create visual representations of my automation workflows +* **Simple Checklists**: For each automation, I maintain a basic checklist of what to check if something goes wrong +* **Regular Reviews**: I schedule monthly reviews of my automation systems to ensure they're still serving their purpose + +### 2. Effective Error Notifications + +When something goes wrong, you need to know about it—but not in a way that creates more stress. Here's how I handle error notifications: + +* **Slack Integration**: I send all automation errors to a dedicated Slack channel +* **Error Classification**: I categorize errors by severity (critical, warning, info) +* **Actionable Alerts**: Each error notification includes clear next steps + +### 3. Backup Processes + +Every automation should have a manual fallback process. Here's what I include in my backup plans: + +* **Step-by-Step Instructions**: Clear, written steps for manual completion +* **Required Access**: List of all accounts and permissions needed +* **Time Estimates**: How long the manual process should take + +## Quick Tip: The Error-Proofing Checklist + +Before deploying any new automation, I run through this checklist: + +1. **Documentation** + * Is the workflow clearly documented? + * Do I have a backup process written down? + * Can someone else understand how it works? + +2. **Error Handling** + * What happens if the automation fails? + * How will I be notified? + * What's the recovery process? + +3. **Maintenance** + * How often should this be reviewed? + * What signs indicate it needs updating? + * Who's responsible for maintaining it? + +**Ready to Document Your Automation Systems?** + +I've created a comprehensive template to help you document your automation systems in a way that works with your brain. This template includes sections for: + +- Workflow visualization +- Error handling procedures +- Backup processes +- Maintenance schedules + +[Download Documentation Template](/mindful-automation/error-proofing-worksheet.pdf) + +## Tool Spotlight: Error-Proofing with Make.com + +[Make.com](https://make.com/) has become my go-to tool for creating error-proof automation systems. Here's why: + +**For Error Handling:** +* Built-in error notifications +* Retry mechanisms for failed steps +* Detailed logging of all operations + +**For Documentation:** +* Visual workflow builder +* Easy to share and collaborate +* Clear step-by-step view + +**For Maintenance:** +* Version control for workflows +* Easy to test and debug +* Simple to update and modify + +## Community Corner: A New Resource: Podcast Edition + +I'm excited to share that I've launched a new podcast on Substack where I share my NotebookLM notes from articles, discussions, and research I'm reading to stay current in the world of AI. You can find it at [pythoness.substack.com](https://pythoness.substack.com/). Subscribe on your favorite platform to stay updated, and if you'd like to support my work, paid subscriptions are available through Substack. + +Listen on [Spotify](https://open.spotify.com/show/0VLZyZrD50Pk9JcyJL2AdX) +Watch on [YouTube](https://www.youtube.com/playlist?list=PLl8kW5pVKC-p8kzPChiNPoEHkfi_kR1LA) + +And speaking of community, I'm thrilled to announce that next month will feature a four-week deep dive into Slack (and sustainable community creation)! We'll explore everything from basic setup to advanced automation, culminating in the launch of the Pythoness Network Slack Community. Stay tuned for more details coming very soon! + +## Personal Update: Visualizing My Workflow for Real-World Results + +This week, I focused on mapping out my processes and workflows using a whiteboard approach. Laying out the basics visually—seeing each step, tool, and decision point—has made it so much easier to spot where automations can help. It's like giving myself a bird's-eye view of my digital and physical routines, and it's unlocked a whole new level of clarity. + +I also took the time to update my Sunsama and Slack channels to reflect the actual physical locations in my home, as well as the specific software I use for each action or task. For example, now I have channels and task lists for spaces like the kitchen, living room, and my coding studio, and I can see at a glance which tool (like Cursor, Canva, or Chrome) I'll need for each task. + +The impact? My cognitive load has dropped dramatically—honestly, it feels like it's been cut by a factor of ten! Now, when I'm in a focused work session, I can check my Sunsama task list and immediately see what else I could tackle while I'm still in "code mode" in Cursor. Even if a task is technically scheduled for tomorrow, if I see it and know I can knock it out while I'm in the right headspace, I just do it. This new system has made my workflow more intuitive, flexible, and genuinely joyful. + +Next week, we'll explore how to bring all these elements together into a cohesive automation strategy. Until then, I encourage you to try setting up a simple logging system in Slack for one of your automation systems. + +With digital care, +
+Signature +
+The Pythoness Programmer + +[Download the Error-Proofing Worksheet](/mindful-automation/error-proofing-worksheet.pdf) \ No newline at end of file diff --git a/src/content/blog/posts/from-legal-communications-to-ai.mdx b/src/content/blog/posts/from-legal-communications-to-ai.mdx index fd9bb5a..844c460 100644 --- a/src/content/blog/posts/from-legal-communications-to-ai.mdx +++ b/src/content/blog/posts/from-legal-communications-to-ai.mdx @@ -4,7 +4,9 @@ date: "2025-05-24" description: "The unexpected journey of a Claims Analyst who found her footing in the tech industry, and how legal communications skills became a secret weapon in the AI era." author: "Amanda Nelson" tags: ["career-transition", "AI", "legal-tech", "personal-journey"] +image: "https://media.licdn.com/dms/image/v2/D4E12AQGT_82CuZ7-Iw/article-cover_image-shrink_720_1280/B4EZcIeEfyHcAM-/0/1748193796123?e=1753920000&v=beta&t=K5axvwnT9mFC9l8BNBcETbspdvfsyg86M0NsPCgupwo" --- +> Find the original article on my LinkedIn: [From Legal Communications to AI](https://www.linkedin.com/pulse/from-legal-communications-ai-how-my-background-law-keeps-nelson-6tr8e/?trackingId=R%2BTsbSctQ3OcwxUc20LSww%3D%3D) # From Legal Communications to AI: How My Background in Law Keeps Me Afloat in the Deep Ocean of AI diff --git a/src/content/blog/posts/mindful-automation-systems.mdx b/src/content/blog/posts/mindful-automation-systems.mdx index 786ec07..e741fc0 100644 --- a/src/content/blog/posts/mindful-automation-systems.mdx +++ b/src/content/blog/posts/mindful-automation-systems.mdx @@ -4,10 +4,194 @@ date: "2025-05-15" description: "Learn how to build automation systems that enhance your productivity while maintaining mindfulness and reducing digital overwhelm." author: "Amanda Nelson" tags: ["automation", "productivity", "digital-workflow", "mindfulness", "tech-tools"] +image: "https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b585a570-ef5f-4988-a0bf-752b4e2d2a95/Beehiiv_Banner.png?t=1746662710" --- # Mindful Automation Systems: Creating Digital Workflows That Serve You ## Building Automation That Supports Rather Than Controls -[Content to be added - This will be an article about creating mindful automation systems that enhance productivity while maintaining awareness and reducing digital overwhelm.] \ No newline at end of file +Hey there, + +I'm excited to dive into energy awareness with you this week. After years of working with my brain's natural rhythms, I've discovered how this understanding transforms automation from a source of stress into a tool for sustainable productivity. + +_(fyi - Some external links may be referral codes that will benefit my art if used.)_ + +## This Month's Roadmap: Your Journey to Mindful Automation + +**Week 1 (Last Week)**: The Y.O.U. Framework ✅ + +* Understanding your unique brain patterns +* Learning to observe and optimize your workflow +* Starting with simple, maintainable automations + +**Week 2 (This Week)**: Energy-Aware Automation + +* Mapping your daily energy patterns +* Creating automations that respect your boundaries +* Building in rest and recovery time +* Tools for tracking and optimizing your energy + +**Week 3**: Error-Proofing Your Systems + +* Creating robust backup processes +* Building clear documentation that works for your brain +* Setting up effective error notifications + +**Week 4**: Bringing It All Together + +* Reviewing and refining your automation strategy +* Creating your personal automation playbook +* Building a support system for your automated workflows + +## Main Feature: The Energy-Based Automation Schedule + +When I first started automating tasks, I scheduled everything based on "best practices" rather than my actual energy patterns. The result? Missed deadlines, system failures, and increased anxiety. Here's how I learned to create an energy-aware automation system: + +### Understanding Your Energy Patterns + +Before setting up any automation, I map my energy levels throughout the day. Here's my simple process: + +1. **Track Your Energy**: Look at the data you're already collecting! Many of us are already tracking our energy patterns without realizing it: + * Check your habit tracker apps (like [Finch](https://finchcare.com/)) for energy level history + * Review your calendar for patterns in when you schedule different types of tasks + * Look at your fitness/health tracker data for energy and activity patterns + * Consider your existing journal entries or morning pages for energy insights + +2. **Identify Patterns**: Look for consistent high and low energy periods +3. **Match Tasks to Energy**: Schedule automated tasks based on when you have the energy to handle them + +_My Story_: I need a slow morning to properly wake up and get my brain going. That's why I start my day with morning pages and coffee - it's my way of gently unlocking my brain for the day ahead. + +I've discovered that I need a significant break in the afternoon, so I take 3-4 hours off to recharge. During this time, I do lower-energy tasks like cooking or administrative work - things that don't require deep thinking. This led me to restructure my work schedule: + +* Noon to 3-4 PM: First work block +* 3-4 PM to 5-6 PM: Break and recharge +* 5-6 PM to 8-9 PM: Second work block + +**But here's the crucial part:** I've also learned to set strict boundaries around my energy patterns. Even if I'm in a creative flow or feeling energetic after my "clock out" time, I have automation systems in place to help me maintain these boundaries. For example, my office lights automatically turn off at my scheduled end time - I'd have to deliberately tell my smart home system to turn them back on if I wanted to work longer. + +### Creating Energy-Aware Automations + +The key to sustainable automation is creating workflows that support your best work. Here's my approach: + +**Making High-Energy Periods More Valuable** When I'm in my high-energy periods, I focus on the work that matters most. I use automation to: + +* Block off dedicated time for deep work (like writing this newsletter) +* Create clear boundaries around my high-energy periods +* Remove friction from my creative process + +_Real Example_: When I need to write my newsletter, I create a complete workflow: + +1. Block off an hour in my [Cal.com](https://cal.com/) calendar (this prevents others from scheduling meetings) +2. If I can't write during that time, I can easily move the block to another high-energy period +3. The calendar block creates a natural pause in my other workflows +4. I've automated the first step (creating a new page in Obsidian) to reduce friction +5. This triggers my content creation workflow, including AI assistance + +**Pro-Tip**: The most valuable automation creates space for your best work. For example: + +* Calendar blocks that protect your high-energy periods +* Automated reminders that help you transition between tasks +* Systems that reduce the friction of starting important work + +## Quick Tip: The Energy-Based Automation Schedule + +Instead of trying to automate everything, focus on creating workflows that support your natural energy patterns. Here's how I structure my day: + +**Morning (Low Energy)** +* Morning pages and coffee (no automation needed, just space to wake up) +* Review calendar and adjust blocks if needed +* Set up my workspace for the day + +**First Work Block (High Energy)** +* Deep work tasks (writing, coding, complex problem-solving) +* No unscheduled meetings or interruptions, usually at my desk +* Automated "do not disturb" mode on computer +* Clear boundaries around this time + +**Afternoon Break (Low Energy)** +* Administrative tasks +* Cooking or meal prep +* Light reading or research +* No pressure to be "productive" + +**Second Work Block (High Energy)** +* Creative work +* Content creation +* Project planning +* Automated reminders to wrap up at a specific time + +## Tool Spotlight: From Workflow Thinking to Automation + +Now that you're thinking in terms of if/then workflows, let's explore how to identify where automation can truly make a difference. Here's a key insight: automation isn't about replacing your human workflow - it's about supporting it. + +**The Human Part (No Automation Needed)** +* Writing the newsletter content +* Reviewing and editing +* Adding personal touches +* Making creative decisions + +**The Post-Creation Automation (Where Automation Shines)** +Once my newsletter is written and reviewed, that's when automation becomes valuable. Here's what I'm automating: + +1. **Formatting and Distribution** + * Converting my markdown to HTML for Beehiiv + * Creating the Substack version + * Creating ideas for short and longform content + * Setting up the proper formatting for each platform + * Scheduling the sends + +2. **Cross-Platform Publishing** + * Posting to my website + * Creating social media snippets + * Setting up email sequences + * Tracking analytics + +## Community Corner: Beyond Work - Automation in Daily Life + +As we explore energy-aware automation, I want to reflect on how these principles transform our daily lives and home management. The same if/then thinking and friction reduction that helps us in our professional workflows creates space for what matters most in our personal lives. + +Think about it: How many mental reminders are you carrying around for home maintenance tasks? When was the last time you changed your air filter? Does your refrigerator need a new water filter? When should you schedule the annual power washing? These aren't just tasks - they're energy drains that take up valuable mental space. + +When we automate or create clear workflows for home maintenance, we create mental space for connection, creativity, and community. + +## Personal Update: My Energy-Aware Journey + +This week, I've been focusing on simplifying my automation systems. Here's what I've learned: + +**Workflow First, Automation Second** +I focus on creating clear workflows that work with my natural energy patterns. For me, this means: + +* Taking time for morning pages and coffee +* Working in focused blocks during my high-energy periods +* Taking that crucial afternoon break +* Returning to work in the evening when my energy returns + +**Identifying the Real Friction Points** +The biggest shift in my thinking has been learning to identify where automation adds value. I now ask: + +* Where does my human workflow flow naturally? +* What tasks take me out of my creative flow? +* Which repetitive tasks could be handled by automation? +* How can I create more space for what matters most? + +**Creating Space for Connection** +The most surprising discovery has been how reducing friction in both work and home life creates space for deeper connections. When I'm not constantly tracking maintenance tasks or worrying about distribution workflows, I have more energy for: + +* Meaningful conversations +* Creative projects +* Community engagement +* Personal growth + +Remember, the goal is to create systems that work with your brain's natural rhythms. Start by observing your energy patterns, then build your automation around them. And most importantly, remember that automation should serve your life, not the other way around. + +Next week, we'll explore how to error-proof your automation systems, take a closer look at tools like [Make.com](https://make.com/), and discuss how to mindfully integrate these powerful (and reliable!) automations into your overall workflow. Until then, I encourage you to look at your own workflows - both at work and at home - and identify where reducing friction could create more space for what matters most to you. + +With digital care, +
+Signature +
+The Pythoness Programmer + +[Download the Error-Proofing Worksheet](/mindful-automation/error-proofing-worksheet.pdf) \ No newline at end of file diff --git a/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx b/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx index f5fa387..f32f047 100644 --- a/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx +++ b/src/content/blog/posts/monthly-grit-framework-for-your-digital-spring-cleaning.mdx @@ -107,12 +107,10 @@ I'd love to hear your reflections on any part of this framework! Reply to this e Next month, we'll check in on our Digital Spring Cleaning progress and explore how our grit has grown through consistent small actions. -P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cleaning) page for additional resources and worksheets to support your journey! - With clarity and confidence, - -Amanda, The Pythoness Programmer -
Signature -
\ No newline at end of file + +The Pythoness Programmer + +P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cleaning) page for additional resources and worksheets to support your journey! \ No newline at end of file diff --git a/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx b/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx index 35cfe19..ed2da91 100644 --- a/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx +++ b/src/content/blog/posts/monthly-grit-reflection-worksheet.mdx @@ -4,6 +4,7 @@ date: "2025-04-24" description: "A comprehensive guide to completing your digital spring cleaning journey with the GRIT framework, including reflection worksheets and practical tools." author: "Amanda Nelson" tags: ["digital-organization", "grit", "spring-cleaning", "productivity", "reflection"] +image: "https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/asset/file/a28cfaec-e519-430e-985a-6e4a7a5883c0/Beehiiv_Banner.png" --- # Digital Spring Cleaning: Completing Our GRIT Journey @@ -46,15 +47,9 @@ As we move into May, we'll be exploring Mindful Automation—setting up systems Remember, digital organization is a journey, not a destination. The goal isn't perfection—it's creating systems that support your unique brain and help you thrive in the digital world. With digital care, - -Pythoness Programmer - -P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cleaning) page for the full reflection worksheet and additional resources to support your journey! - -With clarity and confidence, - -Amanda, The Pythoness Programmer -
Signature -
\ No newline at end of file + +The Pythoness Programmer + +P.S. Don't forget to check out our [Digital Spring Cleaning](/digital-spring-cleaning) page for the full reflection worksheet and additional resources to support your journey! \ No newline at end of file diff --git a/src/content/blog/posts/the-you-framework.mdx b/src/content/blog/posts/the-you-framework.mdx index c4ebf55..cf962ef 100644 --- a/src/content/blog/posts/the-you-framework.mdx +++ b/src/content/blog/posts/the-you-framework.mdx @@ -1,13 +1,141 @@ --- -title: "The You Framework: Building Systems That Work With Your Brain" +title: "The Y.O.U. Framework: Building Systems That Work With Your Brain" date: "2025-05-08" description: "A personalized approach to digital organization and automation that honors your unique cognitive style and energy patterns." author: "Amanda Nelson" tags: ["digital-organization", "productivity", "neurodivergent", "automation", "personal-systems"] +image: "https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b585a570-ef5f-4988-a0bf-752b4e2d2a95/Beehiiv_Banner.png?t=1746662710" --- -# The You Framework: Building Systems That Work With Your Brain +# The Y.O.U. Framework: Building Systems That Work With Your Brain ## Creating Digital Environments That Support Your Unique Mind -[Content to be added - This will be an article about creating personalized digital systems that work with individual cognitive styles and energy patterns] \ No newline at end of file +Hey there, + +I'm thrilled to dive into May's theme: Mindful Automation! As someone who discovered my ADD and complex-PTSD in my late 20s, I've learned that automation creates the external structure my brain needs to thrive. This month, we'll explore how to create systems that work for Y.O.U., not against you. + +### This Month's Roadmap: Your Journey to Mindful Automation + +**Week 1 (This Week)**: The Y.O.U. Framework + +* Understanding your unique brain patterns +* Learning to observe and optimize your workflow +* Starting with simple, maintainable automations +* Getting to know [Make.com](https://make.com) as a neurodivergent-friendly tool + +**Week 2 (Next Week)**: Energy-Aware Automation + +* Mapping your daily energy patterns +* Creating automations that respect your boundaries +* Building in rest and recovery time +* Tools for tracking and optimizing your energy + +**Week 3**: Error-Proofing Your Systems + +* Creating robust backup processes +* Building clear documentation that works for your brain +* Setting up effective error notifications +* Maintaining systems without overwhelm + +**Week 4**: Bringing It All Together + +* Reviewing and refining your automation strategy +* Creating your personal automation playbook +* Building a support system for your automated workflows +* Planning your next steps in mindful automation + +**Important Note About Automation Tools**: Before we dive in, I want to share something crucial I learned the hard way. In today's world of AI and automation, it's easy to get caught up in the latest tools and subscriptions. One tutorial could have you paying for $100 in software very quickly. That's why this month's theme focuses on the simple if/then thinking that helps you make your CURRENT tech work better for you. We're not creating brand new workflows; we're adapting your existing tools to work smarter. + +**A Quick Note About My Services**: I'm shifting my focus this year to offer more specialized support for neurodivergent thinkers. Moving beyond general consultations, I'm now offering two focused services: a 30-minute Tech Stack Clarity Session for digital tools optimization and a 75-minute Digital Reset Session for comprehensive workflow transformation. Both are designed specifically for neurodivergent brains looking to create more intentional, efficient, and joy-bringing digital ecosystems. [Book a session here](https://cal.com/pythoness). + +## Main Feature: The Y.O.U. Framework for Mindful Automation + +When I first started exploring automation, I made the classic mistake of trying to automate everything. Sound familiar? The result? More complexity, more cognitive load, and more anxiety when systems failed. Through my own journey, I've developed the Y.O.U. framework to help create automation that truly serves us: + +### Y - Your Unique Brain + +* How does your brain naturally process information? +* What tasks drain your energy vs. energize you? +* Which patterns of thinking come naturally to you? + +_My Story_: Working in the software industry, I've tried countless project management tools, always searching for the "perfect" solution. But here's what I've learned: I keep coming back to my trusty text editor and the tools I already know. Even in this AI-driven age, the real power isn't in constantly adopting new tech—it's in mindfully adapting what you already use. + +### O - Observe & Optimize + +* Notice which tasks create friction in your workflow +* Identify patterns in your daily energy levels +* Observe how different tools affect your cognitive load + +_Pro Tip_: Keep a simple log for one week. Note when you feel most energized and when you feel drained. Use this insight to schedule automated tasks during your high-energy periods. + +### U - Uncomplicate & Understand + +* Start with one small automation that solves a real pain point +* Build in clear error handling and backup processes +* Create documentation that works with your memory patterns + +_My Favorite Tool_: [Make.com](https://make.com) (formerly Integromat) has become my go-to automation tool because it: + +* Uses visual workflows that match my pattern-seeking brain +* Allows for clear error handling and notifications +* Provides detailed logging that helps me understand when and why things might fail + +## Quick Tip: The 2-Minute Y.O.U. Check-In + +Before setting up any new automation, I ask myself these three questions: + +1. **Does this reduce my cognitive load?** If it adds more complexity than it removes, it's not worth it. +2. **Can I maintain this system?** I consider my energy patterns and executive function capacity. +3. **What's my backup plan?** I always have a simple manual process ready in case the automation fails. + +_Real Example_: Earlier this year, I canceled my [Repurpose.io](https://repurpose.io) subscription, thinking I could create a more cost-effective solution using Make.com to repurpose my TikTok content across other platforms. After two months of trying to maintain this complex automation, I realized something important: sometimes the "more expensive" tool is actually the more mindful choice. I resubscribed to Repurpose.io because: + +* It's a tool I already know how to use +* It handles social media account monitoring automatically +* It requires minimal maintenance from me +* The cost is worth the mental energy I save + +## Tool Spotlight: Make.com for Neurodivergent Thinkers + +[Make.com](https://make.com) has become my favorite automation tool by working with my brain's natural patterns. Here's why I think it might work for you too: + +**For Visual Thinkers:** + +* Drag-and-drop interface that makes workflows visible +* Color-coding options for different types of tasks +* Visual error handling that's easy to understand + +**For Pattern Seekers:** + +* Built-in templates that can be customized +* Detailed logging that helps identify patterns +* Ability to create reusable modules + +**For Detail-Oriented Minds:** + +* Granular control over every step +* Comprehensive error handling options +* Detailed documentation capabilities + +## Community Corner: Your Automation Journey + +I'd love to hear about your experiences with automation! What systems have worked for you? What challenges have you faced? Share your story by replying to this email just to me! Vent it out and let me know, maybe I can help. + +Based on your responses to last month's community idea, I'm thrilled to announce that the Pythoness Network Slack Community will launch in mid-July! This will be a space where we can share automation tips, troubleshoot challenges, and support each other in creating systems that support our unique brains. + +## Personal Update: My Automation Evolution + +This week, I've been reflecting on my own automation journey. The biggest shift came when I stopped trying to automate everything and instead focused on automating the right things—the tasks that drain my energy or create unnecessary cognitive load. + +For example, I recently simplified my content creation workflow. Rather than trying to automate the entire process, I identified the specific parts that were most draining: remembering to create social media graphics and scheduling posts. By automating just these elements, I've freed up mental energy for the creative parts I actually enjoy. + +Remember, mindful automation creates space for what matters most to you. Start small, observe what works, and build from there. Sometimes the most mindful choice isn't the cheapest or most complex solution—it's the one that best supports your unique brain and business needs. + +Next week, we'll dive deeper into creating automation that respects your boundaries and energy patterns. Until then, I encourage you to try the 2-Minute Y.O.U. Check-In with one task in your workflow. + +With digital care, +
+Signature +
+The Pythoness Programmer \ No newline at end of file From 1eba776c912cd1f2b6f611f7cf8593977f542dd4 Mon Sep 17 00:00:00 2001 From: devandapaige Date: Sun, 25 May 2025 20:33:42 -0400 Subject: [PATCH 10/10] link for linter --- src/app/blog/layout.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/blog/layout.tsx b/src/app/blog/layout.tsx index 73dbef9..3053561 100644 --- a/src/app/blog/layout.tsx +++ b/src/app/blog/layout.tsx @@ -1,4 +1,5 @@ import { Metadata } from 'next' +import Link from 'next/link' export const metadata: Metadata = { title: 'Blog | Pythoness Programmer', @@ -14,13 +15,13 @@ export default function BlogLayout({

- Blog - +

{children}