• 0 Posts
  • 427 Comments
Joined 3 years ago
cake
Cake day: June 30th, 2023

help-circle
  • prototypes rarely make it to the trash bin

    At one of my previous jobs, I was maintaining the product that people prototyped for themselves to check if the idea they’re going to build actually works under high load, it was full of parts that were added only and exclusively as stubs for the simulation. The idea ended up being feasible so they said to managers that they can start working on the product, and reserved an answer that there is no need, the product is already sold to clients and they just need to package it and write documentation. Eventually they had to hire a whole department so we can actually build an app that was already sold and shipped.


  • The UK and England in particular has this weird obsession with doing things “the proper way” which means following traditions even when it doesn’t make any sense. So seriously proposing to finally abolishing this monarchical circus is simultaneously an objectively correct thing to do, a not unpopular thing to do, and weirdly, an absolute political suicide. I don’t know how many generations needs to die so this monarchical bug disappears, but I suspect when we will all be underwater from the icecaps melting, and the last 7 Englishmen somewhere in the north will be building their final raft out of soggy newspaper, two of them will be monarchists, and the rest will be too polite to do anything about it, so their raft will have a royal insignia made of biscuit tins, and will be called His Royal Majesty’s Boaty Mc’Boatface The Second.



  • And I’m getting my ass kicked routinely on review for dumb-ass things that I’m letting slide from AI generated output.

    Now imagine if you aren’t that experienced and the reviewers aren’t that thorough, or, and this is the most depressing part, review process doesn’t exist. And you get people, even senior engineers, who push that sub-optimal barely working code, but because their project isn’t that complicated, it somehow works, so they continue with it, and after some iterations they get code that nobody wrote, nobody knows how to maintain, and nobody reads. But because a lot of modern frameworks are made so monkey can make that barely work by sitting on a keyboard, a lot of the projects didn’t collapse on itself yet.
    And that’s how you get a generation of programmers who lost the ability to program.







  • Yeah, I get that. But you’ll have to do that anyway and when the time comes, getting Linux will be there for you.
    Regarding distros, it really doesn’t matter at the beginning, hoping from distro to distro if you need it later is dead easy, most of the time it’s as easy as running one command to install all the apps, and copying your /home/ dir, it will transfer wast majority of all your settings, if not all. Some apps are stubborn but those are outliers.
    So the choice of a distro basically comes to a single thing you care about. Like, for example, some are “rolling release”, which means they try to have all the libs and apps and other shit up to date, some are “stable”, which means they don’t update that often. Both have their ups and downs, personally I find rolling releases easier to deal with.
    The biggest difference for a novice is what desktop environment is the default one, and that’s basically a matter of preference (but actually KDE is the best of them, and that’s my objective opinion).


  • This was somewhat true 15 to 10 years ago. It wasn’t true for a while. There is however endless amount of discussions about the way to make it just the way you like it and because a lot of that is subjective, those will get heated. However if you want it to just work, that is pretty easy to arrange.
    My wife is a linguist and an English teacher, about as far from being a tech person as you can get. She’s running Arch daily since 2020, and the only help she needed from me was to set it up and to teach how to install and update apps. The amount of tech support that was required of me almost daily when she was running Windows can’t even be compared.



  • One of the biggest hurdles in any app, security related or not, is making the app actually do what you need. We were able to use transformers to sift through logs for ages, we also have people to do that. The bottleneck was always in not having enough developers and time to fix all the bugs. Now that precious time needs to be also spent on sifting through all the llm output, all the hallucinations, all the bullshit that it outputs, to find whatever of that is real, and then check that it actually a problem that needs fixing.







  • People for some reason assume that you can pay $20 for a bot and it will do something. You need a person with a lot of experience to get something useful from this bot, and every time we actually measure, the results that your experienced person will be quicker and better not using it at all, and doing the same work themselves.
    The corporate solution is to hire a not experienced person to wrangle the bots, but that’s a sure way to introduce bugs, not fix them.