• 1 Post
  • 442 Comments
Joined 2 years ago
cake
Cake day: November 13th, 2023

help-circle
  • NGL, writing pure functions in Rust is fantastic. Writing responsible code that handles all the error conditions turns the “happy path” into hamburger. Even with the ergonomics of Result, Option, and even ?, code just sprawls and becomes a readability tradeoff. I’m only a few months into Rust at this point, and I have a lot to learn, but it’s tempting to just .unwrap() and .expect() where I think it’s unlikely to fail.


  • Gurpreet is your co-worker on the sister-team, over in India. He’s hard-working, a family man, and takes care of his aging parents, all in their home village over the weekend. He spends nights in Bangalore, debugging and reviewing your code while you’re asleep. His contributions to the project are pretty solid too, even though he’s only been coding for four years. His management treats him and his team like garbage, but they don’t let that stop them from showing up and doing a good job. If you ever came to visit, he’d roll out the red carpet along with his co-workers, and give you the kind of hospitality typically reserved for a minor god; doubly-so if it’s a holiday.

    Gurpreet is awesome.







  • Honestly, this is why I fled suburbia for someplace more integrated and communal.

    I looked around and realized that I barely knew who lived there, and nobody had my back. Likewise, if someone was in trouble, I would never hear about it. I’m not unfriendly by any means, it’s just the whole tract-housing setup with no communal space is practically engineered to divide people up. Heap work hours and commute time on top of that, and all you know is someone keeps a car in so many driveways overnight; you never see any people. Everyone there really kept to themselves, as the environment made that easy to do.

    I’m happy to say that I’m in a place now that would likely band together if it came down to it.



  • I served at a restaurant that had this. Not only was the entire dining room a de-facto smoking area, despite the zoning, but it mattered for nothing if your section was smoking or not. Between the constant smell of fry grease and cigarettes, I wanted to burn my uniform after every shift. And since I was depending on a low paying job, guess how often laundry happened? :(

    PSA: Tipping culture is a problem, but so are server wages. Please help 'em out; their job is miserable.










  • I wonder what aspects of education fight the tendency

    For the individual, mindfulness and instilling a sense of belonging to a global in-group (e.g. “human beings”) is key. Avoid language that directly compares social groups as inherently good vs evil, as that’s where bad things start to creep in. Teaching empathy, critical thinking, nuance, and generally encouraging curiosity are crucial to maintaining this broader world view.

    At the macro-level, it’s about maintaining that sense that there is no race, country, or populace anywhere that is top-to-bottom “evil.” So we keep educating our peers with counter-examples to bad behaviors, and shed light on lies and rumors when they reinforce negative narratives. Leading by example through charity, empathy, and compassion can help, provided the story gets out. Unfortunately, all this goes up against power structures a lot of the time; these arbitrary divisions and biases get used to great political effect. It’s hard as hell to do.