• 0 Posts
  • 100 Comments
Joined 1 year ago
cake
Cake day: July 23rd, 2023

help-circle



  • While I’m all for opening up codebases after release and seeking contributions from constituents, the landing page has some terrible ideas.

    Similar applications don’t have to be programmed from scratch every time.

    Unless there are very solid guidelines that offer a lot of flexibility to do the opposite and code things from scratch every now and then, you get very pervasive legacy antipatterns. I have struggled to effect positive software change as an SRE at massive enterprises because of this idea. Conway’s Law does a good job describing how this stratifies code. I have also spent more than year trying to get disparate acquisitions on the same tech stack with ballooning requirements as everyone tries to get their interests in. I left that one without any real movement.

    Major projects can share expertise and costs.

    This goes against lean principles that see the best outcomes and exponentially increases the waterfall slog most government projects are. The more stakeholders the more scope creep. Your platform team can be shared; you don’t want your stream-aligned teams to get stuck in this mire. They need to be delivering the minimum viable solution for their project.

    Assuming the software is just released with an open license and the public can contribute, hell yeah. I have contributed to so many projects that I actively use in my day job and there’s plenty of shitty government software I’d love to poke at. The two things I called out require a serious amount of executive buy-in for developer tools and experience which turns into a project itself. In the private world most companies chicken out when they realize they’ve got serious cost centers just making development easier, even if their product is serious software development. I worked for a major US consultancy that talked this big game and dropped everyone the second they were on the bench. In the public sector? Fuck. It’s hard enough to get people to understand attack surfaces much less the improvements a smooth DevX with a great pipeline can provide.


  • Oh, so we run mesh networks across the ocean? Very interesting. I’m sure we’ll be able to just use a metal with fake value that has nothing to do with fiat currency to buy all the equipment we’d need to power all that. Is there a big Monero group out there with the coins to pay all those local installers? They’d probably need to define some standards for what a network would look like and how they connect and how the local installers how and who gets paid what and how the networks interact. Standards? Regulations? I’m sure there’s a word for some sort of governing body that does all that.


  • Wait, you want to use a private currency pegged to the value of gold which is pegged to government currency? That kinda sounds like government currency with extra steps.

    So instead using something we sort of agree has some value we should instead reject the government while using utilities it controls and regulates to access the internet it controls and regulates to use a currency susceptible to a 51% attack that could easily be executed by not just one but many governments? That’s a really novel idea. Do you have plans to run fiber across the oceans paying for everything with Monero so we can break free of these oppressive regimes?







  • thesmokingman@programming.devtoProgramming@programming.devSafe C++
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    edit-2
    2 months ago

    Right now, we have to compile the compiler for this ourselves. Pardon my skepticism; I’m not sure this is mature enough.

    Edit: I’m talking about the project not the idea. Sean Baxter has shown up everywhere for awhile talking about this. I think his idea has a ton of maturity. I don’t know that the project itself has enough maturity to mainline yet.



  • I have heard the same rhetoric about IDEs, autocomplete (Intellisense, Jedi, etc.), DevOps, and frameworks. The kernel of truth across all of them is the separation between a dev and good dev. It is getting easier and easier to have something built for you using AI in your IDE in a framework that abstracts all the things away dumped into a prebuilt pipeline that deploys your artifacts for you. A dev can do that. A good dev understands the tools and knows when to dig into things.

    I have yet to see a decrease in the number of good devs I meet even though IDEs slowly replaced text editors (and editors became strong enough to become IDEs). Frameworks have enabled more good devs to focus on business logic. DevOps provides solid guard rails for everything.

    I don’t know if there’s an increase in the number of superficial devs. I haven’t interviewed junior dev candidates in awhile. I do know the market is flooded right now so I’d argue there might be other factors.

    Also overall I do agree with the idea that letting copilot do everything for you means you don’t understand anything. Shit was the same way when cookbooks were common.




  • Give me concrete examples. You don’t seem to know what you’re talking about so I want to discuss something specific; the agency you’re talking about is actually there and is centered around the core of the script.

    In your hypothetical where you’ve now decided everyone is just following orders, I can still say the worker did a bad job. You gonna tell me the worker is gonna get fired for not following dumb instructions? Okay. Still did a bad job, orders or not.

    I do not understand why you’re so dead set on telling people critical analysis is bad. Is it morally wrong to like something more than something else? Kinda seems like that way if I can’t ever judge anything because there are constraints outside the control of the thing. I’m not going to attack a straw man here. You should expand on what we can and can’t analyze.


  • There’s a difference between a bad script and bad rewrites. Ending of GoT? Bad script, rewrites don’t matter. 2016 Suicide Squad? Arguably a good script with shitty rewrites. Galaxy of Terror? No comment on the scripts but the rewrites fucked it. Justice League? Horrible script and horrible rewrites. I don’t blame the writers of Galaxy of Terror for Corman’s worm rape scene; I do excoriate Whedon for the pile of shit Snyder used to make a worse pile of shit.

    You’re conflating moral standards with film standards. There are standards that people agree on that loosely dictate what we consider good and bad. They can change based on the viewer. The core of a script is what has the opportunity to be butchered and if it’s bad that’s not on the studio, that’s on the writer. Studios don’t hire someone and say “write us a piece of shit” they take something that exists and modify it (unless you’re Neil Breen in which case that’s your goal).

    In your example, I can get frustrated with a grocery worker pushing all of the things to back of the shelf where I can’t reach. That is a fair criticism of their contribution to the inane reshuffling. I’m not saying they’re a bad person because they’re doing the thing they need to do to survive poorly; I’m saying they’re doing a thing poorly. It has no bearing on them as a person. It’s not morally wrong of them to make it impossible for me to get the item I need; it is a shit job though.


  • You’re talking about two different things. In general, you should never be disrespectful of anyone because there’s no need to be mean. However, I can definitely criticize a writer for working on something terrible because they wrote it. I can also criticize a studio for releasing it. “Just following orders” doesn’t remove culpability especially when the writing is really fucking bad.

    Please note I’m not talking about this movie because it hasn’t been released yet. I’ve watched a plethora of movies over the last month that had really bad writing.