Ionshard 🇨🇦
ionshard.com
Ionshard 🇨🇦
@ionshard.com
Essentially I give priority to what is used more. Spine always visible on shelf. Jacket interacted with and visible on display while playing. The vinyl itself is also interacted with and visible while spinning. Inner artwork nice on first opening but rarely looked at again. Custom sleeves ... Never
November 17, 2025 at 1:45 PM
My importance:
1. Art on the outside of the jacket (spine especially)
2. Color of wax
3. Art inside bifold or inserts
-100. Custom Record Sleeves (Makes me feel guilty for resleeving in a more protective sleeve)
November 17, 2025 at 1:38 PM
If your editor is automatically inserting the end quote, then it should automatically ignore it when you type " to the left of an existing ". That's how everything I've ever used does it...
October 27, 2025 at 12:43 PM
I believe that many politicians regardless of party line are corrupt. However I feel that a corrupt liberal politician charges you more for what you want and pockets the difference, while the corrupt conservative steals directly from your pocket, slaps you and then expects you to thank them for it.
October 24, 2025 at 11:26 PM
Tim Tierney is a member of the Transit Commission and also the Transportation Committee. While we have to deal with the horrible traffic, it's his literal job to fix it. It is a bit odd, but most people don't actively post how bad they are at their job but you do you I guess.
October 22, 2025 at 2:31 PM
... but I worked so hard to leave those! bsky.app/profile/ions...
Doing some shopping to be prepared for a possible apocalypse ... let's be honest, I know I'm not going to make it far, so I have to be prepared to leave as much useful information to whomever is the main character!
October 13, 2025 at 11:02 PM
I am still being hyperbolic to try and stress the issue. I don't actually think that the majority of the community is "unenlightened" at all. But I genuinely did have a conversation with a developer who really did tell me that the reason he did things like that is because Dan Abramov said to.
October 13, 2025 at 12:32 AM
You get a scenario whereby someone knows they should make "side-effect free pure functions" to represent reducers ... because @danabra.mov told them to do so in the Redux documentation... but why are they doing that? They don't know, they just trust in the fact golden one that is Dan Abramov said to
October 13, 2025 at 12:29 AM
the Javascript designers. Both are creating elegant FP inspired interfaces that pretty much every single developer uses. Then the rest of the community is "unenlightened" and they only worship the golden ones who guide them but could never dream to be enlightened themselves...
October 13, 2025 at 12:26 AM
I can see I am struggling to describe this, this has nothing to do with lines of code. It's about developers not having access to the basic building blocks that others do. This creates a weird "enlightened" class who are able to make elegant interfaces like the React maintainers or ...
October 13, 2025 at 12:24 AM
So it's not about knowing what the library's functions do (going down an abstraction boundary) ... it's more like developers refusing to use the same tools for their own work that the library developers use to create the APIs they love to work with.
October 12, 2025 at 10:52 PM
I agree, but this isn't a different level of abstraction though. This is more like a hyperbolic scenario where library developers create functions that you can call to do things. Developers will use these functions all over their code ... but then they completely refuse to write their own functions.
October 12, 2025 at 10:48 PM
It's this that I am pointing out. The fact a developer cannot understand that you're allowed to pass a function as an argument to another function but then they'll completely litter their code with .map where they are passing functions around. They don't know the theory regardless of name
October 11, 2025 at 4:16 PM
I've actually had to explain to a dev once that .map wasn't JavaScript syntax. That it really was just a regular old function that you pass an anonymous function to. Going so far as to write a toy implementation of .map to show them it was just plain functions...
October 11, 2025 at 4:14 PM
My point isn't just that the devs don't know the terms. It's that they use the concepts without understanding them at all (by any name). Every dev I work with will use .map without hesitation, but often has no clue why .map or higher order functions are useful and how to make your own...
October 11, 2025 at 4:11 PM
... useMemo is a hook that provides memoization which is a functional concept. It doesn't matter if the term is "memo" or "memoization" ... both are jargon terms that need to be understood. I would argue that there are many devs who misuse useMemo because they don't understand what it's purpose is..
October 11, 2025 at 4:08 PM
me having to tell you to have your function return another function so that the resulting function can be passed somewhere else and when its called it will remember the values passed to the original invocation. That's a very wordy thing to have to say every time I want to express that common concept
October 11, 2025 at 2:34 PM
The point of FP jargon isn't to gatekeep FP. It's to create a shared language to allow people to communicate complex topics to each other in an efficient manner. The term currying is so that when you and I both learn what it is. I can tell you to curry a function and you know what I mean without
October 11, 2025 at 2:31 PM
Okay no OO. Unfortunately all programming regardless of paradigm is littered with jargon. conditional, function, iteration, operator, variable, expression ... all of these are terms that aren't inherently understood by someone starting programming. Jargon comes about because it's useful.
October 11, 2025 at 2:29 PM
You aren't born with an inherent understanding of terms like "polymorphism", "inheritance" or "encapsulation" or the myriad of other jargon often used in OO style programming. Those are terms and language used to describe concepts that people use because they find it useful. Same goes in fp
October 11, 2025 at 1:43 PM
All of programming is full of confusing language and terminology. Just the majority of people take for granted that everyone uses their specific subset of jargon. Using a term like "pure function" while being a functional term, encapsulates a lot of very useful concepts and is useful to understand.
October 11, 2025 at 1:36 PM
Whats good? The "using of functional concepts" or the "inability to describe functional concepts"? I see the use of functional concepts as very good (of course I'm biased) but I find their inability to discuss what they are doing or why they are doing it to be more humorous than useful.
October 11, 2025 at 1:31 PM
As someone who now does full-time TypeScript React development but only after learning React via Reagent in ClojureScript. One thing I find funny about the average React developer is how much functional programming they do without knowing any of the terminology or theory behind it.
October 11, 2025 at 1:10 PM
Played Blue as a kid without an understanding of anything and pretty much beat everything with my Charmander starter. Only if I had to fight a water gym or something did I ever consider having a backup.
October 6, 2025 at 12:40 PM