...

const_cast

2576

Karma

2025-02-03

Created

Recent Activity

  • Yeah and dotnet is developed by MS. What matters is it's open source, and that's literally the only reason we're even talking about dotnet right now.

    Dotnet was on a slow roll to complete obsolence until MS saw the writing on the wall and open sourced it.

  • Um... yes? If you built your app around COM+, you're fucked. I would know, I worked on an application like that. Perpetually stuck in decades long gone.

    Or NextSTEP. Or DX 9. Or whatever the fuck.

    That shit sucked when it came out and it's only gotten worse. The cherry on top is the companies that promised they're the bees knees actually know that, which is why they left them to die. And, unfortunately, your applications along with them.

  • Much like parallel programming, distributed systems have a very small window of requirement.

    Really less than 1% of systems need to be distributed. Are you Google? No? Then you probably don't need it.

    The rest is just for fun. Or, well, pain. Usually pain.

  • Yeah most enterprise software barely works and is an absolute maintenance nightmare because they're sprawling distrivuted systems.

    Ask yourself: how does an enterprise with 1000 engineers manage to push a feature out 1000x slower than two dudes in a garage? Well, processes, but also architecture.

    Distributed systems slow down your development velocity by many orders of magnitude, because they create extremely fragile systems and maintenance becomes extremely high risk.

    We're all just so used to the fragility and risk we might think it's normal. But no, it's really not, it's just bad. Don't do that.

  • The reason this happens is that greedy companies like Google have made apps the de facto way to get anything done.

    There's 0 reason you should need an app to fucking pay for parking. Why do you then?

    Because running mostly unsandboxed native code on customers devices is a fantastic way to steal data and build profiles. Browsers just don't cut it - they're too safe, too secure, too abstracted.

    Let's be honest here - what is a banking app? Web forms, some more web forms, and then to top it off, some web forms. I mean, hell, half these apps are just web views with spywa - I mean analytics - slapped on top.

HackerNews