DataKnightmare is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

the 3 stages of me discovering a new tech:
- anti-hype: ew it's new must be bad
- engagement: oh so actually cool I'll use it for everything
- desillusion: ew I'm disappointed I was right it's shit
- acceptance: oh it's actually good when used properly

Now I like Go and Docker. It took some time, mostly for me to know why I should hate some examples and appreciate its few good uses.

Some are still mostly hated, like Node. (which I just can't really like when there's Go for instance)
Some I always liked, like Rust (which didn't really have this hype phase I felt a need to oppose, it's just slowly getting better)

Node... I just feel like it's a bad language and a bad ecosystem. And we took that bad base and pushed it hard enough to work in production for some reason and now it's mildly working and it's just sad we spent all this effort there.
Just imagine what we could have now if all that work and resource were put into... Rust?

Probably a very unpopular opinion, but I don't like the fact that there are so many languages and frameworks. It's extremely suboptimal. Diversity is great but we surely could profit from having less redundancy.
Is there anything good coming from having Ruby/Python/Perl/JS? They are overlapping on most point and solving the same problems in the same ways. We could reasonably just keep one or two.

DataKnightmare @dataKnightmare

@CobaltVelvet yes, but *which* one or two? the software world is notoriously bad at coming to a decision on this sort of stuff.
Vim or EMACS? thirty years, and we're still at it.

One thing I *think* you're implying is some languages/platforms are pushed just for fashion, as I think is now the case with having anything Docker because reasons.
There are instances in which Docker (or a language/platform) is perfect for the job, and others when it's merely being used because fashion/habit/show.

· Web · 0 · 0