• 2 Posts
  • 108 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle











  • The funny thing is that they’ve actually improved the graphics of the game a lot over the years. Not just things like water animation, but in improving the resolution of bitmaps for characters, landscapes, etc. they’ve even totally overhauled the graphics for some races (e.g. gnomes, which for a while in beta led to nightmarish animations of their eyes bulging through their eyelids when they blinked).

    But to your point: yes, they’ve deliberately left the characters having a goofy, disproportionate cartoonist feel. Because it’s such an integral signature of the game, always has been, and always will be.


  • We have tried several reward systems, including rejigging the rewards and earning rules numerous times. But both us and the kids would frequently forget to award them. Then the kids would remember after 2 or 3 months and it would become a headache to try to assess.

    So we’ve switched to debit cards with automatic allowance transfers. There’s also an option with the system we use to reward extra money for weekly chores, all done via the mobile app. It’s very convenient. Not least because the kids usually forget to do their chores, so they rarely earn the extra $s.

    Additionally, the kids usually forget about their accounts/cards (despite frequently complaining when we say no to requests for treats or extra things). So their modest weekly allowances are gradually building up to a decent little nestegg.

    But yeah, I hear ya about the concern about kids having debit cards too young. There has to be a certain level of financial awareness to really cope with them. Though the counterpoint to that is: such a mechanism helps get them to that better awareness.

    Edit: fixed some autocorrect errors.







  • Interesting article. But as a veteran developer the whole AI trend reminds me of the outsourcing trend back in the mid 2000s.

    Back then Western developers (especially junior and mid levels) were seen by many companies as a waste of money. “We can pay for three developing world developers for the price we pay for one American/European one! Why are we wasting our money?!”

    And so the huge wave of layoffs (fuelled also by the dot com bubble bursting and some other things) kicked off. And many companies contracted out work to India, etc. It was not looking good for us Western developers.

    But then the other shoe dropped. The code being sent back was largely absolute shite. Spaghetti code, disparate platforms bound together with proverbial duct tape, no architectural best practices, design anti-patterns, etc etc. And a lot of these systems started falling apart and required Western developers and support engineers to fix them up or outright replace them.

    Now, this isn’t a sleight on Indian of other developing world developers. I’ve met lots of phenomenal programmers from that part of the world. And developers there have improved a lot and now there are lots of solid options for outsourcing to there. But there’s are still language and culture barriers that are a hurdle, even today.

    But I digress. My underlying point is that there are similarities with today’s situation with what has happened before. Now, it’s very possible LLMs will go to the next level in several years (or more) time. But I still think we are a ways away from having an AI engine that can build a complex, sophisticated system in a holistic way and have it capable of implement the kinda of crazy, wacky, bizarre business rules that are often needed.

    Additionally, we’ve heard this whole “developers are going to be obsolete soon” thing before. For 20 years I’ve been hearing that self-writing code was just around the corner. But it wasn’t even close in reality. And even now it’s not just around the corner.

    No doubt, AI will hit a whole nother level at some point. The stuff you can do with Chat GPT and the like it’s insane, even right now (though as another article here on Lenny earlier today said, quite a lot of LLM code output is of suspect quality to say the least). And I know the market is rough right now for greener developers. But I think we’re about to see history repeat itself.

    Some companies will lean heavily into AI to write code, with only a few seniors basically just curating it and slapping it together. And other companies will find a middle ground of having juniors and seniors using AI to a more limited and careful level. Those latter companies will fare a lot better with the end product, and they will also be better prepared with regard to tribal knowledge transfer (which is another topic in this altogether). And when that epiphany is realized it will become the default approach. At least for another 10-20 years until AI can change things up again.


  • Anyone remember the short-lived Great War of the Messenger Apps? For a few months back around… '98? '99? MSN tried really hard to shoehorn its way into working with AIM. About every day there would be an update from MSM Messenger to allow it to work with AIM. Then AOL would fuck with their own protocol to ice out MSN users again.

    I think these shenanigans also impacted the Trillium Messenger app too, which up until then had been flying under the radar of messenger interoperability.

    I might be getting some of these details wrong.