• 0 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: July 13th, 2023

help-circle


  • I’ll die on this hill.

    If you want an easy language for beginners, Ruby is a much better alternative. It’s like a simpler Python, and aside from a crazy loop syntax teaches clean programming principles better than most languages.

    With that said, Rails IS a ghetto, and many of the kinds of companies that use Ruby as their main language are stuck in the past or are full of the biggest toolbags you’ll ever meet. DHH, in particular, built a reputation on being a programming contrarian, so much so that there’s a golden rule where if he says something, the opposite is probably the correct choice.



  • While I don’t agree, I used to spend a lot of time on /r/OnePunchMan. OPN is kinda a gag anime in that it plays on many stereotypes to comedic effect. One of the main characters is a woman that is very petite and didn’t grow up, and is also one of the most powerful heroes - alongside her sister who…did grow up.

    The reason I mention it is because that sub is 90% suggestive fan art of the girl that the show literally points out looks like a child. It’s a trope on the “sexualised minor” thing, but they’re fucking falling for it again! When you call them out for noncing, they argue “she has adult features” or “she’s in her twenties”.



  • Well, they’re dead, so not much else outside of that.

    It goes to show just how effective the brainwashing is, though. So many people were afraid of what is essentially science fiction. If we could inject nanobots into someone to control their mind and body, holy shit we’ve made one of the craziest scientific breakthroughs in a century! They were so afraid they ignored the fact that they were incredibly ill and tried to leave on the assumption that they had been attacked.




  • Combat Sports.

    I got bored of the gym, so I decided to take BJJ. Grappling is really fucking hard, as in you have no clue what you’re doing, and no idea how to stop someone from fucking you up on the ground. It’s one of those sports that you can spend six months doing and barely get a feel of wtf is going on.

    Two years later, I was somewhat capable, and got my blue belt. I then noticed that I was actually pretty good compared to the white belts. Things started to make sense, and while I got absolutely fucked up by everyone else, the positions made sense. I’m now a purple belt, and the other day I did an iminari roll and a rolling guillotine on a white belt during a spar, just because I could.

    In the middle of this, I started doing MMA. Striking is also hard, especially when you mix with wrestling/grappling. I came in as the guy that was fucking useless with striking, but when we took 45 mins to do some grappling the coach was wondering why the new thirty-something idiot was tapping everyone. Eventually we found my level, and he gave me some solid pointers on how to work on my striking to bring it up to level with my grappling.

    All in all, combat sports seem pretty scary, but getting into it is just a matter of turning up and giving it a try. You’ll feel like a useless idiot for months, but before you know it people will be asking you wtf you just did to them…right after you had had the same conversation with the person that’s better than you.



  • Someone I don’t really know all that well, last spoke at school, has an autistic niece. She lost her toy and was distraught, so her aunt put up a post on Facebook to say it was discontinued, and to ask if someone could locate a second hand one somewhere. I’m not really sure why, but I felt bad for her and thought that maybe I’ll use my Google-fu to help.

    I did a reverse image lookup, found the original manufacturer, looked up one of the main execs, found their contact details against their personal domain, and asked them if they could help out. They said they’d be happy to help, and I said as a gesture of good will that I’d pay for the new toy - perhaps several so that she’ll always have one if it were to break.

    After speaking to the owner, I had paid for several toys for an autistic girl I had never met - probably around £500 worth. The exec went a step further and flew to the UK to give her and her aunt the toys, probably for some good press. I never told the aunt it was me, and I told the exec to keep it between us. They put out a press release where I was referred to as a “mystery hero”, and said that for her they would resume that line of toys, with her receiving a custom version with her name attached. To their credit, he said her aunt and mother kept asking who the person was so they could thank me, but they stayed firm and said that it was up to me to reveal myself.

    So, for £500 I made an autistic girl and her family happy, and got a nice photo of the workers with a note that said “thank you”. That money was supposed to go towards car repairs, but I decided that a month of walking and leftovers for lunch to make someone happy was worth it.


  • It was OnePlus. The OnePlus 1 was the best phone on the market at the time, and lasted beautifully. The same was true for the OnePlus 6, which lasted up until I got the Pixel 8.

    It was the last time that OnePlus and Oppo made great phones without compromise, because right after laughing at Google for ditching the headphone jack they did the same thing! They had some success, and sadly, started compromising.

    Even today, I miss features from my OP6. The screen gestures are a feature I would pay extra for on my Pixel. Today, I genuinely cannot think of a good company releasing Android phones. For years, picking an Android phone has been an exercise in calculating how many features you can afford to live without for an extortionate price.


  • One of the two bosses didn’t turn up for work one Friday. On the weekend, we all received a call that he had died.

    Monday was horrible. We had new starters that came into an office full of people crying, and people from our HQ joining to set people up with any counselling.

    The worst part? We had deadlines to meet, and clients didn’t give a fuck that the person responsible had died. One large client outright said to me on the phone on that first Monday “that’s sad and all, but I don’t really give a fuck, have it done by end of day”. To HQ’s credit, after I had told them they asked me to stop what I was doing (had already delivered the work) and our CEO called them and told them we were to terminate our contract with them. One woman I worked with, a Project Manager, was repeatedly brought to tears by clients checking on work or trying to sort out meetings with a guy that was in a morgue. I was able to power through, up until the day of his funeral when we all went to the pub after and saw his children playing without a care in the world.

    Initially, it brought us all closer together, but within three months people started to leave - and by the end of the year the HQ decided to just close the office entirely, firing everyone that was still there.

    I hate to say it, looking back, but this gave me without question one of the best answers for behavioural interviews in tech, since I ultimately ended up having to help deliver everything and onboard people in a stressful scenario. Knowing the guy, it’s what he would have wanted.





  • Working in Ruby did 10x more to help me write clean code than reading Clean Code ever did.

    Many of the lessons drilled into me with Ruby (keep a consistent style, tests are cheap, keep your methods relatively small where possible, reduce nesting where possible) carry over nicely into other languages without needing to go through any OO bullshit.

    IMO, the best lesson around Clean Code is this: you’re not clever, write obvious code that works with as few tricks as possible.