• 0 Posts
  • 880 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle




  • My friend likes Terraria, and I like Minecraft.

    This is because he enjoys gameplay where there is technical progression and objectives. Things to ‘do’ and reasons to get stronger.

    I enjoy gameplay where the objectives are mostly just goals I set for myself, and I have freedom for creative expression.

    In Minecraft I can spend forever working on aesthetic builds or complex redstone contraptions, whereas once my friend has exhausted all the progression in the game he finds it boring.

    Conversely, although Terraria does allow for building and furnishing nice bases/homes, the 2D nature is limiting for me vs 3D and can’t satisfy my desire to build, so I’m not into it.


  • Here’s my take.

    What the author is saying is true in terms of the ‘downsides’ of frameworks - they force coupling, dictate the way in which you write your code, and make it difficult to move to any different framework.

    But that doesn’t mean frameworks are inherently bad.

    I recently used the Kivy graphics framework to build a GUI app in python. Yes, this means I have to structure my app the way Kivy wants it to be, but it also means I get a huge amount of heavy lifting done for free. Kivy takes care of rendering graphics, bubbling user input through the component hierarchy, all the underlying tricky stuff, and means I can focus my time where I want to; adding functionality.

    Frameworks control the way you code, but in return they let you get going very quickly.

    The prescriptive nature of frameworks can also be a huge boost in a commercial setting, because it makes it easy for developers to work together with a common understanding on what they are doing. If someone has built a mobile app in React Native and they move to another team that is also building apps in React Native, they know what they expect to see when they clone the repo. It’s not a fresh learning curve every time.

    The negatives the author calls out are totally valid, but IMO there are upsides to consider too.







  • Tunic is a beautiful game, both visually and mechanically, and very worth playing.

    It’s basically a modern recreation of how it would feel if you were a 10-year-old kid in the year 1984, and your Dad comes home from a business trip to Japan with a brand new Nintendo Entertainment System, not yet released outside Japan, and a copy of The Legend of Zelda, fully in Japanese.

    Of course, you don’t speak any Japanese, and the Internet isn’t a thing. But you have this amazing console and amazing game and you’re surely going to play it no matter what.

    That’s Tunic.






  • When I am interviewing people, I always appreciate when the candidate is honest about their experience - or lack of experience.

    If I ask about something and they openly say they never did that, that’s a green flag. I want to see people are honest about where they don’t have experience, because being honest about gaps is an important trait for when they are actually on the job.

    On the other hand, if the candidate has something literally written on their CV/resume as a “strong skill” but then when I ask about it they struggle and try to bullshit their way through it, that’s the opposite. If someone is happy to lie to get the job, they’ll probably lie when they’re on the job too.



  • It’s an absolutely dick move by Patreon.

    I guess Patreon figure it will make them as a platform more money, because people tend to forget about subscriptions and just let them keep going.

    But it’s awful for creators who release less frequently, because people will start to feel cheated when months go by and they don’t get anything. And I’m sure the creators won’t enjoy that pressure either.

    It’s like Patreon are cracking the whip, telling creators “Work faster, you have to justify your monthly subscription now!”

    Assholes.


  • This is happening because all platforms are optimising for the one single metric that matters most to them - engagement.

    When you consider all users as a whole, the way to get engagement is not to have a good UX that lets you tailor what you see, and search for the specific things you are interested in. The way to get it is to shove a constantly changing and brightly coloured stream of “content” right in people’s faces where they don’t have to do any thinking or make any decisions, they just mindlessly click what is offered and consume.

    From Netflix’s perspective, they want someone to go from opening the app to watching a video in 10 seconds, and if they don’t achieve that, it’s a failure which they will optimise away.

    The platforms have over the years systematically stripped back every control lever you have over what you see, because control means time spent thinking, and time thinking is not time engaging.