45

“I’m just getting older and better.” —Neal Schon

I turned 45 last week. My only thought about it was that I’m now closer to being a half-century old than having turned 40. For some reason, that seems different. My wife got us a cabin for two nights, and aside from a three-mile hike in the snow, we lounged and ate cheese. It was nice.

2025 Schedule Framework

Earlier this month, I discussed how I am taking the pressure off of January by using it to plan rather than launching a bunch of last-minute goals and resolutions. Starting the year this way has been a change of pace.

The most significant insight I have gained over the past three weeks is the need for a framework to build my schedule. I fed an AI tool as much information as possible about my life and work responsibilities, as well as a few goals, to have it build me a schedule. The AI tool suggested timeboxing, which is not a new concept for me. The only problem is that it did not get granular enough. Even with time-boxed areas for me to work within, I still had to devise a list of tasks and prioritize them appropriately.

That led me to list everything I need and want to do daily so I could schedule everything else around that. I also started listing weekly, monthly, quarterly, and one-time items for 2025. This list contains some goal-related and non-negotiable items I want to ensure are not skipped. Honestly, this has been hard. I have spent too many years of my life fitting things in where they can and responding to needs rather than creating space for them around my life.

Here’s what that looks like:

Daily Framework

Daily items are typically recurring tasks on my schedule.

Weekly Framework

  • Bible Studies
  • Date/Checkin with my wife
  • 1 x Video posted to the tech and camera YouTube channels
  • Write in the journals to my kids

Weekly items are also recurring tasks on my schedule. Some are locked to a specific date and time, while others can be completed when time permits.

Monthly Framework

  • 1 on 1 with each of my kids
  • Breakfast with my father-in-law
  • Go flying at least one time
  • Some sort of photography excursion/adventure

Monthly items get scheduled at the beginning of the month but are more flexible than weekly or daily items.

Quarterly Framework

  • Night away with my wife
  • 24-hour Midbar (Means “wilderness” in Hebrew) Solitude Refuge (Luke 5:16 ESV)
  • Run a half-marathon
  • Ride 50+ miles on my bike in one ride

One Time 2025

  • Run a marathon
  • Family Trip
  • Cohen’s 13th trip
  • ManCamp 2025 (Father-son weekend I host)
  • Ride 100+ miles on my bike in one ride

One-time items are things I want to do or accomplish once in 2025.

You might notice that most items on this list are family or personal. This is intentional. Work will be completed, and there is plenty of time for that. However, my schedule will fill up if I don’t prioritize my family and personal needs.

When I look at the week ahead, I will schedule it around these non-negotiables,, which make up the framework of my schedule.

If you find yourself reacting to a lack of time for the things that matter to you rather than being proactive, try creating a scheduling framework for yourself.

Personal Mission Statement

For years, I have guided clients through the process of developing a mission and vision statement for their business. To effectively market to potential customers, you have to know your values and find people who align with them. I had never considered doing something similar for myself.

My mission statement:

To exercise faithful sovereignty over my life’s key domains – personal character, family relationships, spiritual growth, and meaningful goals – making purposeful choices that create lasting positive impact and honor what’s been entrusted to me.

Three ways to use a personal mission statement:

  1. To measure new requests or opportunities against
    It’s easy to add new things to our lives. Everything sounds good at the moment until reality sets in, and we realize that this new thing doesn’t align with what’s truly important. A personal mission statement gives us something to measure those things against.
  2. To identify with
    There is no shortage of things or causes in this world with which to identify. Whether it be the truck you drive, your job, or something else, we are wired to belong to something. The world wants us to focus on these external things rather than what is internally important to us. Identifying with external things only serves us so long as the external thing continues to work for us. When the external thing breaks down, it causes conflict and forces you to find something else to identify with—identifying with the internal means that the one with room to grow is me, not the external identity.
    My identity is based in Christ, which shapes both my inner life and my outward growth.
  3. To declare direction
    It’s not about ‘what can I accomplish?’ but ‘what do I want to accomplish? (Brené Brown)
    If you want your life to have a purpose, you must declare what you want. A personal mission statement helps you flesh that out. Saying you want to be rich doesn’t get you closer to becoming wealthy. The process of creating a mission statement enables you to identify your primary goals so that you can align yourself with them.

Just as I grow, so will my personal mission statement.

Weekly Debrief

I haven’t been keeping up with my weekly debriefs this year, but I’m getting back into them.

Fitness (YTD)

  • Running: 31.1 mi
  • Cycling: 161.9 mi

Biggest Insight:

I need a framework that prioritizes what matters most to me, allowing me to build my schedule around my core values and goals rather than fitting them into whatever time remains. (See my scheduling framework above)

Biggest Wins:

  • Cabin with my wife for my birthday
  • Emmy’s first basketball game
  • Liam’s basketball team won two games in a row
  • 100-day streak of reading a Bible chapter every day
  • I have been getting more sleep

Biggest Losses:

  • Workout recovery has been slower than usual

This Week:

  • Finish a big client project
  • Film the rest of my Ultimate Apple Productivity Course

</End of Brief>

That’s all for this week. As I continue to adjust the format of my debrief, I’d appreciate your thoughts in the comments below.

Have a great week!

Jerad Hill

Self-Doubt

It’s funny how, just last week, I wrote about being okay with being okay at things, and today, I find myself full of self-doubt.

Self-doubt often makes me question everything I have done and am currently doing. Today, I found myself saying things like:

  • Who are you to write a newsletter and send it to people?
  • You don’t have anything interesting to say.
  • Maybe that YouTube comment is correct; you have no idea what you’re talking about.
  • You’re not the father others think you are.
  • You’re failing your wife.

It’s easy to allow these thoughts to come in and remove what is true. They also seem to escalate quickly if left unchecked.

I’ve been working on a process for realigning myself with the truth before allowing myself to spiral. It looks like this:

  1. Reflect & Meditate: I take time to think through the thoughts I am currently having and measure them against the truth that I know. I ask myself questions like:
    1. Is what I am thinking true?
    2. Why am I believing this now?
    3. Do those closest to me believe this about me?
    4. Identify what I can be thankful for in this moment.
  2. Seek Honesty
    1. Pray (Philippians 4:6-7)
    2. Take thoughts captive (2 Corinthians 10:5)
    3. Read through previous journal entries.
  3. Seek Community: Self-doubt is worse in isolation. I will do my best to find someone to connect with, whether my wife, kids or a friend.
  4. Past Truths
    1. Recall situations where I was confident.
    2. Read encouraging scripture.
    3. Remind myself not to lean on my understanding (Proverbs 3:5-6).

After finishing this post later in the day, I didn’t end up stuck for long. Now, when I begin to feel self-doubt creep up, I seek to find a way to implement this immediately. I’ll add this to my framework list to help when my mind starts fighting me.

What helps you get unstuck when self-doubt begins to consume you?

Framework for Learning

I am and will be a lifelong learner. I enjoy learning about new things and desire to grow constantly. The problem I ran into was knowing what to do with new information. I wasn’t good at applying it to my life. Most of it was seed that fell in shallow soil; it never took root.

I have always enjoyed sharing what I learn. I have realized that when I take the time to teach or explain something, I understand it much better. Through this process, I often figure out how to apply that knowledge.

A three-step framework has emerged from having done this for a long time.

  1. Collect—The stage of reading and gathering information on a specific topic.
  2. Apply—This is the stage where I am figuring out what to do with the new information and how to apply it to my life.
  3. Transfer—I take what I have learned, what worked, what didn’t, and how I applied it, and then transfer that information to someone else.

Being just ok is ok

I spent years getting stuck in my head about being “just okay” at things. I love picking up new skills, but I kept getting hung up on the fact that I wouldn’t be great at them. Realistically, I can’t be excellent at everything. And for the longest time, that stopped me from trying new things altogether. But here’s the thing I’ve finally figured out: being just okay at something is so much better than never trying it at all.

Around the time I turned 40, I decided I’d had enough of that mindset.

Since I turned 40:

  • I got my pilot’s license 
  • I started running and completed a marathon
  • Learned to play the drums

Most of our limitations are self-inflicted. Some of my limitations have been:

  • Comparing myself to others
  • Not thinking I could succeed 
  • Feeling like it’s too late to start
  • Not having enough time

I’ve decided that if I find myself saying, “I can’t,” I should probably give it a try, at least until I stop the limiting behavior.

I’m no longer afraid to fail; I’m scared of never trying.

Rehearsing to play drums live at church
Rehearsing to play drums live at church.

An Ongoing Journey of Growth – Striving for Progress, Not Perfection

I’ve heard it said that life isn’t a race but a journey. However, sometimes I feel like I am running on a treadmill. Oddly enough, I actually like running on a treadmill.

Generally, I make progress, but not without getting stuck along the way—sometimes for a day, other times for months. As I’ve aged, I have either gotten smarter or figured out better ways to prevent getting stuck. I now realize that perfection is a silent killer. Progress is progress.

I’ve been thinking about how to maintain forward motion without getting caught up in a state of analysis or seeking the perfect moment. 

If you drop a ball out of a moving car, the ball will bounce down the road for a while in the same direction as the car. But as the ball slows down, the car keeps moving. Eventually, the ball comes to a stop, but the car doesn’t stop until it reaches its destination.

I love metaphors.

It takes work to keep growing. At times, it feels like I am trying to compete with something. I guess I’m trying to beat yesterday’s version of myself.

If everything is a priority, nothing is a priority. So, I’m focusing on taking steps forward each day in the key areas of my life that are most important to me.

Here are five areas that I am focusing on.

Spiritual Life: 

I set aside time daily to read the Bible and journal what comes to mind while reading. This works best for me if I accomplish it first thing in the morning. It’s too easy to put it off in the evening when I am worn out from the day and my willpower is low. Some days it’s a profound experience. Other days I struggle to focus. The desire here is to seek consistency over perfection.

The first couple of weeks I felt like I was going through the motions, but after a while I started noticing patterns. I even took my entries and asked ChatGPT to analyze them for fun. It’s the insights that come over time that are helping me better understand myself and grow closer to the Lord.

Marriage:

If we’re not growing together, we’re growing apart. It’s easy to end up with what feels more like a roommate than a spouse. Everyday life doesn’t make it easier. With the demands of work, school, and volunteer schedules, it doesn’t leave much time for us. 

Marriage is hard and you have to be intentional. I try to ask myself at the end of each week, how was I intentional this week? Sometimes, I realize that I haven’t. It’s humbling. It requires me to think about why I wasn’t. Connecting with her is a priority. Sometimes we get a date night, other times it’s a short chat before lights out. It can’t be perfect, because there are too many variables in play, but it can be intentional.

Family:

I have a freshman in high school. When I consider that I could have only four Christmases left with him in the house, I get freaked out. I want to create intentional moments with each of my kids. I want them to know that they are a priority in my life. It’s easier to put it off, but once something happens that forces it to become a priority, it’s too late.

I would make these proclamations to spend weekly individualized time with a kid. Sometimes, that is possible, but once we get into sports season, it becomes challenging. Perfection is not possible here, so I must replace it with intentionality in the moments I do have with each of them.

Often too much time passes. I apologize for that more than I’d like to admit. I want them to understand how much I want to be with them. I want them to feel prioritized.

Thankfully, there are many opportunities for short interactions, and those are very meaningful to me.

Business:

I’ve been self-employed as long as I’ve been an adult. During that time, I have experienced every ups and downs one can have. Growing in this area is about more than just getting new customers; sometimes, it’s about sustaining or pivoting when necessary.

I am always looking for new opportunities, not because I am greedy, but because I like adding value and love solving new problems.

Punching out the same widget each week sounds like a slow death to me. Even though that would be easier, I am constantly learning and trying to stay on the bleeding edge of my industry because that is how I feel fulfilled in my work.

It’s important for me to identify key performance indicators for my work so I can recognize achievement. Simply setting goals with work has always been hard for me and I have never been able to motivate myself by chasing financial goals.

Serving:

Though I have often had to seek it out, much has been given to me. I am predominately self-educated, but the information that led to knowledge didn’t come out of thin air. I also recognize that you can only help yourself if you know how to or are physically able to.

I enjoy serving whether that be creating information to giveaway online or serving at my church. I want to give away more, but it’s a balance. It also often requires me to work with other people, which is an opportunity for relationship building and personal growth as well. Serving others is almost never convenient, but it’s so rewarding.

Growth isn’t always linear or visible.

Sometimes I get stuck and that used to frustrate me. These days I am more aware of it and able to figure out why before days or weeks turn into months or years.

This is why I am trying to be mindful of my habits. Habits dictate our routines, and routines dictate the quality of our lives. I am not perfect, but I am trying to form better habits so I can maintain a healthy routine. That means turning pages of a book rather than doomscrolling social media. I am trying to be more conscious about what leads to a lack of willpower at the end of the day.

Your habits will dictate your routine, and your routine will dictate the quality of your life.

Every evening, I try to reflect on my day. I note what I accomplished or anything I want to remember from conversations I had throughout the day. If nothing sticks out, I try to identify what I could have done differently that day. I don’t do this to judge myself; I’m simply noting observations. As I mentioned before, it’s about understanding patterns and making sustainable change.

Daily journal entry and weekly debrief.

A year from now, I hope to be different, not because of some breakthrough moment or transformation, but because of these small consistent efforts added up over time.

I’m writing this both to hold myself accountable and to encourage you if, like me, you find yourself stuck because you often seek perfection, which isn’t sustainable.

I recommend you identify your priority areas and what you can do to be intentional in each of those areas. Don’t seek perfection; seek consistent effort, even if it’s minimal. The ball will keep rolling if you keep giving it a push.

What’s your next small step going to be?

How I Make Decisions – Personal Impact Filter

Do I have ADHD, or am I just overwhelmed with options? It would be easy to self-diagnose and assume that my inability to stay focused is some sort of deficit I have to learn to deal with. Perhaps we live in a world where it is nearly impossible to ignore the unexplored and stay on task. We are exposed to many potential ideas and opportunities every second; how can we stay focused?

This pseudo ADHD I have has served me well at times as a sort of early alarm to pivot, and I have done that a few times. I diversified my work just before the housing market crash of 2008 and didn’t suffer as hard as many others did. However, it has also held me back as a few moments of procrastination can lead me to start building a new website for some idea I dreamt up only moments before.

I have been self-employed for 25 years now. Only in the last year have I realized that I need a system to protect me from myself. Enter the Personal Impact Filter. It allows me to run an opportunity through a simple set of questions to see if it is something I should pursue further.

Components of the Filter

This filter is designed to help me make more informed decisions and qualify ideas effectively. It consists of two main parts:

  1. A Quick Assessment for Simpler Decisions
  2. A Detailed Evaluation for more complex decisions or ideas

The Quick Assessment allows me to rapidly gauge the time cost, energy drain, alignment with current goals, and impact level of a decision or idea. This helps me quickly determine whether to proceed with something or not.

The Detailed Evaluation dives deeper into various aspects of the decision, including:

  • Time and energy investments
  • Alignment with your specific goals
  • Impact assessment
  • Flexibility considerations
  • Resource allocation
  • Long-term considerations
  • A gut check for your emotional response

This comprehensive evaluation helps me avoid impulsive decisions and consider all relevant factors before committing to new ideas or opportunities.

The filter is designed to be flexible, allowing me to use just the quick assessment for simpler decisions and the full detailed evaluation for more complex ones. It also emphasizes my time and energy management priorities, alignment with my various life goals, and maintaining personal freedom.

Personal Impact Filter

Quick Assessment (for simple decisions)

  1. Time Cost: Low (1-3) / Medium (4-7) / High (8-10)
  2. Energy Drain: Low (1-3) / Medium (4-7) / High (8-10)
  3. Alignment with Current Goals: Poor (1-3) / Moderate (4-7) / Strong (8-10)
  4. Impact Level: Low (1-3) / Medium (4-7) / High (8-10)

Quick Decision Guide:

  • If Time Cost and Energy Drain are both Low, and either Alignment or Impact is High, consider saying Yes and exploring further.
  • If either Time Cost or Energy Drain is High, and both Alignment and Impact are not High, consider saying No and avoid.
  • For other combinations, proceed to the Detailed Evaluation.

Detailed Evaluation (for complex decisions or ideas)

  1. Time Investment:
    • Estimated hours per week: ____
    • Duration of commitment: ____
    • Is this a one-time event or a recurring commitment?
  2. Energy Requirement:
    • Mental energy needed (1-10): ____
    • Physical energy needed (1-10): ____
    • Emotional energy needed (1-10): ____
  3. Goal Alignment:
    • How does this align with improving health? (1-10): ____
    • How does this align with work focus? (1-10): ____
    • How does this align with company growth? (1-10): ____
    • How does this align with relationship building? (1-10): ____
    • How does this align with marriage improvement? (1-10): ____
    • How does this align with serving the church? (1-10): ____
  4. Impact Assessment:
    • Positive impact on personal life (1-10): ____
    • Positive impact on work-life (1-10): ____
    • Potential negative impacts: ________________
  5. Flexibility Check:
    • Does this lock me into a set schedule? Yes / No
    • Does this tie me to a specific location? Yes / No
    • How easily can I adjust or exit if needed? (1-10): ____
  6. Resource Allocation:
    • What current activities might I need to stop or reduce?
    • Will this take away from family time? Yes / No / How much?
  7. Long-term Considerations:
    • How does this contribute to my long-term goals? (1-10): ____
    • Are there any potential future benefits not immediately apparent?
  8. Gut Check:
    • Initial excitement level (1-10): ____
    • Anxiety or hesitation level (1-10): ____
    • Does this feel like an authentic “yes” for me? Yes / No / Unsure

I keep my Personal Impact Filter in a Google Doc so I can easily access it from any of my devices when I need it. Sometimes, I print it out and use a pen; other times, I duplicate it and save it as a new file. Occasionally, I will go back and look at the Personal Impact Filters I filled out in the past. I like to add notes and details about what I was thinking and what I was working on when the new thought or request led me to need the filter once again.

The Decision Making Process:

Running ideas and requests through this filter helps me quickly determine whether to investigate the opportunity further or pass and return to my existing priorities.

  1. Fill out the relevant sections above.
  2. Review your answers, paying special attention to high and low scores.
  3. Consider the balance between time/energy costs and potential impacts.
  4. Ensure alignment with your goals and values.
  5. Check that it doesn’t overly restrict your freedom or family time.
  6. Make a tentative decision: Accept / Decline / Need More Information
  7. Sleep on it for complex decisions. Revisit after 24 hours if possible.
  8. Make your final decision and commit to it.

Remember: It’s okay to decline good opportunities to make room for great ones that align better with my goals and values.

Overriding The Filter

Sometimes, I end up overriding the filter. Deciding to write this blog article this morning is a solid example of that. While I wouldn’t run a blog article idea through the entire filter, it was not on my agenda today. However, I responded to a post on Threads that somebody posted asking, “How do you make decision-making easier?” I immediately thought about my Personal Impact Filter and how it has helped me over the past year. Sharing what I have learned in a way that can help others charges me up, so it was easy to say yes to writing this article right away.

Updating The Filter

I have updated areas of the filter over the past year. As goals and lifestyle requirements change, so will the filter. It is a living document meant to help me stay focused.

What’s Important to You?

What are a couple of things that would be part of your Personal Impact Filter? Share them with me in the comments section.

Notion Book Quotes Widget for iPhone

A few years ago, I switched from paper books to Kindle but found my way back to books in print. I felt that the Kindle left me disconnected from my reading content. You can’t simply thumb through a Kindle book.

I missed the ability to display my Kindle highlights as a widget on my phone’s home screen. I was using Readwise for that. Readwise makes it easy to view your Kindle highlights in the app and display random highlights in a widget on your phone’s home screen. Readwise allows for manual highlights entry, but if I have to manually enter them, I might as well use Notion.

After a few search requests, I landed on a script written by Mystery123SK. However, the script did not work with the Notion database format that I had created, so I began making changes to the code. I used to manually write code but have not had to exercise that part of my brain much in the last decade. This allowed me to use the latest version of Claude.AI from Anthropic.

I have seen many examples of using AI to generate code, but this was my first attempt. I asked Claude.ai to write a simple script that would bring in database content from Notion and display it in a widget that Scriptable (an iOS app) would generate from the code. It took me a few hours working with Claud to get it right, but I finally got the code to run correctly and display in a Scriptable widget.

Through my years of using Notion, I have always wanted my data to be formatted to make it easy to export into something else. That means using the Name field for the quote itself. I also wanted to use Select fields to sort and filter within Notion.

Here is what you need to create your own Notion Book Quotes Widget

  1. Notion – Get a free Notion account
  2. Quotes Database – Copy my quotes database to your Notion account.
  3. Scriptable App for iOS
  4. The Code – See below
  5. Your unique Database ID – See below
  6. Your unique Secret Integration API Token – See below

The Code

Copy this code into a new script in the scriptable app. It is best to view this post from a mobile browser so you can copy the code and paste it into the app.

// Notion settings
const databaseID = 'YOUR_DATABASE_ID';
const token = 'YOUR_SECRET_TOKEN';
const notionVersion = '2022-06-28';
const notionApi = `https://api.notion.com/v1/databases/${databaseID}/query`;

// Main function
(async () => {
  let quote = await readNotionQuote();
  if (!quote) {
    console.log('No quote found');
    return;
  }
  let widget = await createWidget(quote.text, quote.author, quote.book, quote.tags);
  if (config.runsInWidget) {
    Script.setWidget(widget);
  } else {
    await widget.presentMedium();
  }
  Script.complete();
})();

async function readNotionQuote() {
  let req = new Request(notionApi);
  req.method = 'POST';
  req.headers = {
    "Authorization": `Bearer ${token}`,
    "Notion-Version": notionVersion,
    "Content-Type": "application/json"
  };
  req.body = JSON.stringify({
    page_size: 100
  });
  let res = await req.loadJSON();
  
  if (!res.results || res.results.length === 0) {
    return null;
  }
  let quotes = res.results.map(page => {
    let quoteText = '';
    if (page.properties.title && Array.isArray(page.properties.title.title)) {
      quoteText = page.properties.title.title.map(t => t.plain_text).join('');
    } else if (page.properties.Quote && Array.isArray(page.properties.Quote.title)) {
      quoteText = page.properties.Quote.title.map(t => t.plain_text).join('');
    }
    
    let authorName = page.properties.Author?.select?.name || '';
    let bookTitle = page.properties.Book?.select?.name || '';
    let rating = (page.properties.Rating?.select?.name || '').length; // Count stars in the rating
    let tags = page.properties.Tags?.multi_select?.map(tag => tag.name) || [];
    return {
      text: quoteText,
      author: authorName,
      book: bookTitle,
      rating: rating,
      tags: tags
    };
  }).filter(quote => quote.text.trim() !== '' && quote.author.trim() !== '');
  
  if (quotes.length === 0) {
    return null;
  }
  
  // Weighted random selection based on rating
  let totalWeight = quotes.reduce((sum, quote) => sum + Math.pow(2, quote.rating), 0);
  let randomWeight = Math.random() * totalWeight;
  let weightSum = 0;
  
  for (let quote of quotes) {
    weightSum += Math.pow(2, quote.rating);
    if (weightSum > randomWeight) {
      return quote;
    }
  }
  
  // Fallback to random selection if something goes wrong
  return quotes[Math.floor(Math.random() * quotes.length)];
}

async function createWidget(text, author, book, tags) {
  let widget = new ListWidget();
  widget.backgroundColor = new Color("#1C1C1E");

  let quoteText = widget.addText(`"${text}"`);
  quoteText.centerAlignText();
  quoteText.font = Font.boldSystemFont(16);
  quoteText.textColor = new Color("#FFFFFF");
  quoteText.minimumScaleFactor = 0.5;

  widget.addSpacer(8);

  let authorText = widget.addText(`- ${author}`);
  authorText.centerAlignText();
  authorText.font = Font.boldSystemFont(14);
  authorText.textColor = new Color("#AAAAAA");
  authorText.minimumScaleFactor = 0.5;

  if (book) {
    widget.addSpacer(4);
    let bookText = widget.addText(book);
    bookText.centerAlignText();
    bookText.font = Font.italicSystemFont(12);
    bookText.textColor = new Color("#AAAAAA");
    bookText.minimumScaleFactor = 0.5;
  }

  if (tags.length > 0) {
    widget.addSpacer(4);
    let tagsText = widget.addText(`Tags: ${tags.join(', ')}`);
    tagsText.centerAlignText();
    tagsText.font = Font.systemFont(12);
    tagsText.textColor = new Color("#888888");
    tagsText.minimumScaleFactor = 0.5;
  }

  widget.refreshAfterDate = new Date(Date.now() + 1000 * 60 * 60);
  return widget;
}

When I have time, I will likely commit this code to Github, a better platform for sharing code than this post.

Feel free to copy the code into Scriptable to create your own widget. Replace “YOUR_DATABASE_ID” and “YOUR_SECRET_TOKEN” with your database and secret token.

How to find your Notion Database ID

How to create a Notion API Token

You must create a specific Notion API Token for the script to connect to.

Connect the Notion API Token to your Quotes Database

After you create the integration, you must connect the database to it.

Your Own Custom Book Quotes Widget

Congrats, you now have your custom book quotes widget based on quotes saved in a Notion database.

Troubleshooting

The first time I ran my code, nothing happened. I had Claude add in error reporting. That allowed me to identify that the script was looking for an incorrect field name. The error received was: “No Quote Found.” That is the default error, which can mean anything. I went down the rabbit hole of asking Claude to add in more detailed error reporting but that simply added a ton of bloat to the code and didn’t help, so I started over.

  1. Ensure your Database ID, Secret Token, and Database Field Names are correct.
  2. Check that your database is connected to the correct integration.

I will update this post as I have more time. I will also produce a setup tutorial soon.

Becoming A More Sensitive Communicator

As a business owner, husband, father, friend, and church member, I often face situations where conversations could lead to conflict. I have recognized a need to be more sensitive to others, especially when desiring to elicit change. I’m embarking on a journey to enhance my communication skills because I want to improve and provide value in all interactions and relationships. I’ve put together some strategies for preparing for difficult conversations, being a better listener, deciding when to speak up, and seeking feedback to improve.

My journey toward becoming more sensitive in my interactions is influenced by a unique blend of experiences. Growing up, I learned to be highly self-sufficient, which shaped my direct and straightforward communication style. This independence is a double-edged sword—it fosters resilience and self-reliance but sometimes at the expense of sensitivity toward others’ feelings. Additionally, years of navigating the rough waters of internet feedback, which is often blunt and unfiltered, have conditioned me to prioritize resilience over emotional response. These experiences and significant life challenges have instilled in me a strong desire for change and improvement, prioritizing effective outcomes over merely protecting my own feelings.

This blend of experiences has given me a perspective that is perhaps less traditionally sensitive but is now consciously evolving. Recognizing the impact of my background on my communication style, I am committed to adapting and refining how I connect with others. I understand that true leadership and personal growth involve asserting my views and genuinely hearing and valuing those of others. Here’s how I plan to apply this understanding to become more adept at managing and nurturing my relationships through sensitive and effective communication.

Preparing for Difficult Conversations

Preparing for a conversation where I anticipate conflict is crucial. I start by reflecting on my intentions and the outcome I desire. Is my goal to understand another perspective or to share my own view? Understanding my true intent helps shape the approach I take.

Researching and understanding the other person’s background and previous reactions will help me tailor my approach. I organize my thoughts and main points beforehand to stay focused and clear, ensuring that I’m not just reacting impulsively during the conversation.

Becoming a Better Listener

Over the years, I have become a much better listener, but work still needs to be done. This involves more than just hearing the words; it’s about understanding why they’re being said. I want to do better at eliminating distractions that distract me from the person speaking to me. This shows respect and helps me grasp the full scope of what’s being discussed.

I’ve also been working on deferring judgment. This means holding off on forming an opinion until I’ve fully heard and considered the other person’s viewpoint. It’s about being open, not defensive.

Responding Less and More Thoughtfully

The impulse to respond immediately can be intense in conversations, especially those charged with emotion or disagreement. However, I’ve learned that this quick-fire approach often doesn’t serve well, particularly given my tendency towards sarcasm. While sarcasm can sometimes lighten the mood, it can obscure my true intentions and may be dismissive or insensitive. To avoid these pitfalls, I am focusing on responding less and thinking more.

Taking a moment to pause before responding does more than just help me collect my thoughts. It allows me to consider the impact of my words and how they might be received. This pause is crucial to filter out sarcasm and ensure that my true intent, engaging in meaningful and constructive dialogue, shines through. By moderating my tone and choosing my words more carefully, I can convey my opinions in a way that is respectful and considerate of the feelings of others.

Additionally, I’m learning to use this pause to ask myself a few key questions: Is this comment necessary? Is it true? Is it kind? This reflection helps me avoid making remarks that could be hurtful or counterproductive, focusing instead on responses that contribute positively to the conversation. This practice makes me a more thoughtful communicator and a more sensitive participant in any discussion.

By committing to these changes, I aim to transform how I express myself, making my delivery more sensitive and my interactions more fruitful. This shift is not just about reducing sarcasm but about enriching the quality of my communications, ensuring I’m as effective in conveying my message as I am earnest in hearing others’.

Deciding What’s Worth Bringing Up

Not every disagreement needs to be voiced, and not every conflict needs to be resolved as I initially thought it should. I’ve been practicing assessing the importance of the issue at hand. If it affects core values or important objectives, it’s worth discussing. But if it’s a minor issue or based on personal preference, sometimes it’s better to let it go.

Reflecting Through Journaling

I journal daily, but I now use it as a tool to reflect on each significant interaction. After conversations, I note the context, key points, and outcomes, then analyze what went well and where I could improve. This includes assessing whether the other person felt heard and appreciated and identifying moments where I might have reverted to less constructive habits, such as sarcasm. This process helps me recognize and reinforce positive behaviors and critically evaluate areas for improvement. By committing to applying these insights in future interactions, I turn each conversation into a learning opportunity, fostering continual growth in my communication skills and sensitivity.

Seeking and Utilizing Feedback

Feedback is vital. I will make it a point to ask close friends or colleagues for their honest opinions about my communication style. This feedback has been and will continue to be instrumental in helping me understand how I come across and how I can improve. After conversations, I reflect on what went well and what didn’t, using this as a base for further improvement.

Moving Forward

Every conversation is a learning opportunity. By preparing thoughtfully, listening actively, responding judiciously, choosing my battles wisely, and seeking constructive feedback, I am becoming a better communicator and a more sensitive and understanding individual. These strategies minimize conflict; they enhance understanding and respect, paving the way for more meaningful and productive interactions.

This is not about virtue signaling; it’s a genuine expression of my commitment to personal growth and better communication. I’m also inviting accountability from those around me—family, friends, and colleagues—empowering them to call attention to my progress and setbacks. This accountability is crucial as it reinforces and reminds me of why I am doing this, ensuring that my efforts to listen more empathetically, respond more thoughtfully, and engage more constructively are not just aspirational but actualized in my everyday interactions.

Not always who I want to be

I’m a husband and a father of four. I think, journal, and pray about the man I want to be for my family. Sometimes, I am able to carry out my desires. Other times, I don’t recognize myself. I want my wife and kids to get the best I have to offer, but at times, they get my most selfish side.

Sometimes, I have more patience for total strangers. I want my family to think of me as patient, but it’s hard to lead that way. I try to remove all distractions that would make me impatient, but those efforts fall short.

I have found that being a husband and a father is a lonely effort. Nobody wants to hear about your struggles or share their struggles. All we have is what we project, which is not an accurate depiction, intentionally or not. My most profound conversations are with men who recently experienced a tragedy like their spouse leaving them. It takes that amount of pain for a man to open up.

Dealing with everything within my own mind is a closed loop, making it more difficult for new information to enter. Sharing something out loud forces it to become real. You need someone staring back at you when words come out of your mouth, someone who cares. Feedback is everything.

I want to normalize talking about the difficulties of life. It should be normal. Doing life alone is not normal, especially when you have a choice. It’s easy to focus on the external and to point fingers. I point my fingers at myself. I am the leader. If those in my care are not thriving, it’s on me. I want to surround myself with others who take their job serious. They see it as a calling and desire new levels of greatness. I know there are people out there who want the same. Those who are willing to do the internal work and are not simply nodding their heads in agreement.

Who else is not always who they want to be?

Quitting without Disappearing

I am removing most of what I have posted on social media. Here is why.

Enjoying Moments for what they are rather than the potential of a reaction.

The truth is, when I post to social media, I am hoping for a response. Most of us are. We want people to see what we are up to and in some way, we also desire their reactions. I often found myself getting worked up about making sure the image was just right and the caption was somewhere between witty and a humble brag. That’s not how I act in person with people who I care about and not what I want as part of a digital life feed.

I desire to enjoy the moments of my life with the people I care about. Taking that shared experience and posting it online out of a desire to get reactions from others turns that shared experience into something it never intended to be. Shared experiences should be sacred and remain that way.

People mostly don’t care, and why should they?

I found myself getting frustrated when I shared something I thought was neat and it received little to no response.

Why was I getting frustrated? Does the fact that I posted it to social media mean that those who follow me are somehow contractually obligated to reply? Why should I expect them to engage with my post? Is this post providing them some sort of value? Or is it informing them of a moment they didn’t get to take part in?

The fact is that most people are busy and are caught up in the workings of their own lives. Why should they stop what they are doing to appreciate something I posted to social media? Why should I in turn do the same thing for them?

My Photos Don’t Need to be Public

As a photographer, I am going to take pictures. I love capturing moments as they happen. I will share these photos with the people who were there or with family, privately. That doesn’t need to be public. If someone asks about something such as a recent vacation, we can look at the photos together on my phone creating a new personal experience together.

The Algorithm Doesn’t Rule Me

Whether I am posting content or consuming it, I am fighting an algorithm. This algorithm has one job which is to keep me on the platform longer. Whether it is rewarding me just enough to keep posting or guiding me deeper down a topical rabbit hole, it is in charge.

We live in the era of recommendation engines and AI guiding our decision-making, but I want to limit this as much as possible. Following where the algorithm leads me will simply narrow my point of view. In face-to-face conversation, we share our opinions and ideas and are presented with new opinions and ideas from the person we are talking with. The algorithm will lead us to new opinions and ideas but only to keep us scrolling longer. If it feels we are losing interest in a topic it will start to shift to another topic. I don’t want to be fed information like this. It is unnatural and likely harmful.

Why Remove Everything?

I am removing most of what I posted to social media because it serves no purpose to be there. If I leave it there I will feel the need to post something new. If there is nothing there, the pull to post to it is gone. I may be back on some of these platforms one day, but when I do return to them, it will be with a purpose for posting and not just to publicly share the fortunate moments from my life.

Why Share This?

If I am pulling back from publishing content online, why even post this on my website? I own my website. This is a platform I control and it’s simply a publishing platform. No feeds or algorithms are trying to figure out what to serve you up next. It’s simply an article.

I do not desire to disappear. I will continue to publish content on the web, but that content has to have a purpose and provide value.

Stop Fighting the Social Media Algorithms; Do This Instead!

We’re constantly bombarded with information tailored to our interests and behaviors. This personalized experience, primarily seen on social media platforms, results from sophisticated algorithms designed to capture and retain our attention. While seemingly harmless, these algorithms play a pivotal role in shaping our online experience, often at the cost of our productivity and well-being. Hear me out:

The Mechanism of Distraction

At the heart of the problem are the algorithms created by social media companies. These platforms offer ‘free’ services, but the actual cost is our attention, monetized through the ads we are served. The more time we spend on these platforms, the more ads we see and the more revenue these companies generate.

These algorithms are meticulously designed to learn from our behavior. They analyze vast amounts of data to predict what might keep us engaged next. Whether it’s a video, a post, or an advertisement, the content is tailored to hook our attention and keep us scrolling.

The Personalization Trap

A key feature of these algorithms is the personalization of content. Search results and news feeds are no longer a one-size-fits-all but are uniquely tailored to each user. This personalization is based on our previous interactions, searches, likes, and even the amount of time we spend on certain posts.

While this can lead to a more enjoyable user experience, it also creates an echo chamber, reinforcing our existing beliefs and interests and keeping us engaged in the platform longer.

The Human Cost of Algorithmic Efficiency

It’s essential to recognize that these algorithms are not neutral. They are designed with a specific goal in mind: to maximize the time we spend on the platform. If these algorithms were personified, they would be the individuals we avoid in real life – those who distract us and derail our productivity.

Yet, we continue to engage with them daily. Each time we unlock our phones and open an app, we willingly enter a battlefield where we are outmatched. These algorithms know our weaknesses and our preferences and are constantly learning how to keep us engaged.

A Biblical correlation would be likening the algorithm to the serpent in the Garden of Eden. The serpent was there to distract Eve and get her to sin. She could have avoided the serpent but chose to engage with it. The serpent’s famous line rings true today: “You will not surely die.” (Genesis 3:4 ESV), but we do die a little bit when we give into the algorithm, allowing it to carry us away for hours on end.

Fighting Back Against the Digital Serpent

How do we resist the lure of these digital serpents? Here are some strategies:

  1. Set a Physical Timer: Limit your social media use by setting a physical timer. Place it out of arm’s reach so you’re forced to physically move when it goes off. This break can help snap you out of the scrolling trance.
  2. App Deletion: Consider deleting social media apps from your phone. They can still be accessed via a computer for necessary check-ins, but removing them from your phone eliminates the temptation for mindless browsing.
  3. Accountability: If self-regulation fails, enlist the help of friends or family. Share your screen time statistics with them and allow them to hold you accountable.

Towards a Healthier Digital Life

Algorithms, especially with the advancement of AI, are becoming more sophisticated. The real challenge, however, lies in mastering our minds. Instead of succumbing to the easy escape of scrolling, we can choose healthier alternatives like engaging in conversation or journaling.

With time and conscious effort, we can break free from the hold of these algorithms. By developing new habits, we can reintegrate social media into our lives in a balanced and healthy manner, ensuring that we use technology as a tool, not as a master.