Re:Arduino raises $22M Series B round
by FirmwareBurner on Thursday September 07, 2023 @10:34AM
(#37419496)
>Personally I find the $OFFICIAL_IDE repulsive, and strongly prefer just writing the code in $MY_IDE, with a Makefile on the side.
<Insert famous HN comment on why Dropbox is a useless business idea, when you can do that with a self hosted FTP server[1] >
If you know what a Makefile is, then you're not Arduino's target market, but there are millions of people out there who want to turn a relay ON when some sensor gets too hot for some garage project, without first learning about Makefiles or registers.
Re:Arduino raises $22M Series B round
by ClumsyPilot on Thursday September 07, 2023 @10:47AM
(#37419681)
> If you know what a Makefile is, then you're not Arduino's target market
I am arduino targey market and I know makefiles, I hate them with a passion. One must know his enemies better than he knows himself
Re:Arduino raises $22M Series B round
by rollcat on Thursday September 07, 2023 @11:09AM
(#37420052)
In defense of the Makefiles, it's a known quality. They are indeed arcane and somewhat fragmented (BSD/GNU use different conventions; plan9 mk is a far cleaner solution), but you only need to learn them once, and things you've learned about make in the 80s is mostly still relevant in 2023. It's a dragon you only need to defeat once.
Re:Arduino raises $22M Series B round
by jes5199 on Thursday September 07, 2023 @10:50AM
(#37419733)
honestly I want to be like you but I never figured out the toolchain to flash an ESP8266 over USB without the Arduino environment
Re:Arduino raises $22M Series B round
by rollcat on Thursday September 07, 2023 @11:11AM
(#37420093)
The hardest part is probably figuring out the name of the character device, which is about as difficult as figuring out which pin is where on the board. But I guess these kinds of things don't come naturally to everyone, which is why Arduino is successful.
Interesting. Personally I find the $OFFICIAL_IDE repulsive, and strongly prefer just writing the code in $MY_IDE, with a Makefile on the side. OTOH I find the "branded" hardware attractive: it's a known quality in an ecosystem that I sometimes find complex and confusing, and I greatly appreciate the work they've put into making the whole process more approachable. Of course I have a couple clone boards at hand, but I will buy branded Arduino by default precisely because I instinctively associate the brand with less hassle.