4 ms·
Coming from embedded, the web is such an awful platform. No versioning. Polyfills everywhere! XML (satan's markup). Javascript... Every line of code is a r
by jstewartmobile 8y ago
Coming from embedded, the web is such an awful platform. No versioning. Polyfills everywhere! XML (satan's markup). Javascript... Every line of code is a rabbit trail into "can I use" BS.
Web devs didn't make it that way. They're just the ones who have to live with it.
We should be buying them lunch and thanking them for their service, not crapping on them.
- h4b4n3r0 8y agoEmbedded has plenty of its own ugliness, though. It just doesn't change at such a rapid clip. In fact, once you ship a thing, it's unlikely to change at all. I appreciate this "do once and forget about it" approach, but at the same time the tooling for embedded can be ugly AF as well.
- jstewartmobile 8y agoDepends on your chipset. Last project I worked on was for the Z80 (only a few months ago, strangely). Like buttah.
- h4b4n3r0 8y agoZ80 was like a brief breath of fresh air in late 80s: hands down the most intuitive assembly syntax I have ever experienced. I bet I could whip up something decent in it even now, in a couple of days. What would one use to compile assembly for it on Linux?
- jstewartmobile 8y agoI used Zilog Developer Studio and C for that particular project, and there was very little inline assembly required. I don't think I've had to write anything 100% in assembly in 20 years, so no idea what you'd use on Linux.