@AmpBenzScientist i realise this is how it works but that doesn't mean i'm not allowed to bitch about it and point out examples of it being done better

@AmpBenzScientist i have this rant whenever i have to work with embedded systems, really. but i gotta say, it felt a lot less chaotic to work with the Microchip PIC series of chips.

@lore Microchip PIC was used in The Stamp I think. The Stamp was used to teach Embedded Systems Programming before the Arduino came along. The lower cost of the UNO and realistic language choice of C made for a more realistic experience if one would go on to work for a company that specialized in Embedded Systems.

The reality, especially for open source developers, is that they have next to no documentation and have to essentially wait for Reverse Engineering of the hardware, firmware and software to be completed so they can use these tools to do what they wanted or learn that they can't do it.

FLOSS developers might seem like pricks in many ways from how they tend to explain things to using a license like the GPLv3. The reality is that every step of the journey was a struggle and companies love to sue. So when something is reverse engineered and released, the GPLv3 is the choice of someone who endured the mountain of red tape, threats and hardship. No one will be able to steal their code because of the GPLv3 Superior Clause which means that the company has to stop use of the code or they will be required to release all of it under the same license.

@AmpBenzScientist what the Arduino community has pulled off is pretty impressive. it's even made enough of a dent that most evaluation kits these days seem to come with an Arduino-compatible headers. even experienced engineers see the value in having such a rapid tool for prototyping. they don't make the most powerful chips and you do have to poke around with HW registers if you have niche needs, but free software has the way of making software development a better experience for everyone. is it always the right choice for the end product? not at all. but it's changed things, and even big corporations like Microsoft have understood this. that certain parts of the ecosystem are better off if they're opened up to the developer community.

Follow

@lore Arduino has redeeming values. I'm glad this isn't about the RaspberryPi. It's been a disappointment for it's entire life. There's a large community surrounding it but nearly every computer before it was a single board. Prices are high because of scalping or poor planning. It requires the same amount of money in equipment as its retail price to work. For something so targeted at developers, it has horrible documentation and a tendency to not have any safeguards to prevent accidental frying. Open Source? Nope, they just rode off the hype to sell products.

The Pico is well designed. It's the most impressive thing that RaspberryPi has sold. It even looks like a real Engineer designed it.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.