small mistakes, big delays

Doaily

I made this app because I wanted to share the to-do list system that has helped me stay accountable and get things done.

Download Doaily

Small details.

The ones that seem insignificant at first can create the biggest setbacks.

I experienced this recently with the update I'm wanting to push out for Doaily when I overlooked a single line of code.

A SINGLE LINE OF CODE has delayed the update and has taken over my mental for 2+ weeks.

And for some context without boring you with the technical details (well I'll try), a major tool called Expo that I use to make Doaily had a major update in November going from Expo 51 to Expo 52.

As of now, there's not much content out there about it other than the fact that it happened and that it isn't a good idea to make the upgrade right now.

But, I had to because the changes came with upgraded tooling for how I was going to go about making Doaily work whilst you're offline.

ANYWAY, I jumped to conclusions.

When I ran into an app-breaking issue in the production build of my app, I immediately thought that it couldn't have been my code. I mean... it works in my development environment so it had to be the Expo update that's breaking my app in the production build.

💡
For the developers super curious about my mistake
The single line of code that I missed setting was the prod environment variable for my public API URL

I basically started pointing fingers instead of looking into how and where I could be making a mistake—not cool.


//Owning up to mistakes

Here's the thing.

It's easier to blame others when things go wrong.

You and I know that, but when it comes down to it, most of us just blame external factors—that person, this thing, that tool.

And in my case... EXPO.

But, more often than not, the issue is on us.

That's the harsh truth.

Taking ownership isn’t fun, but it’s necessary.

And this goes beyond coding.

  • In fitness, not warming up could lead to an injury that sets you back for months
  • In productivity, ignoring what steals your attention—like apps and notifications—can slowly eat away at your focus, eventually derailing your long-term goals

There are consequences that come from your actions or inaction.

Small things, when ignored, turn into bigger issues.


//The cost of not taking accountability

What I've lost not owning up to my mistake sooner:

  • Time: 2+ weeks wasted troubleshooting the wrong thing and cursing expo
  • Momentum: lost motivation, development stalled, and frustration took over
  • Energy: spent too much energy looking in the wrong places instead of fixing the real issue

The main lesson for me is to learn to check yourself first.


With that said, the update for making Doaily work offline plus some other upgrades should be available for you next week!

Take the small things seriously because they eventually become big things.

— Renz

Check out my apps that could help and or entertain you:
1. Get Doaily: a gamified to do list that will help you build a habit of making every day count.
2. Play Roguesphere: shove foes and conquer worlds with one finger!
3. Play Rainy Day: a financial casual education game.