This is my workflow too. And it works fine. I think the disconnect here is that I grew up fighting dependencies when compiling other programs from source on Linux. I know how painful it can be and I’ve accepted the pain and when I came to python/venv I thought “This isn’t so bad!”
But if someone is coming from data science and not dev-ops then no matter how much we say “all you have to do”. The response will be why do I have to do any of this?
I had this same observation playing factorio. When I started I made spaghetti factories with a friend and had to constantly refactor as requirements changed in the game. It was a blast. Then we started getting into optimization and suddenly there was only one right way to do it. Overnight all the fun was sucked out of the game.
Often I will learn more by building things poorly with hubris and whimsy. “How hard can it be?” has gotten me in way over my head so many times. But I always learn a ton and discover fun digging my way out.
Don’t let people dissuade you from charging. I think your site looks great. I think the exercise of setting up a payment system is worth it.
It did ask me to connect using google. I bailed there since I don’t really want to connect my google account to random things.
I’m not actually wanting to learn vim. I know it enough to do whatever I need while ssh’d into random machine. But I do want to encourage you to keep building stuff!
This software is great. During Covid we would pre-record our church service and then live stream it Sunday. We would use dvd styler to burn dvd’s and deliver them to our members who weren’t able to livestream.
We were at Disney World Orlando and decided to leave Tuesday night to drive back. I've heard about the Waffle House Index, but I didn't see a site to show closings concisely. This was built mostly on the car ride home. I'd love some feed back. It's a fun little project.
I think every discipline requires some suspension of critical thinking. When I’m writing software I might start with a “faith” I can solve a problem I may not fully understand. I will come to understand the things I don’t currently understand when the time comes to implement them. I trust google or stack overflow will have my back!
Theology and Philosophy are full of critical thinking. And I’m not sure you can find any success in religious practice without it.
But with say software, you can verify yourself if you wanted to whether something is true or not. And if you can find sufficient evidence that something isn't true it'll get corrected.
With religion you're expected to believe many things without evidence. And often times in the face of evidence against the thing.
The anti-religious love to harp on the whole evidence thing, but in real life you almost never make decisions based on evidence. Instead, you base them on experiences – whether based your own or other people's.
Here's a basic example: What's the evidence that Donald Trump was (or spicier, isn't) president? How do you verify this fact? Is it not simply faith in our system and word of mouth?
Yet, even you quote man himself rather than the perfect Word of God. Should not something as perfect as the Word of God be the most simple, encouraging, and enlightening on such a crucial matter of Christianity itself? The evidence before us doesn't indicate so.
That is when a Protestant might say, "Well it is clear and perfect in it's [Protestant / sola fide] meaning. And that the billions of other Christians, try as extremely hard as they may, with millions spending immense portions of their live trying to ascertain what God meant for them, have been led astray for all of time."
But if someone is coming from data science and not dev-ops then no matter how much we say “all you have to do”. The response will be why do I have to do any of this?