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

help-circle
  • I agree that it’s a huge fuck up, my comment wasn’t in defence of the post office, just a related story :)

    Whenever I have delivered code for a client it has always been in a way where the client has complete ownership of the code and can maintain it themselves later (or ask a different company that isn’t us to come do it) because that’s the only sustainable approach, and all companies should absolutely demand that all work done for them is done this way.



  • I did consultancy work as part of renewing and replacing ancient software systems for an insurance company, and it’s amazing how little people actually know about how their own business processes are actually supposed to work.

    Orgs are in the position where everyone who built a system is gone, and all the current people who work there defer to the system for how the processes work, without actually properly understanding the rules. And so the system itself becomes the arbiter of correctness.

    This is obviously horrible because it ends up where nobody dares to touch the current system in case they break it in some way nobody understands.

    We ended up speaking to people across the whole business to painstakingly work out what the rules really were, putting together a new system and effectively “dual running” that side-by-side with the old system, so we could compare outputs and make sure they were the same. In some case they were different, and in some of those cases it was actually because the old system was actually wrong, but nobody noticed!

    It’s a mess.






  • 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.






  • On top of this, a lot of cars come into circulation through vehicle hire and corporate fleets. They get driven for a year, then sold on the used market.

    Vehicle hire companies also all want specifically white/silver/grey cars for the same reason - they are inoffensive and unobtrusive to the people renting them, and they sell better afterwards too.