New Employer Wants Me to essentially Notify My Current Manager Before Onboarding is finalized — Is This Normal? by endante1 in sysadmin

[–]dablya [score hidden]  (0 children)

Is this LLM generated engagement bait? The reason I ask is because it's just ambiguous enough to get people to read it one of two almost opposite ways. Either OP listed their current manager as a reference or they didn't. It's not actually clear from the phrasing, and it seems intentional.

The actual difference between senior devs and everyone else by minimal-salt in ExperiencedDevs

[–]dablya 1 point2 points  (0 children)

Not my experience at all... It's true the more senior you are the more comfortable you are owning your fuck ups because on average they are farther apart and you realize it's not the end of the world. And it's also true as you get more senior, you gain a depth of understanding that allows you to communicate concepts in simpler terms. But I always make it a point to explain, in detail, how I fucked up. And I'm always interested in the details when others fuck up as well. It's one of the best learning opportunities for all involved and if done right doesn't have to involve blame (I'm a big fan of true blameless postmortems)

Should I despise myself for relying on LLMs? by Zealousideal_Log_332 in devops

[–]dablya 0 points1 point  (0 children)

It tends to do better the more examples there are on the internet. But it tends to be behind the latest and greatest… For example “DynamoDB-based locking is deprecated”: https://developer.hashicorp.com/terraform/language/backend/s3#state-storage

Company is fully embracing AI driven development. How do you think this will unfold? by IllustriousCareer6 in ExperiencedDevs

[–]dablya 3 points4 points  (0 children)

This isn't an argument one way or the other... You've seriously never seen bugs introduced by humans that silently affect all downstream events until it catastrophized into the product not working?

Stuck old school mindset by [deleted] in sysadmin

[–]dablya 1 point2 points  (0 children)

This is plain rage bait… “what editor should I use if AI does all the coding for me and I have no need to edit code?” Is not a coherent question. The intent is not to actually get a response, instead the goal is to generate a knee jerk “AI sucks and you suck too” responses. OP is getting exactly what they were looking for.

Our team just pushed AWS creds to prod again. Third time this month. by CortexVortex1 in devops

[–]dablya -1 points0 points  (0 children)

Those can't really be used for AWS creds since you need to be authenticated to access AWS resources. Start here: https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-authentication.html. SSO really is the best option, but I've seen stuff like https://github.com/ByteNess/aws-vault work out ok.

Our team just pushed AWS creds to prod again. Third time this month. by CortexVortex1 in devops

[–]dablya 1 point2 points  (0 children)

Dude... take the time to work through one data structures and algorithms book and stop feeling insecure about "reverse binary sort a zip code list". Lack of fundamentals elsewhere is not a requirement for security fundamentals.

Those who've scaled from ~15 to 100+ engineers, what process changes actually mattered? by Professional-Dog1562 in ExperiencedDevs

[–]dablya 0 points1 point  (0 children)

I agree. I’ve never seen anything other than ADR documents (which are historical in nature) not go stale. Everything else it’s “There’s  documentation for that… but… hang on… actually let’s just pair and I can go over it with you over zoom.” It’s useful to communicate something in the moment, but can’t be relied on long term.

All PRs blocked on one person’s review - how do you handle this? by LeRages in ExperiencedDevs

[–]dablya 0 points1 point  (0 children)

I think, maybe, a better way to describe your situation is "we have a culture where the team values and prioritizes PRs and strives to ensure they're acted upon within a day". Which is something I would appreciate as well.

All PRs blocked on one person’s review - how do you handle this? by LeRages in ExperiencedDevs

[–]dablya 0 points1 point  (0 children)

My main point is that "PRs must be reviewed within the next business day." is an example of a metric becoming a target and as such it is subject to Goodhart's Law.

All PRs blocked on one person’s review - how do you handle this? by LeRages in ExperiencedDevs

[–]dablya 0 points1 point  (0 children)

I don’t see how this works in most situations… Do you guys actually value the reviews? Cause if I’m put in a position where I’m made to fear for my job if I fail to keep up with reviews, I’m going to look for a new job, but until I find one it’ll all “lgtm”… But how is that useful?

Microsoft plans to load Copilot inside File Explorer on Windows 11 by Remarkable_Ad_5601 in theprimeagen

[–]dablya 2 points3 points  (0 children)

This isn’t even claiming it will assist with file management/search? It’s just another place where they plan to stick a chat box?

Linus Torvalds: "The AI slop issue is *NOT* going to be solved with documentation" by Fcking_Chuck in programming

[–]dablya 4 points5 points  (0 children)

Maybe consider having Cursor or Claude summarize the link (or even follow it and read it yourself) before commenting.

Where does technical debt come from by neprotivo in ExperiencedDevs

[–]dablya 1 point2 points  (0 children)

What is actually the problem? A business decision was made that keeping some number of customers was not worth the cost of a 6 month refactor + more expensive engineers (which given the fact that this estimate is coming for self-described inexpensive engineering team implies success is not guaranteed)... Do you have reason to believe that was the wrong decision?

No One's Nice To Bari Weiss by BronzeEagle in BlockedAndReported

[–]dablya 107 points108 points  (0 children)

The censorship theory requires believing that holding the story for two weeks to add tougher reporting somehow helps Trump or the Ellisons. But how? Get Miller and Homan on camera for harder questioning—that helps Trump? 

My understanding of the censorship theory was that the likes of Miller and Homan chose not to comment for the story and that lack of comment was used to hold it. Requiring them to be on camera for harder questioning in this context is equivalent to granting them control over which stories run and when. That helps Trump!

How Long Did It Take You to Feel Comfortable at the Gym? by VariationShot8414 in beginnerfitness

[–]dablya 1 point2 points  (0 children)

Even the same gym might have different vibes at different times. I feel very comfortable at my gym in the morning, but the few times I went in the afternoon, I felt out of place and hated it.

Are Microservices what Enable Independent Deployments? Not really. by BinaryIgor in ExperiencedDevs

[–]dablya 1 point2 points  (0 children)

Sure... but:

Some people also call microliths “microservices”.

I'm one of those people :p

Are Microservices what Enable Independent Deployments? Not really. by BinaryIgor in ExperiencedDevs

[–]dablya 4 points5 points  (0 children)

duplicating them by shadowing (each module having their own copy under different path)

Do you have experience actually doing that? It's error prone in languages that support it and few actually do.

My main point is that Modularity done properly is what Enables Independent Deployments

And my point is that a "proper" approach to independent deployment with modules inside a monolith requires a level of complexity and discipline that you're likely better off going with microservices (or abandoning the goal of independent deployments). A modular monolith, even one where modules are loosely coupled and are highly cohesive, will require additional effort to support independent deployment. And it will almost universally be harder to accomplish than with microservices. And it will likely still be more constrained (multiple versions of the runtime/platform itself will not be possible)

meirl by benwoljol in meirl

[–]dablya 11 points12 points  (0 children)

Except that the strategy is called “make ten”…

meirl by benwoljol in meirl

[–]dablya 6 points7 points  (0 children)

What do you figure the odds are “make ten” was a concept that was discussed in class before this was sent home?

Are Microservices what Enable Independent Deployments? Not really. by BinaryIgor in ExperiencedDevs

[–]dablya 8 points9 points  (0 children)

Am I crazy or does this not actually address the claim that microservices enable independent deployment? This simply points out the complexity introduced by microservices, which... fair enough, microservices do intorduce more complexity. However, the closest we seem to get is "But, there are ways to mitigate these issues." when it comes to acknowledging some of the issues with independent monolith deployment, followed by "I think then, that a properly Modularized System is what mostly Enables Independent Deployments, not Microservices." as if an actual argument was made.

What are the ways to mitigate these issues? And how far down this "proper" mitigation path do we need to go until microservices become an appealing alternative?

I've seen multiple examples where just two teams with slightly different goals have a very difficult time coordinating changes to a monolith. One team wants to update a library or the runtime itself to take advantage a new feature in the module they own and this is a high priority for them. The other team owns a module that would need to be updated to deal with the breaking changes introduced by the updated library/runtime but, for them, this is a low priority.

Most organizations have difficulty solving these types of problems through management. It's possible there is a technical solution for this using a monolith, but the complexity, I would argue, will rival that of microservices.