Battery life is a weird way to compare these technologies. It does not matter if you dispatch your draw calls or the retained mode framework does it for you - if you have new data to draw every frame then _somebody_ has to do it.
I do ship an IM GUI application to a small group of users and they will not know or care, as long as it does the job it needs to do. What made me choose this approach: I do not need another language/technology for my UI. Composition of the UI is done like I compose code: using functions/objects. I could see this approach failing on bigger projects or when you would have a dedicated designer doing the UI/UX stuff. As long as only programmers are working on the project I think it's fine and quite easy to understand for others what's going on in the 'UI code'.
My wife and I wanted to travel around Europe on a tight budget for a month. As we didn’t care for the order we’d visit each location I built a multi-stop-with-some-constraint flight optimizer based on scraped google flights data. I could enter the airport names and min/max days to stay there. Worked great, we payed like 200€ for all our travels!
Well, if you don't mind (or like) living in a small village, Black Forest area. Housing is very affordable for good standard houses (just bought 170sqm house for 450k with renewable heating, decent energy efficiency). Nature here is awesome, QoL for us just perfect, having farms, forests, small lakes nearby. Kindergarden, Elementary School, Farmer-Stores in walking distance. Expect some cold winters every few years though :)
By choosing your village carefully you'll also get decent public transport to bigger cities (1h by train every hour to Stuttgart for us, 2h to Lake Constance).
For example we were considering this one: https://www.immobilienscout24.de/expose/133826271
But it was just too big for us. Add another 50-80k for upgrading the heating to a renewable one, some roof insulation and you're at 480k for 220sqm.
I'd expect that you'd find similar objects in like 1-2h around Berlin.
No idea how you cannot find a place in germany with 200k/y. I make about half of that and that's me providing a single income for our family and still saving up some money for the future. I'm not self-employed but with 200k income you should still have more left at the end of the month than we do, and we're doing fine (but we also don't need fancy cars or have fancy expensive hobbies)
This. Well, minus point 3 or include the user feedback in your goals. Also keep in mind that most people cannot articulate what they really want but most of the time they will complain about a bad solution.
Also try to mimic the other applications your clients are using regularly - even when the UX is bad. It’s easier for them to remember one broken workflow than multiple.
I disagree in general with your second point. Yeah, sure, this could make sense in some situations, but many tools and products exist for the sole reason that they offer a superior workflow and smoother experience than their existing counterparts.
Wasn't there that classic HN post about users not needing Dropbox because any Linux user could do the same with rsync?
Yes, most people are idiots. Ever thought that for those people to "articulate what they really want" means for you to try to undestand them and to speak their (technical) language ?
Family? Quit/Pause your job. At least for half a year. You’re trying to rush a relationship, that’s just not possible. Go traveling, stay at least two weeks in one place. If you like it stay longer. Meet people in parks, bars, at the beach.
This was how I met my wife. We would have almost nothing in common if we wrote a dating profile but when we talk to each other and are close to each other none of this matters. And it’s difficult because we’re from different countries, speaking different languages, have a vastly different culture. We fought A LOT about language, it’s still difficult to have a more in depth conversation but none of that matters.
Kids: any. If we cannot get our own, we’ll adopt. Who cares if the kid is your own?
Apparently you’ve been in a LTR and let it slip because you need your kids to be based on your DNA. That’s your decision, for us this fact is basically irrelevant.
Not quite useless but more like a one shot use:
I spent some days building a flight/train route optimizer for traveling to N cities, staying at least M days while minimizing travel costs for a single journey in 2018. Was fun to build and we payed like 200 € for one month of traveling in Europe :)