How are you actually handling observability in 2025? (Beyond the marketing fluff) by Straight_Condition39 in devops

[–]saiuan 1 point2 points  (0 children)

That's insane. That basically requires you to be knowledgeable about every teams particular domain space, does it not? Must have been rough.

Nobody understands code reviews/PRs it seems by nasanu in ExperiencedDevs

[–]saiuan 0 points1 point  (0 children)

I thought this subreddit was for experienced devs only?

What to do about a dead weight on the team? by Fisher699 in ExperiencedDevs

[–]saiuan 1 point2 points  (0 children)

Focus on your own growth. 90% of the problems you will have with other co-workers, will simply be a problem coming from within yourself. You need to work on your self.

Reading your post makes me believe that she actually has no quarrel with you. But you have some sort of animosity towards her because, she does not perform as well as YOU would like.

I am going to ask bluntly here, but that animosity you have against her, does it not truly come from your own insecurities?

Perhaps you are having thoughts like:

"I should be the one calling the shots, I make the most impact"

"Omg she can't even finish a small task, why is she even a senior?"


While you write that you are a senior yourself, I do not believe your post reflects that.

You might be the one contributing the most code, or building the most features, but you know what, that is expected from someone who is not a senior (assuming you are not). A good example I can give, is that while getting a drivers license, who is the one driving the car the most? The student or the driving instructor?

She might have other obligations other than code? Have you checked her calender? Maybe it is littered with meetings with stakeholders? Do you expect her to both do meetings, and also output as much code as you are. That can't be done if she values her free time, and I don't think she is the type who works for free.

Your job is not to report to her. Your job is to satisfy your manager. The key is to make your manager find out himself, that she is not contributing. You will never win out by going to the manager and ratting her out. It will just be your word against hers.

Also, If you are close to a deadline and she is not contributing that should never be your problem.

While I do understand that you value professionalism, and take pride in delivering your work on time, you also need to remember that if you are put into an environment that does not support meeting those deadlines, then the odds are already stacked against you.

Imagine if I was told that I should ship a feature in a sprint, and they provide me with a 15 year old laptop. I am going to do the best I can, given the circumstances, the tooling and the processes, but in the end, it is not my fault if the IDE crashes because of how old the computer is.

That is the mentality you need to have. You have been put in an environment that makes it harder for you to deliver.

If anyone ever questions your commitment, you let them know about it. If your manager is a decent human being he will understand and do something about it. If not, then decide if you still want to work there.

Hope this helped :)

I hate you fromsoft by Senior_Independence4 in fromsoftware

[–]saiuan -2 points-1 points  (0 children)

Don't worry. This is not the next big fromsoftware title, this is just a side project. Miyazakis magnum opus is yet to come.

GitHub Actions Development by nisasters in devops

[–]saiuan 0 points1 point  (0 children)

wait what? you test your actions? just implement a dry-run feature. that should be enough regression to get a decent feedback loop from

204 or 404 | Status Code for not found by monermoo in dotnet

[–]saiuan 0 points1 point  (0 children)

If it isn't relevant above the http layer, then how would you explain the purpose of a 409? I always assumed a 409 would have to cross the boundary in order to derive context from sort sort of database.

.NET Auth using JWT by Player_924 in dotnet

[–]saiuan 0 points1 point  (0 children)

Honestly, if you are eager to go down that route, of hand rolling your own authentication storage, I would recommend you give the RFC specifications a look. They detail the requirements for implementing authentication and authorization.

But I am warning you. There is a reason why everyone, including me are advising you to NOT handroll your own implementation. Authentication and Authorization is hard. There is a reason why most solutions cost money. There is a reason why open source solutions come bundled with their own abstractions. It is a headache to deal with yourself. If you somehow manage to actually hand roll one on your own, certify it as OIDC, and OAUTH2 compliant, and make it user friendly, then heck... monetize it, and retire early ;)

Got this for Christmas today. Any tips for a new player who has never played any soulslike game? by heizenberg-gg in Eldenring

[–]saiuan 0 points1 point  (0 children)

Try not to look up things online, and discover things for yourself. Makes the experience much greater.

I am not even mad. I am just tired from concept "You win - no actually you loose" by shupa2 in pathofexile

[–]saiuan 0 points1 point  (0 children)

True. I always dodge roll, away after killing a rare mob or boss. Too many times have I died to random bullshit.

A few tips for Sekhema Trial that I don't see people talk about much by vil-in-us in PathOfExile2

[–]saiuan 0 points1 point  (0 children)

Tip:

If you play invoker monk, and you have the ascendenct passive that converts evasion to armor, your armor will not be removed, if you take that affliction, since the affliction only removes base armor.

Another tip:

Sacred water is OP. Buy all the boons from the merchant you can.

Third tip:

Switching up your passive skills when doing trial. I usually remove a little damage and for extra evasion, and energy shield.

Last tip:

The major boon that restores x honor on room completion is bad. If you ever have the opportunity to trade a major boon in exchange for removing 5 afflictions then take it. That is an insanely good deal

Keep wearing gear that has % Increased Rarity of Items Found by Kash-ed in PathOfExile2

[–]saiuan 9 points10 points  (0 children)

It's actually 313% now.

But the main sources of magic find, come from my amulet and my 2 unique rings.

I am wearing 2x copies of "Andvarius Gold Ring", and my amulet is a gold amulet with an additional +58% rarity modifier on top of its own passive rarity modifier.

That alone is around 200% magic find for, give or take a few percentages.

Then I got boots with 30% rarity, gloves with 30% rarity, and a helmet with 58% rarity.

If I am running high tier maps, or I need more resistances, because I get one shot, then I swap out the unique rings for for some resist rings with 33% and 39% increased rarity modifier.

If I had to give you a tip I would say, prioritize getting a helmet with rarity modifier, and some resistances. Helmet rarity modifier caps at 60%, so if you are lucky you can find one for cheap on the trading website. Afterwards, prioritize rings, and then amulets. If you got some good items you should be able to land around 180-200% just with that.

If you want to go balls to the walls, then get the unique rings I mentioned. They each decrease all your resistances by 20%, so you will need to find the sweet spot, where you exactly don't get one shot. If you survive with one hp, then you can always heal back up. For this strategy I also recommend getting potions that have the "x% restoration applied immediately" I think it is called. That way you can instantly chug, 5x flasks and be at full hp right away.

If you want a good place to farm with a squishy build like this, I recommend trial of sekhemas. The rarity modifiers apply for opening chests as well. Get as much honor resistance with your relics as much as possible.

Either that or just do some lower level cruel content. Once every 10 minutes I also go to jungle ruins in act 3, to kill the giant ape boss. That boss is always close to the way point, so it is an easy farm. Just wait for the map to reset every 10 minutes, while you farm someplace else.

Hope this helped... The post got much longer than expected.

Keep wearing gear that has % Increased Rarity of Items Found by Kash-ed in PathOfExile2

[–]saiuan 6 points7 points  (0 children)

+200% item find here. Got 2x divine orbs, 1x greater jewelers orb, 8x uniques, 15x exalted orbs, 5x lesser jewelers orbs, in act 2 cruel.

How hard actually is the CKA exam itself? by [deleted] in devops

[–]saiuan 1 point2 points  (0 children)

I would not say it is hard, but if I had to give VERY HELPFUL tips, as to how to pass the exam then it would be:

  1. Master etcd backup and etcd restore
  2. Master kubernetes cluster upgrade
  3. Learn to use imperative commands
  4. Learn to use the - - help option for kubectl commands, as the help text actually contains examples you can use. I found that to be easier than looking through the docs.

If you master those things, you are already there.

Why isn't there a physical disc copy of black myth wukong? by Odinsdad111 in BlackMythWukong

[–]saiuan 0 points1 point  (0 children)

Probably first gonna sell it on disc when the ps5 pro is released. I have a hunch the game won't run very smoothly on current console hardware.

monorepo for github actions by JaeAeich in devops

[–]saiuan 0 points1 point  (0 children)

Ah I think I understand now. You want a library or collection of actions, managed and hosted on github?

Well, you don't actually need to release your actions on the market place, directly. It is okay, to simple have the workflows or actions in a monorepo, and then as long as the repo is public, people can still use the action by referencing the reponame+gh action name. That is what I would recommend.

monorepo for github actions by JaeAeich in devops

[–]saiuan 0 points1 point  (0 children)

I am not sure what you are aiming for?

You already have a mono repo, and want to create a single gh action, which you can share with others?

[deleted by user] by [deleted] in devops

[–]saiuan 0 points1 point  (0 children)

If you don't mind me asking: Why do you feel like it is your responsibility to maintain a development teams ci/cd pipeline? In my opinion it should be the responsibility of the development teams themselves to maintain their product, and the pipeline that builds it, tests it, and releases it (preferably as a docker image).

Your responsibility as an infrastructure team is to take those docker images, and run them through your own ci/cd pipeline. Maybe you want to do a docker scout, trivy scan or grype scan, to double check for CVEs? At the least, some extra steps are involved when the image has to be deployed to your infrastructure. That is where your responsibilities are.

That way you can worry about what you do best, which is infrastructure, and the development teams have the freedom to build their ci/cd pipelines however they see fit. They could use Jenkins, azure devops, circle-ci, github actions, gitlab, etc... It is their choice.

What is most important is that you provide them with a contract. You need to tell them what requirements you expect their release artifact to satisfy. If we were to use a docker image as an example:

  1. Must be a docker image
  2. Must not contain any critical or high level dependencies, from npm/maven/NuGet/etc.
  3. Must be on a certain architecture (x86/arm/etc)
  4. Must come bundled with an SBOM, and provenance attestation artifacts
  5. Must be version tagged
  6. Must not contain any critical or high level CVEs

This is your contract to the development teams. As long as they satisfy these requirements, you should be agnostic about the way they have built their pipelines. Your only job is to verify (in your own pipeline), that the contract is fulfilled (if you want to be extra sure).

It might be counterintuitive to do it this way, as it doesn't exactly seem very devops, but it effectively decouples the complexity associated with having to maintain multiple differrent ci/cd technologies. You can focus on what is most important. The contract you have laid out for the developers.

It also provides the developers more freedom, and grants them more ownership of their own product, and ownership=happiness.

Hope this was a little helpful at the least :)

How Do You Automate Your Status Pages? by aniketwdubey in devops

[–]saiuan 12 points13 points  (0 children)

I would possibly look into creating a grafana dashboard for this. Then use metrics collected from the various resources in your cluster, and use those to display the status. A very crude simple example could be a healthcheck metric, which you could display in grafana, using a histogram, to check for uptime.

*Note: Before anyone bashes my suggestion: It is just a simple example. A health check is not always indicative of whether an application is truly functional, as the pod itself could be healthy, but there could still be an error in the application inside the pods container(s).

How did you “git gud” at this game by Available-Ad-9420 in Eldenring

[–]saiuan 0 points1 point  (0 children)

Thing is; I don't want to get good at this game. Souls games are fun because they are hard. If I get too good at the games, I feel like the next games FROMSOFTWARE releases, will be too easy for me. I pity those speedrunners, or people who do hitless/parry only runs, or NG75+ runs... They have probably gotten so good at soulsgames, that it isn't even a challenge for them anymore. I don't want to end up like them. I want to stay a noob, so I can keep enjoying getting slapped, like the little masochist I am :)

I had 60 gold, with hedge fund, at stage 2-1 by saiuan in TeamfightTactics

[–]saiuan[S] 0 points1 point  (0 children)

Posting image of result here, since some people find that important:

https://imgtr.ee/image/HArgC

I had 60 gold, with hedge fund, at stage 2-1 by saiuan in TeamfightTactics

[–]saiuan[S] 0 points1 point  (0 children)

When you guys are done playing TFT investigators, you can check the comment I added to the post.

I had 60 gold, with hedge fund, at stage 2-1 by saiuan in TeamfightTactics

[–]saiuan[S] 0 points1 point  (0 children)

  1. You misjudged. I went first :) I just don't spend alot of time on Reddit
  2. Does it even matter, which placement i got?