Here's a UI framework, if you scroll down you'll see it on a Raspi Pico: https://github.com/MadlyFX/Ansuz
288 karma · joined July 24, 2021
Here's a UI framework, if you scroll down you'll see it on a Raspi Pico: https://github.com/MadlyFX/Ansuz
I don't believe Xtensa (ESP32) is supported yet, but people have been asking for it, so it may happen at some point. ARM is well supported now though, obviously.
My one issue is (and I'm fully aware it will never happen) I do wish there was some sort of first-class solution to inheritance. I've grown to love procedural programming, but some problems really are just better solved with a more OOP approach. Just because classes exist does not mean they need to be used.
But as far as a language to "get stuff done" with as few tradeoffs as possible, Odin is about as good as I can imagine a language being.
I wanted to make a little editor utility (the UE editor is built in UE) that changed the way viewport selection was handled. I think I got to 5 layers of abstraction before I gave up. 5 layers, for a left-click object select.
The "secret" is just to talk to people in the field they're trying to "revolutionize," and ideally observe them work. Often, people become blind to workflow problems and workarounds become normal process. They never even consider to look for a better way to do something. Those are the opportunities for founders to solve.
But what I've seen a lot is founders just arbitrarily coming up with an idea that sounds cool on paper, raising money, and only realizing too late that there is zero actual market fit.
The obvious counterargument is "well, just ask the AI for those answers," but the AI lacks the context and experience that you have. Sometimes, genuinely, the user really is just "holding it wrong," but none of the current AI models would ever admit that, and you'd spend hours trying to solve an unsolvable problem.
Smaller companies will have departments that distill larger models into something more specifically manageable and useful for them. At least, that's my personal prediction :)
The tech world is obsessed with moving fast and breaking things, and you can't just do the same thing forever and expect it to always work.
It will take much longer than a day for AI to get to this level, so there's not much to lose by just learning how to use the software now :)
--You lose control over their "salary"
--You lose control over their "schedule"
--Your company becomes reliant on another party that does not share your interests or values, and can stop working for you on a whim for any reason
But AI is definitely good and trade unions are definitely bad, apparently...
I think in the long run, deterministic algorithmic approaches with complex pipelines will be needed.