Logo
    Search

    How to Get Past the Blahs and Finish Your Project

    enOctober 03, 2022

    Podcast Summary

    • Finishing the final stages of a project: tools and strategiesUse tools like Linode for hosting and development to save time and energy. Set small goals and take breaks to maintain productivity and motivation.

      Even when we feel unmotivated or stuck in the final stages of a project, it's important to push through and finish. This feeling of being in a rut isn't unique, as developers Scott Talinsky and Wes Bos discussed in the Syntax podcast episode. They shared their personal experiences of wanting to move on to new projects but recognizing that the last 10% often takes a significant amount of time. To help finish projects, they suggested using tools like Linode for hosting and development, which can save time and energy by providing pre-installed software and servers. Additionally, they emphasized the importance of setting small goals and taking breaks to maintain productivity and motivation. Linode, a trusted cloud computing solution for developers, offers a $100 credit for new users, making it an excellent choice for hosting projects and streamlining the development process. By utilizing resources like Linode and implementing productive strategies, developers can effectively tackle the final stages of their projects and move on to new challenges.

    • Finishing the last 10% of a projectBreak down tasks, create to-do lists, and maintain focus to overcome challenges in the final stages of a project and successfully finish and ship your product.

      Finishing the last 10% of a project can be a challenge for many developers, but it's crucial to push through and ship the product in order to move on to the next one. Log Rocket, a sponsor of this episode, can help in this process by revealing bugs and errors that might have been overlooked. To finish strong, breaking down tasks into smaller, manageable pieces is recommended. When energy wanes during the final stages of a project, creating a to-do list for small tasks can help maintain focus and keep the project moving forward. Productive individuals excel at all stages of a project, but the final stage of finishing and shipping can be the most difficult. By utilizing effective strategies like task breakdown and maintaining focus, developers can overcome the challenges of the last 10% and successfully complete their projects.

    • Managing tasks effectivelyCreate a list of subtasks, prioritize, assign priority and estimated completion time, start with one task, and prioritize based on impact and flexibility in project timeline.

      Effective task management is crucial for completing projects efficiently. To manage tasks, create a list of subtasks for larger projects, prioritize them based on importance and motivation, and assign each task a priority and estimated completion time. The hardest part is getting started, so force yourself to begin with one task and use the momentum to complete the next ones. Prioritize tasks based on their impact and flexibility in your project timeline. For instance, during the final stages of a project, all tasks may have the same high priority. However, if you have the flexibility to move tasks to the next release, prioritize them accordingly. Remember, just getting started is often the most challenging part, so don't let it stop you from making progress.

    • Setting achievable goals and rewarding yourselfReward yourself after reaching goals, keep rewards simple, aim for 'good enough' instead of perfection, and complete projects rather than perfection

      Setting achievable goals and rewarding yourself after reaching them can significantly boost productivity and motivation. Rewards don't have to be grand; they can be as simple as a walk, lunch, or a favorite treat. The key is to find something you look forward to but also have enough self-control to earn. Additionally, aiming for "good enough" instead of perfection can help you launch projects and make progress, rather than getting bogged down in the details. Remember, it's better to have a completed project than a perfect one that never sees the light of day.

    • Recognize when something is 'good enough'Avoid excessive perfectionism to make progress efficiently, focus on the end goal, and consider if the current task is necessary for the next release.

      Striving for perfection can hinder progress. It's essential to recognize when something is "good enough" and to consider if the time spent trying to fix minor issues or enhance features will significantly impact the end result. The importance of the end goal should be kept in mind, as it serves as the motivation for starting the project in the first place. A good example is the fit text plug-in, which functions effectively despite having minimal features and code size. Another helpful question to ask is whether the current task is required for the next release or if it can be addressed later. By maintaining focus on the end goal and avoiding excessive perfectionism, progress can be made more efficiently.

    • Maximize efficiency by completing small tasks quicklyQuick a minute encourages individuals to tackle small tasks immediately for increased productivity and progress on larger projects

      Productivity can be increased significantly by focusing on completing small tasks in short amounts of time, rather than putting them off for later. This concept, known as "quick a minute," encourages individuals to make the most of their spare moments and tackle tasks immediately instead of waiting for larger blocks of time. By doing so, one can accomplish more than they might have thought possible in a given week, making progress on projects that might have seemed overwhelming. This approach, which has been passed down through generations, can be applied to various aspects of life, from household chores to work projects. It's a simple yet effective way to maximize efficiency and get things done.

    • The importance of pushing through challenges to reach project completionDespite obstacles and false summits, staying focused and pushing through can lead to project success and a sense of accomplishment.

      Completing a project can feel like an uphill battle, but keeping a to-do list and pushing through the halfway point can help lead to success. During a conversation, the speaker shared an experience where they believed their children had stolen or hacked a recorded movie. However, they later learned that their daughters had each thought the other had recorded it for them. The speaker used this experience as a metaphor for completing projects, comparing it to climbing a steep incline. Just as on the incline, there are false summits and challenges that may make quitting seem tempting, but keeping focused and pushing through can lead to the true summit and the feeling of accomplishment. The speaker also mentioned the importance of having a clear to-do list to help keep progressing towards the finish line. So, when faced with a challenging project, remember that the journey may be long and difficult, but the reward of reaching the summit is worth the effort.

    • The value of determination and preparation in overcoming challengesUnderestimating a challenge can lead to unexpected results, but with determination, preparation, and supportive friends, one can surpass perceived limitations and achieve personal growth.

      Underestimating a challenge can lead to surprising results. In the discussion, the speaker shared an experience where he doubted his ability to beat a friend's time on a challenging incline. Despite her skepticism, he trained and managed to surpass her time. However, he acknowledged the difficulty of the task and the importance of preparation. This anecdote emphasizes the value of determination and the potential rewards of pushing oneself beyond perceived limitations. When faced with a challenge, it's essential to remember that it may be harder than anticipated, but the sense of accomplishment upon overcoming it can be significant. So, whether you're preparing for a marathon, a work project, or any other endeavor, don't underestimate the effort required, but also believe in your abilities and be willing to put in the work to achieve your goals. The discussion also highlighted the importance of having supportive friends and engaging in physical activities as a means to improve fitness and overall well-being. The speakers mentioned their plans to visit the challenging incline together and encouraged listeners to join them. In conclusion, the conversation offered valuable insights on the importance of determination, preparation, and friendship in overcoming challenges and achieving personal growth.

    Recent Episodes from Syntax - Tasty Web Development Treats

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    Scott and CJ chat with Paul Copplestone, CEO and co-founder of Supabase, about the journey of building an open source alternative to Firebase. Learn about the tech stack, the story behind their excellent documentation, and how Supabase balances business goals with open-source values.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 Who is Paul Copplestone?
    • 01:17 Why ‘Supa’ and not ‘Super’?
    • 02:26 How did Supabase start?
    • 08:42 Simplicity in design.
    • 10:32 How do you take Supabase one step beyond the competition?
    • 12:35 How do you decide which libraries are officially supported vs community maintained?
      • 15:17 You don’t need a client library!
    • 16:48 Edge functions for server-side functionality.
    • 18:51 The genesis of pgvector.
    • 20:59 The product strategy.
    • 22:25 What’s the story behind Supabase’s awesome docs?
    • 25:26 The tech behind Supabase.
    • 35:46 How do you balance business goals with open source?
    • 42:01 What’s next for Supabase?
    • 44:15 Supabase’s GA + new features.
    • 48:24 Who runs the X account?
    • 50:39 Sick Picks + Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    787: You Should Try Vue.js

    787: You Should Try Vue.js

    Scott and CJ dive deep into the world of Vue.js, exploring what makes this frontend framework unique and why it stands out from React and Svelte. CJ gives a comprehensive tour, covering everything from getting started to advanced features like state management and Vue’s built-in styles.

    Show Notes

    Vue.js: The Documentary.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    786: What Open Source license should you use?

    786: What Open Source license should you use?

    Scott and CJ dive into the world of open source, breaking down its meaning, benefits, and the various types of licenses you’ll encounter. From permissive licenses like MIT and Apache 2.0 to copy-left licenses such as GNU GPLv3, they’ll help you choose and apply the right license for your project.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    785: What’s Next for NextJS with Tim Neutkens

    785: What’s Next for NextJS with Tim Neutkens

    Scott and Wes dive into the world of Next.js with special guest Tim Neutkens from Vercel. They explore the latest updates, including the React Compiler and React Server Components, discussing their impact on developer workflows and the future of Next.js development.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 What does the React Compiler do?
    • 05:04 Will React Compiler help with managing Context?
    • 06:39 What happens if you’re not using a React Compiler?
    • 09:30 Will this work on any NextJS version?
    • 12:18 What are React Server Components?
    • 16:28 Shipping all the data inside an encapsulated component.
    • 20:17 Clearing up the frustrations around retrofitting server components.
    • 23:13 Handing migration.
    • 28:30 Is this just a fetch request with props?
    • 36:41 How closely are the NextJS and React teams working?
    • 41:53 Will we ever get Async Client Components?
    • 43:52 Async Local Storage API.
    • 45:31 Turbopack.
    • 57:51 Sick Picks & Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    784: Logging × Blogging × Testing × Freelancing

    784: Logging × Blogging × Testing × Freelancing

    In this Potluck episode, Scott and Wes tackle listener questions on modern blogging, website environmental impact, and using LangChain with LLMs. They also cover CSS hyphens, unit vs. integration testing, and balancing web development with new parenthood.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    Scott and Wes dive into the world of browser caching for audio files, exploring the File System API and the Cache API. They discuss size restrictions across different browsers, how tools like Riverside.fm leverage IndexedDB, and walk through code examples for creating, retrieving, and managing cached audio data.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    782: The Developer’s Guide To Fonts with Stephen Nixon

    782: The Developer’s Guide To Fonts with Stephen Nixon

    Scott and CJ are joined by Stephen Nixon of ArrowType to delve into the world of fonts and type for developers. They explore the intricacies of font creation, the utility of variable fonts, and offer tips for making visually appealing typography on the web.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    In this potluck episode of Syntax, Scott and CJ serve up a variety of community questions, from the nuances of beginner vs. advanced TypeScript to the pros and cons of SvelteKit. They also discuss falling out of love with React, shipping private packages via NPM, and the eternal struggle of always starting but never finishing projects.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    Today, Scott and Wes dive into cloud storage solutions—why you might need them, how they use them, and what you need to know about the big players, fees, and more.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    Scott and CJ dive into the world of SQLite Cloud with special guests Brian Holt and Marco Bambini. They explore why SQLite is gaining traction, its unique features, and the misconceptions surrounding its use—let’s get into it!

    Show Notes

    • 00:00 Welcome to Syntax!
    • 01:20 Who is Brian Holt?
    • 02:26 Who is Marco Bambini?
    • 05:12 Why are people starting to talk so much about SQLite now?
    • 08:47 What makes SQLite special or interesting?
    • 09:46 What is a big misconception about SQLite?
    • 11:13 Installed by default in operating systems.
    • 12:03 A perception that SQLite is intended for single users.
    • 13:36 Convincing developers it’s a full-featured solution.
    • 15:11 What does SQLite do better than Postgres or MySQL?
    • 17:30 SQLite Cloud & local first features.
    • 20:38 Where does SQLite store the offline information?
    • 23:08 Are you typically reaching for ORMs?
    • 25:00 What is SQLite Cloud?
    • 27:29 What makes for an approachable software?
    • 29:18 What make SQLite cloud different from other hosted SQLite options?
    • 32:13 Is SQLite still evolving?
    • 34:40 What about branching?
    • 37:37 What is the GA timeline?
    • 40:04 How does SQLite actually work?
    • 41:19 Questions about security.
    • 44:28 But does it scale?
    • 45:52 Sick Picks + Shameless Plugs.

    Sick Picks

    Brian: Trainer Road
    Marco: Tennis

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    Related Episodes

    A Choice of One... DO THE WORK - Day 12

    A Choice of One... DO THE WORK - Day 12

    #12

    DO THE WORK PODCAST:

    A dailyish show focusing on the reality of being a dad, running multiple businesses and all of the organization, productivity, and lifehacking that is in place to make it all work.  The show will make you cry, laugh, like me, and hate me, but most importantly it will remind you to remember what is truly important in your life.

    Follow Me:

    Instagram: @DiegoFooter: http://bit.ly/2B3vprJ

    YouTube: Diego Footer: http://bit.ly/SubtoDiego

    Podcast: DO THE WORK: https://apple.co/2ERsLHZ

     

    Produced by podcaster, entrepreneur, and dad of three daughters - Diego Footer.

    #211 From Rut To Groove: One Man’s Story of a Transformed Life (51:25)

    #211 From Rut To Groove: One Man’s Story of a Transformed Life (51:25)

    A story like yours.

    Eric is a Pathfinder who I wanted to have on the podcast. By Pathfinder I mean Eric is in alum of my coaching program, Reveal Your Path. When you witness a radically transformed life it's proof that you can change too. I’m bringing Eric on today not to talk about my program but because he is an example of your ability to create change in your life, get out of a rut and live an extraordinary life, not just despite your failures but because of them. Eric was in an unfulfilling job. It was comfortable but he knew there was more in him. He knew that he was leaving too much on the table and he didn’t see a way out. I’ve known Eric for a long time but we hadn’t talked to each other for quite a long time before reconnecting a few years ago. You’re going to find his story very relatable and very powerful. And you’re going to leave this episode inspired, energized and excited because you’re going to fully understand the steps that he took to get out of his rut and onto his path so that you can too.

    If you don’t have time to listen to the entire episode or if you hear something that you like but don’t have time to write it down, be sure to grab your free copy of the Action Plan from this episode-- as well as get access to action plans from EVERY episode-- at JimHarshawJr.com/Action/.

    Links referenced in this episode:

    Kyle Maynard: https://jimharshawjr.com/5/
    Bill Burnett: https://jimharshawjr.com/124/
    Don Yaeger: http://jimharshawjr.com/153/
    Jim Harshaw: http://jimharshawjr.com/204/

    Let's connect:

    Website | Facebook | Twitter

    About Your Host Jim Harshaw

    My name is Jim Harshaw. And I know where you’re at. You’re working hard and qualified for what you do but you aren’t getting what you want. You have plans on getting to the C-suite or launching a business but ultimate success seems as far away today as ever. You’re in the right place because you can get there from here.

    And I can help.

    Who I Am

    I’m a speaker, coach, and former Division I All-American wrestler that helps motivated former athletes to reach their full potential by getting clarity on what they really want and taking aggressive action to lead their ideal life not just despite their prior failures but because of them.

    I’m a husband and father of four. And I’m a serial entrepreneur. I’ve launched multiple successful businesses as well as the obligatory failed one. I’ve been the executive director of a non-profit and have raised millions of dollars. I’ve worked in sales. I’ve even been a Division I head coach. While I was born in a blue-collar home I have spent my life surrounded by Olympians, CEO’s and millionaires.

    Jim Rohn said, “You are the average of the five people you spend the most time with.”

    I’ve been lucky.

    I’ve learned the habits of successful people and guess what. You’re just like them. I know because I know your type. You’re programmed for hard work, which is a prerequisite for success, but you’ve never been shown how to use what you know to create the life you want with the tools you have.

    I will show you how.

    Why You Are Here

    You've worked hard to achieve greatness. You’ve set goals and maybe even set records. You’ve definitely failed and you’ve at some point found yourself questioning if you were on the right track.

    You need to understand this: You are far more prepared to succeed than those who’ve not tried, competed, struggled and overcome like you have. That’s the value of your education as someone who aims high. You are prepared to be as successful as your wildest dreams will allow.

    Here I will teach you, with the help of brilliant minds that have been shaped by failure, struggle, and adversity, to be who you want to be. I sense that you want this because you have read this far.

    To take the next step today, click here.

    FOLLOW JIM

    Website | Facebook | Twitter

    Improve Your Productivity With the Power of Deadlines

    Improve Your Productivity With the Power of Deadlines

    Everyone has experienced the way deadlines can act as a double-edged sword: on the one hand, they force us to get stuff done; but on the other, they often push us to wait until the last minute to get to work, so that we do that work in a poorly executed, slapdash rush. Scientists call that latter dynamic "the deadline effect," and my guest today has taken a field-tested dive into how to manage it, so that you can get the advantages of deadlines, without suffering from their downsides.


    His name is Chrisopther Cox, and he's the author of The Deadline Effect: How to Work Like It's the Last Minute—Before the Last Minute. We begin our conversation with how Chris's experience as a magazine editor got him interested in deadlines and what studies have shown as to both their benefits and their pitfalls. Chris then unpacks ways to harness the former towards greater productivity in both your personal and professional life, including creating interim checkpoints, knowing how to set reasonable due dates, planning left to right rather than right to left, and using what he calls "soft opens with teeth." Along the way, Chris explains these principles using a bunch of real world case studies, from the system a chef uses to open multiple Michelin 3-star restaurants to how the Telluride ski resort gets ready to open for the season. We end our conversation with what you can start doing today to take advantage of the power of deadlines in your own life.


    After the show is over, check out the show notes at aom.is/deadline

    The New IQ | How Multi-Passionate Entrepreneurs Find Focus

    The New IQ | How Multi-Passionate Entrepreneurs Find Focus

    If you've ever described yourself as "multi-passionate", or been told to niche down but felt conflicted about which direction to move in...

    If you've ever struggled to have ONE goal, chase ONE dream or start just ONE business...

    If you've ever made a career decision or transition and doubted yourself the whole time, maybe until today...

    This episode is for you.

    And maybe you've always known your path. Maybe you've felt clear and focused since the moment you read about this profession, problem or idea. If that's you, I'm happy for ya... and maybe a little envious.

    As a recovering perfectionist and multi-passionate entrepreneur, I have wrestled nearly my whole life with the idea of choosing just one thing to work on at a time.

    Is it possible for people like us to change? Is it necessary?

    In this episode, I discuss what I believe is the answer to the multi-passionate question. I may even go back on a belief I held and shared on the show a few seasons ago.

    Stay around to the end where I tell you exactly how you can create true success by understanding this simple recipe. 

     

    **LINKS MENTIONED**

    Please leave a review: www.unbecomingpodcast.com/itunes
     
    Connect with Phoebe on Instagram: www.instagram.com/phoebemroczek