Skip Navigation

Posts
34
Comments
995
Joined
3 yr. ago

  • Is anyone else concerned that they might making the same decision they did with Discovery and making the series into "Star Trek: Caleb Mir"? At this point, everyone else already feel like background singers to me.

  • I'll have a look once I've had a little sleep! I generally like GIS projects and am pretty solid on the Python front so maybe I can be useful.

  • Scrum

    Jump
  • That's both rude and inaccurate:

    "Only release every two weeks."

    No. Nowhere did I say that. In fact, the team I wrote this about worked on a 1 week sprint. And as I said, I generally prefer kanban these days, but note the date on the post: this was essentially before continuous deployment was in common use, so sprints were very common and deploys were often a manual process that had to be greenlit by management. Many companies still do something similar. It is far from "insane".

    "This includes bugfixes"

    This is true. It's is primarily because deviating from the commitment you made with the company to have x jobs done by the end of the sprint necessarily means being unable to meet that commitment. If the bug is catastrophic, you obviously have to fix it right away (this isn't religion, use your brain), but doing so busts the sprint and that has a real cost so yes, bug fixes should be delayed when possible. What I said was to show discipline in keeping "can you just fix this?" out of the sprint because it can introduce unexpected behaviour (new bugs!) and undermine your relationship with the client and sow frustration and discontent with the team as they're driven to context switch.

    It's much easier to say:

    "We found this bug on Thursday, and a fix in the works to have it patched for the next sprint due out next week"

    ...than it is to say:

    "We failed to have bugfix/feature/whatever done by the end of the sprint as promised because our developers were taken off-task, catering to the latest freak out session by the COO".

    "Emergencies can be dealt with immediately, but any root cause analysis or deeper work on underlying issues must wait for the next sprint."

    Absolutely. Are we here to get work done, or throw everything out the window to sit around and talk through a 6-person meeting whenever something goes wrong? You can, for example schedule a post-mortem for the next sprint when something breaks, but (a) more often than not, this can be handled in retro, and (b) if you need something bigger, then there's no way you know everything right away anyway.

    "If it can’t be done in 4 hours, it can’t be done at all."

    That's a gross misrepresentation. What I said was that a job must be limited to roughly 4 hours of work. If that job is going to be more, then you should break it up to allow the work to be spread around.

    "Don’t document things."

    I didn't say that. What I said was that much of the time, people waste time/energy on writing documentation that is shortly out of date. What I didn't say however is that I meant "commenting your code" here rather than "documentation". I will die on the hill that most code comments are a waste at best, and a dangerous lie at worst, while obviously user documentation is very different and obviously important. It should however be listed as a ticketed job and therefore added to the sprint.

    "Don’t write bad code. (Also: You must use classes and methods, and variable names must be words.)"

    Yeah I stand by this.

    "Rigid adherence to the “agile process” is required"

    Yes. That's the whole point. You be as rigid as possible (within reason, again, use your brain). Rigidity provides structure and manages expectations on both sides. Being flexible leads to a mess. I know this because I've been doing this for 27 years and it has been my experience everywhere.

    "The job of a software developer is to crank out code and nothing else, especially not design, testing, or documentation"

    It should not be a surprise that one would expect software developers to develop software. If you want design, you hire a designer. Testing is part of the process though, and I never said otherwise. Don't be shitty. I've noted documentation above.

    "Don’t even think about ethics."

    FUCK THIS. Don't you dare suggest to me that I wouldn't demand ethics of everyone I work with. You know nothing about me, or my career, or what I've sacrificed to stay on the right side of the moral line. Engineers have a responsibility to do right by the world they live in, and nothing I've mentioned in that post would suggest otherwise. This was a post about building an efficient team capable of building great things quickly and well, while keeping the client happy with the progress. Of course you should refuse to do evil on the job. That should go without saying. Your decision to pretend that I care nothing about ethics says more about you than it does me.

  • Very cool. It's a pity there's no option to highlight transit over roads or something though.

  • Scrum

    Jump
  • As someone who worked in an actually agile team years before the project managers co-opted the idea and contorted it into "Scrum" I feel this comic in my bones.

    It is absolutely maddening how these people have perverted a system that worked so beautifully into the concentration-breaking wasteland we have now just to make themselves feel relevant.

    While I'm presently a fan of Kanban, my happy agile experience was under sprints. If anyone is curious what that looked like, I've written about it here.

  • Did you.... just find an actually helpful use-case for LLMs?

  • This is sarcasm, right? It's hard to tell sometimes.

  • This is the only correct answer here. You want drivers to slow down? Stop building big, wide, straight roads. You need to add curves with trees and barriers, narrow the lanes, and (gasp!) even remove some lanes. Everything else is theatre.

  • Seeing Klein & Lewis together on screen, my first thought was:"that's cool, they're both smart people doing an interview" or something. Then I remembered that they were actually married and that I hadn't seen them together since 2004 when they premiered their movie "The Take" at a small Toronto theatre.

    The two of them are just awesome. I hope he's does well in the leadership race.

  • That can come with its own problem that's worth looking into. I've got 2 USB3 SSDs attached to mine, and the minute I add another one, I get complaints in the logs about insufficient voltage... even with a powered USB hub.

    It seems that there's a limitation in there somewhere, though I'm not clear on what it is. To be safe, I'd make sure that each drive is independently powered rather than relying on getting enough juice from the device or hub.

  • The Pi should be able to handle torrenting no problem, but, note that you'll want to use a separate hard drive as the Pi uses an SD card as its primary disk and those things aren't known for dependability under the load of constant IO from the torrents.

  • I'd say it's worse than that. If someone looks at a protest opposing genocide and they take from that that they're antisemitic, then they're essentially starting from a position of "Jews = genociders" which is pretty fucking antisemitic.

  • This is probably the code on which the LLM was trained.

  • ...and Dyson Sphere Program.

  • Comic Strips @lemmy.world

    Happy New Year

    1312

    Jump
  • What's 1312a?

  • The headline is rather vague and seems to buy much of what's said in the actual article: that the cops raided this dude's home and charged him with obstruction when he got upset that they were raiding his home and stealing his shit.

    Among the things they made off with as "evidence": computers, t-shirts, a fridge magnet, and a keffiyeh (that scarf traditionally made in Palestine). There's no mention in the article that this dude was anything other than a peaceful activist campaigning for a free Palestine.

    Edit: I just read the arrest report and it's pretty standard cop overreach stuff. They raided his home, took his computers, thumb drives, etc. and the worst thing they found were "Plans indicating how to cause property damage during the protest;" and smoke bombs.

    Definitely a true danger to the public. Best we lock him up so we can get back to bombing children.

  • corps

    Jump
  • I've wondered this myself, but at a guess, I'd assume that they'd attach a 1hr window to the time change. So to use your example:

    • 1400h egg price is set to £3.00
    • 1445h you pick eggs off the shelf
    • 1500h egg price set to £3.05
    • 1515h Jane picks eggs off the shelf at £3.05
    • 1530h you get to the till and pay £3.00
    • 1535h Alice gets to the till and pays £3.05

    Basically, so long as you're in and out within an hour, any price rises (not drops, likely) within that hour don't apply to you.

    Alternatively, there's a continued push to use the self scanning guns, those things you take with you in your cart as you shop. These could track the time of purchase and thus give you up-to-the-second pricing. Of course this only works if everyone has to use those things. I'm sure that's next.

  • Firefox @fedia.io

    Whatever happened to "Add to Home Screen"?

    Fuck AI @lemmy.world

    AI is destroying your brain and everything else

    Canada @lemmy.ca

    CNBC Went To Canada To See The U.S. Product Boycotts — And What They Found Was Striking

    Fuck AI @lemmy.world

    The rise of Whatever

    Fuck AI @lemmy.world

    AI Agents: A Pox on Free Society

    Cambridge @feddit.uk

    Are there any repair/Linux cafés in Cambridge that might want to contribute to "EndOf10"?

    Steam Hardware @sopuli.xyz

    Has the Deck turned off any other Steam users?

    Linux @lemmy.ml

    Can you configure tmux to use "normal" modifier keys?

    RetroDECK @lemmy.zip

    Donation page appears to be broken

    Android @lemmy.world

    An app to post to an arbitrary URL?

    gemini @lemmy.ml

    What's the "gunicorn/uwsgi" for Gemini

    Fuck Cars @lemmy.world

    Amazon delivery vans were parked in bike lanes all over Cambridge today.

    Cambridge @feddit.uk

    Amazon delivery vans were parked in bike lanes all over Cambridge today.

    Linux @lemmy.ml

    How to find what's eating 100% of just one core?

    Python @programming.dev

    Developing with Docker

    Fairphone @lemmy.ml

    My UX seemed to really slow down after the update

    Star Trek Social Club @startrek.website

    The number of lines for each character by percentage of the series

    macOS @lemmy.world

    What's the best way to remote into a Mac?

    Django @programming.dev

    I made a thing: "django-cool-urls"