I have a site (https://familytreechart.com) with a similar integration with Shopify but one thing I've never figured out is how to send someone to Shopify's checkout page with a preconfigured cart. It looks like you are managing the cart on the nextjs side. How are you generating the checkout page with the right items? I've resorted to creating a DraftOrder, but those don't allow for discount codes so I also had to handle that on my end when creating the draft order. Email in profile if easier.
The article is a beast but there is a lot of good information in there. I find that I try to do as much as possible from the keys when I'm doing programming related tasks. An IDE like vscode is a good mix of UI and CLI for me.
That being said, I've been excited in the past seeing a new take on IDE's with things like LightTable (I'm not positive that's the name...) which have pushed the needle even further on the UI/CLI balance.
Shameless plug for https://heyhabit.com (I'm the dev). It's meant to be used as a chrome extension that takes over the new tab in Chrome, but you can try it from the website. I've been using it for ~2 years now and it works really well off and on. I've discovered that it's really helpful for getting me back on track when I fall off the horse. Because the calendar maintains what a "successful" week looks like for me, it eliminates some of the mental energy required to regroup.
I developed a chrome extension, Hey Habit (bit.ly/heyHabit), to help me with this. I add my long term goals as projects and then set up reoccurring tasks to make them happen.
Good thought. The freedom of working for yourself can promote laziness and reduced productivity since you don't feel accountable to anyone but yourself.
I have to be honest in saying I don't know the science here. I just personally know that I feel a difference in my mental capacity when I switch from programming to writing. That's all that point is about it.
I'm the founder of FreelanceInbox.com, you can sign up for the service and it will help you in finding potential jobs. You still have to do all of the work landing the job, but it will at least help you to know who is looking for freelancers.
Thanks for the feedback guys. It is supposed to make tweeting easier, but apparently it's not doing a very good job (although it probably does make you want to tweet nasty things about me :)
Due to the overwhelming response tonight and your feedback, prices have changed. I look forward to addressing more of your feedback in the near future.
Yes, I have been thinking about adding .NET. Just want to be sure that there are enough leads. Shoot me an email and I'll let you know when/if I roll them out.