I can only recommend Zola as well. I’ve been using it for past 4 years or so and it’s been very stable. Like you, I feel the docs could be a bit more deeper (+more examples) but I’ve always managed to figure out what I need to do.
I'm a web dev so naturally, I'd pick something I know well to implement UIs.
Second, distribution is a big one. With native mobile, you have to go through lot of hoops to get your code onto the device easily, usually it means dealing with certificate, licenses etc.
This feels really amateur-ish. I am a customer of Kagi and I wish them to succeed.
So what were they doing up until now? Tax fraud?
Paying for search is uncommon for regular folk, I was hesitant to pay for it as well but $10 felt like a good spot for the value I'm getting. If the price hikes again and gets to $15 area, I'm switching back to DDG (I have no use for AI features so it's not a big differentiator to me).
It was a conscious decision. Typically you are not required to collect sales tax until crossing a certain threshold of number of customers or sales volume. When we started two years ago we had no idea if paid search will take off, and we decided to postpone this integration (which is incredibly complex and resource intensive) in favor or building the product. Since we made it we have to start collecting it as per tax laws.
You can do this if you're in US, salaries elsewhere for tech jobs are more inline with salaries for specialized professions (doctors, lawyers). They're still larger than other jobs but it goes nowhere near the levels of western/eastern US (exceptions exist ofc).
Then there's a question when you start a family, that's subjective and something you can control but the model of creating career and then having kids (in late 30s/early 40s) seems more common in US. If you have your first child in mid 30s, then few laters 2nd one for example, you still need to be very hands-on, attentive and provide at least until your late 40s/early 50s.
I have an idea to make any documentation rendered in HTML to be processed. You could then have an application that could parse it, digest it, store it for offline access and have some kind of notification mechanism to let you know it changes.
If you're not a technical type you will not be bothered with setting up a website so that's why I think centralized services will always win.
It's similar to why people don't make their own websites but just post to social media.
I can imagine a 1-click solution that would set up everything. But bandcamp also has this functionality where labels can list their artists etc so I think it wouldn't work that well.
Thats why I used Wordpress and Castopod as examples, as both offer subscription services in addition to self-hosting. The most important part is the option to use your own domain name, so an artist can take controll over its own brand and keep options open for the future.
Wordpress has already integrated with the Fediverse, btw!
I picked up Dart in a week or so and felt very productive with it in less than a month, the language itself is very easy to understand if you already know Typescript or Java.
Flutter has a learning curve as well, you need to understand the concepts and the built-in widgets but even after month or so I was able to code up basic cross-platform app for iOS/Android. Ended up spending almost a year working on that project and gradually evolving it to support offline state, geolocation and real time updates.
Thank you. I am making a new sprite scaler adventure in the same sense, but it's a bit bigger area with more things to explore and all, I hope to have at least something of it released this Sunday or maybe in the next week.