
19 | Trans + Aroace | Programming and Drawing and Stuffs
154 posts
Stuff Like These Are What Makes Me Both Love And Hate Haskell
Stuff like these are what makes me both love and hate Haskell

-
the-moon-exalted liked this · 1 year ago
-
perigordtruffle reblogged this · 1 year ago
-
lady-inkyrius reblogged this · 1 year ago
-
lady-inkyrius liked this · 1 year ago
-
perigordtruffle reblogged this · 1 year ago
-
perigordtruffle reblogged this · 1 year ago
More Posts from Perigordtruffle
NASA also does have a rule where they have to add a limit to loops to ensure it doesn't run forever.
These rules also seem to be targeted to embedded systems written in C. Plus they apparently have some static analysis tools that doesn't work with recursion.
and like, recursion is disallowed in nasa coding anyways (too hard to prove safe)
yeah recursion solutions are always black magic
my favorite thing about this is that like iirc (somebody correct me on this) basically all recursion code can be rearranged to use a while loop and a stack (or queue? i forgor) instead and it could do the same thing. recursive problem solving in spirit but easier to wrap your head around
recursion is sick theoretically, and great for code-golfing and cool fractals, but i dont want to have to think about recursion for things more complicated than finding the leaves of a tree
Yeah, every time the UI of something I use gets updated, there's always people saying they made it look like shit and such. While I just don't really care that much.
The recent discord update though is pretty horrid. The UI is fine but there's so many bugs, servers and messages not loading, the same messages being visible between channels, the app taking 30 seconds to open. It's become practically unusable.
Every time an app gets an aesthetic/organizational update a lot of people flip shit, can't actually name anything they hate about it besides that it's different (or say a bunch of complicated shit that sounds like actually informed design opinions, but isn't, and boils down to "it's different") and then within a few weeks get used to it and chill out.
(Bonus points for trying to coordinate mass ways to punish the app owners/designers/employees that basically amount to annoying the shit out of them, wasting their time, or fucking up their data, all of which make their jobs harder, which makes improving the app and responding to legitimate concerns harder.)
Can y'all knock it off? Can we all try taking a week to try something before deciding we hate it? And if you do still decide you hate it, figure out why for REAL (this setting is harder to find, this functionality got lost but I really needed it and there's no alternative in the new setup, et cetera). And then be mature about submitting useful and constructive feedback that devs can actually work with? And not flooding their feedback with unconstructive things making it harder to find the things they need to find?
I feel like we're getting into a "kid who cried wolf" situation. If we make the biggest fuss every time anything changes, including over stuff we would really adjust to just fine in a week or two, and make devs' lives miserable over it, they're not going to be able to tell when they change something in a really bad way. Because we react exactly the same. How are they supposed to interpret user feedback when it's always such a mess?
Every app is going to look different every so often. It's going to get updates based on the feedback people have provided since the last update and evolving ideas about what structures work best. If we want the next update to be BETTER we need to be serious about submitting SERIOUS feedback the devs can actually work with. Not stuff that makes it harder to find important feedback. Not stuff that makes it harder to tell what will really improve people's experiences the most.
I'm not saying everyone upset about one thing or another is wrong so don't come at me about your least favorite thing about the update and how I'm an idiot for thinking it's okay. I'm just saying a lot of people are upset before even having had the time to decide what they're upset about and a lot of people are trying to "take action" in ways that will probably make things worse.
Just like. Think about it. Are you mad because something is different and you're not used to it yet? Are you mad because someone else said they're mad so you figure you should be too? Think about it for a minute. Try it out for a few days. Still mad? Cool, see if you can articulate it in a coherent way and submit feedback. Post about it if you want, but ask whether you're making a constructive or useful post, or just trying to get other people riled up. Want to coordinate a mass effort to fuck with the people who run the app? Maybe think about whether it would actually incentivise them to make the changes you want.
Just. Think. Please. Before we lose the trust of every app team that WANTS to listen to us can't trust feedback anymore because we choose not to say constructive things and just try to fuck with them. Like I'm so scared that legitimate concerns will be lost in the flood of "I'm having fun being angry on the internet" and devs will never be able to find it and respond to it. And then they'll just give up.









Plumehead illustrations by Annis Naeem
This artist’s Website // Instagram // Facebook
The story of Jojo part 7 is so wild to recap because it was literally about stopping the president of the US from getting the body parts of Jesus.
