{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Charlie Penner","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/earnestly","_microblog":{"about":"https://micro.blog/about/api","id":"21376","username":"earnestly","bio":"Building a one person venture studio as a side hustle.","pronouns":"","is_following":false,"is_you":false,"following_count":17,"discover_count":0},"author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://www.gravatar.com/avatar/7b1dc031c260a357f0e6f85f0501eb47?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"23419143","content_html":"<p>I’ve got several posts ready on Hike TN - and am experimenting with some scheduled Twitter/X posts to try to drive some traffic. It’s easy to schedule posts, we’ll see how easy it is to drive traffic.</p>\n","summary":"","url":"https://earnestly.dev/2023/09/11/ive-got-several.html","date_published":"2023-09-12T02:49:00+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-09-12 02:49","date_timestamp":1694486940,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"23325037","content_html":"<p>Hitting The Trail: <a href=\"https://earnestly.dev/2023/09/09/hitting-the-trail.html\">earnestly.dev</a></p>","summary":"","url":"https://earnestly.dev/2023/09/09/hitting-the-trail.html","date_published":"2023-09-09T17:18:16+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-09-09 17:18","date_timestamp":1694279896,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"22164077","content_html":"<p>Hiking on: <a href=\"https://earnestly.dev/2023/08/14/hiking-on.html\">earnestly.dev</a></p>","summary":"","url":"https://earnestly.dev/2023/08/14/hiking-on.html","date_published":"2023-08-15T02:48:55+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-08-15 02:48","date_timestamp":1692067735,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"21236697","content_html":"<p>Pithy Panda: <a href=\"https://earnestly.dev/2023/07/23/pithy-panda.html\">earnestly.dev</a></p>","summary":"","url":"https://earnestly.dev/2023/07/23/pithy-panda.html","date_published":"2023-07-23T20:43:41+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-07-23 20:43","date_timestamp":1690145021,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"20377027","content_html":"<p>30 Day Challenge: Final Reflection: <a href=\"https://earnestly.dev/2023/06/30/day-challenge-final.html\">earnestly.dev</a></p>","summary":"","url":"https://earnestly.dev/2023/06/30/day-challenge-final.html","date_published":"2023-06-30T22:43:23+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-30 22:43","date_timestamp":1688165003,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"20344772","content_html":"<p><a href=\"https://micro.blog/Mtt\">@Mtt</a> I just found this today while making some updates to <a href=\"https://earnestly.dev/2023/06/29/day-today-has.html\">my blog</a>. Super clean, I’m a fan. Thanks for creating and sharing it!</p>\n","url":"https://micro.blog/earnestly/20344772","date_published":"2023-06-29T21:46:06+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-29 21:46","date_timestamp":1688075166,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"20344581","content_html":"Day 29/30: Today has been a bit of yak shaving on my blog triggered by an unintentional update of the theme I was using. I’d been thinking about changing it up anyways and starting to post longer updates here instead of Substack, so it was time well spent.\n\nShoutout to @Mtt for the excellent Tiny Theme tha... <a href=\"https://earnestly.dev/2023/06/29/day-today-has.html\">earnestly.dev</a>","summary":"","url":"https://earnestly.dev/2023/06/29/day-today-has.html","date_published":"2023-06-29T21:37:21+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-29 21:37","date_timestamp":1688074641,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"20318931","content_html":"<p>Day 28/30: a productive afternoon:</p>\n<ul>\n<li>created email templates in MailerSend needed throughout the workflow</li>\n<li>revisited the Stripe payment link I created a while back (I think it’s good to go)</li>\n<li>dug into various aspects of shipping, think I have a good plan</li>\n<li>started to sketch out a final punchlist</li>\n</ul>\n","summary":"","url":"https://earnestly.dev/2023/06/28/day-a-productive.html","date_published":"2023-06-29T01:34:52+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-29 01:34","date_timestamp":1688002492,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"20289238","content_html":"Days 23-27/30: I’ve had a bit of a slow spot in this 30 day challenge - just too many other things going on. Regardless …\n\nI was able to do a little debugging of the issue between Make and Shippo and open a ticket with Shippo after verifying the API request/response from Make. Turns out there’s a bug in th... <a href=\"https://earnestly.dev/2023/06/27/days-ive-had.html\">earnestly.dev</a>","summary":"","url":"https://earnestly.dev/2023/06/27/days-ive-had.html","date_published":"2023-06-28T01:43:54+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-28 01:43","date_timestamp":1687916634,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"20153078","content_html":"<p>Day 22/30: Tonight was about getting an integration from Airtable to Shippo via Make. I’ve got all of the correct fields from Airtable now, but am having some issues with Shippo not wanting to use the sender address. Not sure if it’s a Make issue or a Shippo issue.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/22/day-tonight-was.html","date_published":"2023-06-23T01:42:22+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-23 01:42","date_timestamp":1687484542,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"20124857","content_html":"<p>Day 21/30: After stepping back and thinking through what data I need where, I’ve untangled the mess I made in Airtable. The Softr UI is wired back up to everything correctly, and I believe I’ve got all of the individual fields that I need for Shippo.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/21/day-after-stepping.html","date_published":"2023-06-22T02:34:22+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-22 02:34","date_timestamp":1687401262,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"20094521","content_html":"<p>Day 20/30: it’s possible that I’ve overcomplicated the schema in my Airtable. I think I’ve undone a few degrees of complexity - still need to rethink what that means for what I can use on Softr.</p>\n<p>I mostly like no-code, but sometimes it seems like it’d be easier if I wasn’t bound by its constraints.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/20/day-its-possible.html","date_published":"2023-06-21T02:22:18+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-21 02:22","date_timestamp":1687314138,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"20065013","content_html":"<p>Days 17-19/30: the weekend got away from me a bit. Over the past few days I realized the way I was storing addresses (in a single field) won’t work for the Shippo API (obvious in hindsight). I’ve been doing a little work in Airtable to fix this which has trickled into some updates in Softr.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/19/days-the-weekend.html","date_published":"2023-06-20T02:40:18+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-20 02:40","date_timestamp":1687228818,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19993726","content_html":"<p>Day 16/30: Today was one of those days that fits in the <a href=\"https://earnestlydeveloping.substack.com/i/128650655/some-time-is-better-than-no-time\">some time is better than no time</a> category. Spent a little bit of time playing with Mailersend which I’m planning to use for transactional emails.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/16/day-today-was.html","date_published":"2023-06-17T03:24:32+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-17 03:24","date_timestamp":1686972272,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19963908","content_html":"<p>Day 15/30: Half way through. I’ve learned 3 things so far:</p>\n<ul>\n<li>Some Time is Better Than No Time</li>\n<li>Consistency Builds Momentum</li>\n<li>The Software Is Easy</li>\n</ul>\n<p><a href=\"https://earnestlydeveloping.substack.com/p/30-day-challenge-first-half?sd=pf\">earnestlydeveloping.substack.com/p/30-day-…</a></p>\n","summary":"","url":"https://earnestly.dev/2023/06/15/day-half-way.html","date_published":"2023-06-16T01:22:14+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-16 01:22","date_timestamp":1686878534,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19936144","content_html":"<p>Day 14/30: With the core functionality on the website done I’ve turned my attention to some of the other backend processes - specifically shipping and transactional emails. I’ll write some more in a few days after I’ve settled on an initial plan.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/14/day-with-the.html","date_published":"2023-06-15T02:10:43+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-15 02:10","date_timestamp":1686795043,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19887965","content_html":"<p>Day 13/30: Got an earlier start today instead of cramming some work in at the end of the day 💪🏼. I’ve got all of the data bits wired into the UI. I’m sure that I’ll make some small tweaks later but the core functionality is there so I’m moving onto shipping labels.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/13/day-got-an.html","date_published":"2023-06-13T13:08:30+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-13 13:08","date_timestamp":1686661710,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19879176","content_html":"Day 11/30 &amp; 12/30: Getting closer on the functionality to allow logged in users track their exchanges. I’m using Softr as the no-code tool for the front end, and it’s somewhat simple in how/what it can display. It took a little while figuring out what I can do on the Softr side vs what I need to do in Airt... <a href=\"https://earnestly.dev/2023/06/12/day-getting-closer.html\">earnestly.dev</a>","summary":"","url":"https://earnestly.dev/2023/06/12/day-getting-closer.html","date_published":"2023-06-13T03:36:04+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-13 03:36","date_timestamp":1686627364,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19826426","content_html":"<p>Day 10/30: Almost (?) done with the refactoring to support user accounts. All of the login flows are done, but I still need to sort out some details with what users can see/do after they’ve registered for a coffee exchange.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/10/day-almost-done.html","date_published":"2023-06-11T02:06:00+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-11 02:06","date_timestamp":1686449160,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19803542","content_html":"<p>Day 8/30: I made a <em>tiny</em> bit of progress on the refactor to enable users to create an account at signup.\nDay 9/30: I’ve made some more significant progress on this refactor. I think the Airtable updates have been all made, but now I’m working through updates on the Softr side.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/09/day-i-made.html","date_published":"2023-06-10T02:50:35+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-10 02:50","date_timestamp":1686365435,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19744688","content_html":"<p>Day 7/30: I decided I do want to have users create an account when they signup. This will enable an easy way for them to be able to view the status of their exchange - so is worth the slight complexity and time of redoing a few things with my Airtable schema.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/07/day-i-decided.html","date_published":"2023-06-08T02:39:30+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-08 02:39","date_timestamp":1686191970,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19715462","content_html":"<p>Day 6/30: finished up the integration from Airtable to MailerLite w/Make - pretty smooth going (I’m sure there’ll be some small tweaks I’ll make b/f going live). I’ve been reconsidering whether I want to create user accounts when people sign up (vs just emailing them transaction details). 🤔</p>\n","summary":"","url":"https://earnestly.dev/2023/06/06/day-finished-up.html","date_published":"2023-06-07T02:23:11+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-07 02:23","date_timestamp":1686104591,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19685655","content_html":"<p>Day 4/30: forgot to post an update here - I added a confirmation page for the signup process.\nDay 5/30: started working on a Make integration between Airtable and Mailerlite to add ROAST NOTES roasters to a mailing list after they signup.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/05/day-forgot-to.html","date_published":"2023-06-06T02:51:52+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-06 02:51","date_timestamp":1686019912,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19610797","content_html":"<p>Day 3/30: I wrote about some of the details behind the pivot of ROAST NOTES. It’s ok to change direction. Going light and lean this time around.\n<a href=\"https://earnestlydeveloping.substack.com/p/30-day-challenge-june?sd=pf\">earnestlydeveloping.substack.com/p/30-day-…</a></p>\n","summary":"","url":"https://earnestly.dev/2023/06/03/day-i-wrote.html","date_published":"2023-06-03T14:03:11+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-03 14:03","date_timestamp":1685800991,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19583554","content_html":"<p>Day 2/30: more updates to the ROAST NOTES landing page – it’s about ready to go.</p>\n<p>A few weeks ago I pivoted from the original idea for RN. I liked what I’d built, but wasn’t convinced it was something I’d use or pay for.</p>\n<p>The new idea: a simple way to exchange my roasts with other home roasters.</p>\n<img src=\"https://cdn.uploads.micro.blog/98895/2023/4cd6deb6e8.png\" width=\"600\" height=\"233\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://earnestly.dev/2023/06/02/day-more-updates.html","date_published":"2023-06-02T13:07:14+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-02 13:07","date_timestamp":1685711234,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"19572936","content_html":"<p>To kick start things back into gear I’m doing a 30 day challenge through the month of June: spend at least an hour doing something for Earnestly each day and post something about it. Today: updates to the new ROAST NOTES app. More details tomorrow.</p>\n","summary":"","url":"https://earnestly.dev/2023/06/01/to-kick-start.html","date_published":"2023-06-02T02:08:10+00:00","author":{"name":"Charlie Penner","url":"https://earnestly.dev","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F7b1dc031c260a357f0e6f85f0501eb47%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"earnestly"}},"_microblog":{"date_relative":"2023-06-02 02:08","date_timestamp":1685671690,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}