The boring answer from Capt. Obvious. Incentive alignment.
That said, WebAssembly might be the trojan horse. While it started as a browser compile target, WebAssembly System Interface (WASI) is extending it beyond browsers into filesystem, networking, etc. etc. etc.
Fingers crossed, we may get cross-platform standards by accident.
probably adaptive milling, which will be in an upcoming release. sharp path changes in harder metals can wear or break tools if you don't go slow, which has other issues.
you mean something that improves the detection and transcription of voices when the person doesn't realize the mic is on, like when it's in our pocket?
I have a child who had an individualized education program due to a disability. I recorded many meetings with an iPhone in my front pocket while sitting. Crystal clear audio every time.
The new tech is likely just for noisy environments and/or to enable whispered voice control of the phone.
The perfect crime - easily detectable, reputation destroying, barely profitable compared to information people give up willingly. Only Apple could come up with something so clever and so easily defeated, thanks to their boundless evil.
KiCAD has pretty awful UX though. I've tried all of the FOSS PCB design apps except LibrePCB (on my to-do list) and Horizon EDA is definitely the one I'd recommend (even though it also has a fair amount of UX oddities it's much better than KiCAD).
DesignSpark PCB is also decent - only minor UX mistakes like warping the mouse when you zoom.
It's not perfect but it's pretty damn good these days. By EE standards it's positively awesome. Single platform vendor toolchain hell is why people leave commercial software and move to KiCad, which runs everywhere, is open source, and has a plugin architecture plus mostly every feature you could ever need except high end simulation (which just needs time).
second KiCad. just had my first board printed a few months back. its an esp32 stackable daughterboard. first time doing anything like that outside of breadboarding, and it worked great.
I've built multiple new apps with it and manage two projects that I wrote. I barely write any code other than frontend, copy, etc.
One is a VSCode extension and has thousands of downloads across different flavors of the IDE -- won't plug it here to spare the downvotes ;)
Been a developer professionally for nearly 20 years. It is 100% replacing most of the things I used to code.
I spend most of my time while it's working testing what it's built to decide on what's next. I also spend way more time on DX of my own setup, improving orchestration, figuring out best practice guidance for the Agent(s), and building reusable tools for my Agents (MCP).
The boring answer from Capt. Obvious. Incentive alignment.
That said, WebAssembly might be the trojan horse. While it started as a browser compile target, WebAssembly System Interface (WASI) is extending it beyond browsers into filesystem, networking, etc. etc. etc.
Fingers crossed, we may get cross-platform standards by accident.
reply