πŸ”₯ 1 day streak
340 words

All Your Passwords Post Launch Blues Day 2

πŸ‘¨β€πŸ’»Project All Your Passwords

πŸ“ˆ Sales 7

πŸ€‘Revenue $18.60

πŸ’°Price $5.00 ($2.50 if you use the code ph-50 at checkout πŸ˜‰)

πŸ’»Files Changed 585 files changed, 262178 insertions(+), 558 deletions(-)

⌚️Total Elapsed Time 60 hours spent

🏁Today's goal Remove devmate. Use sparkle for auto update. Test auto updating. Fix auto updating

1:41 PM In the process of gathering all of these stats, I've come up with an interesting pivot for streaking. Daily progress updates on side projects in the form of blog posts. This is in contrast to PH Makers, wip.chat and makerlog where everything is a stream of checkboxes that you check off as you complete. TODOs don't really tell a story very well, and I'll want a story at the end of every release.

The ups, the downs, I want to capture it all. The human side, the emotional side. That's what separates a one person side project from huge corporations anyway. No one wants to hear "oh, I went to work in this slick office building in SF and got paid a huge salary and now here's your software."

No, people want to see how difficult it was to make the software I'm selling. Why isn't your side project free? I'll tell you why, here's a daily log of things I did on top of my regular job, that's why.

Anyway, I tried for 3 hours to get the in-app updater working today. After reading countless issues, and realizing that devmate's version of sparkle was never going to work with the hardened runtime/notarizing/sanboxing stuff with mojave. I dropped it like a hot potato and switched the spark master branch instead. Of course the sparkle master branch also doesn't support hardened runtimes, so I now have to take a break and feel like a failure, but I know what I'm going to do tomorrow or later on today. Use the https://github.com/sparkle-project/Sparkle/tree/ui-separation-and-xpc branch instead.

Wow what a terrible journey this has been so far. I know why people write web apps