"You will see a temporary TS error for the invoice prop in your terminal because invoice could be potentially undefined. Don't worry about it for now, you'll resolve it in the next chapter when you add error handling."
I looked up what "progressive enhancement" means. I found two definitions with two very different biases. The more I read tech-related writing, the more sensitive I get to this stuff.
MDN [0] has a very elitist definition, suggesting only the "best possible experience" comes from "the most modern browsers":
> Progressive enhancement is a design philosophy that provides a baseline of essential content and functionality to as many users as possible, while delivering the best possible experience only to users of the most modern browsers that can run all the required code.
Wikipedia [1], on the other, has a much "mellow" definition. This one has more of a semantic web bias, generally putting emphasis "web content first", and simply referring to anything more than that as an "enhanced version":
> Progressive enhancement is a strategy in web design that puts emphasis on web content first, allowing everyone to access the basic content and functionality of a web page, whilst users with additional browser features or faster Internet access receive the enhanced version instead.
Credit where credit is due: Next.js docs seem quite good so far. The writing style is no-nonsense and consistent, and is quite thorough. None of this "let's have fun!" crap that I so often have to endure with these tutorials. I am not here to have fun. Nobody is doing this to have fun.
Spent most of my day yesterday staring at a colorless text editor writing in a dialect of TCL in small lines. Almost no indentation needed or required.
It was nice break from the visual carnival that is Rust in NeoVim.
Wondered onto a film set in the historical district of Brooklyn today during my walk. The crew handed me a water bottle. I am now part of the movie industry.
Tried to schedule a repair for my cracked m1 screen that I'm anticipating will cost almost half the price of the device itself. Forgot my apple id password. Don't own any other apple devices. So now I'm stuck waiting on Apple to get back to me on whether they'll let me reset my account so I can give them stupid amounts of money to repair this thing (I already know about iFixIt so don't mention it).
I'm starting to realize why I never really bonded with this thing or bothered to use the software ecosystem properly. I never felt like I really owned it.
Sound artist exploring the human voice, simulacrum, and mechanisms for lyricism.These are some of my favorite things: vocal synthesis, generative music, Palestrina, audio DSP, baking, croissants, tea, dogs, grids, retrogaming, computer graphics, powers of 2, 1-bit art/sound.Over the years, I've developed several audio engines and music software ecosystems, and like to talk about them here. I also have a quieter account where I mainly talk about vocal synthesis: @patchlore