I know he's not as well known as some of the other legendary programmers whose deaths have been posted about, but this one hit hard for me personally.
I've been a FastLED user for many years now, including in a commercial product, and it was a truly wonderful library. Extremely succinct, and so clear and natural it felt obvious, like the only way it could have been implemented. This is of course much more difficult to achieve than its apparent ease would suggest - especially for a C++ library.
Beyond the library's technically great implementation, it was also open source and permissively licensed, massively enabling both beautiful art and innovative products. And Garcia was very active in the community, helping many people new to hardware development take their first steps.
This is a huge loss, especially for someone so young who could have made so many more powerful contributions to the shared world of code we live in. Condolences to all who knew him personally.
FastLED was the main reason I was able to complete a holiday window display for a prominent NYC retailer, with a very limited budget, and only 2.5 weeks to do the project. I really pushed the library to the limits, as we had more LEDs and effects than most Arduinos could handle with a smooth frame rate, so we ended up using an Arduino Due clone and driving the LEDs through almost all the serial lines. FastLED handled it all, no problem.
So devastating that such a brilliant mind and wonderful person is gone. I've used FastLED for a lot of projects, and it's always been a joy to work with. Daniel was always present in the community, friendly and patient.
When you look at the library code, it's amazing to see how much complexity has been abstracted away behind such a simple interface.
4 comments
[ 2.5 ms ] story [ 16.3 ms ] threadI've been a FastLED user for many years now, including in a commercial product, and it was a truly wonderful library. Extremely succinct, and so clear and natural it felt obvious, like the only way it could have been implemented. This is of course much more difficult to achieve than its apparent ease would suggest - especially for a C++ library.
Beyond the library's technically great implementation, it was also open source and permissively licensed, massively enabling both beautiful art and innovative products. And Garcia was very active in the community, helping many people new to hardware development take their first steps.
This is a huge loss, especially for someone so young who could have made so many more powerful contributions to the shared world of code we live in. Condolences to all who knew him personally.
FastLED was the main reason I was able to complete a holiday window display for a prominent NYC retailer, with a very limited budget, and only 2.5 weeks to do the project. I really pushed the library to the limits, as we had more LEDs and effects than most Arduinos could handle with a smooth frame rate, so we ended up using an Arduino Due clone and driving the LEDs through almost all the serial lines. FastLED handled it all, no problem.
Thank you, Dan, for your gift.
When you look at the library code, it's amazing to see how much complexity has been abstracted away behind such a simple interface.
Gone too soon, he will be missed by many.