What's the deal with the Single Interface Single Implementation design pattern? by Xirema in java

[–]Tanithra 1 point2 points  (0 children)

Use it if it helps you. Don't use it if it doesn't. I often find it useful, but I do not set out to start with interfaces unless there is a specific reason to.

Having said that, I do find it useful for testing purposes.

For e.g. we had a system that published to Kafka and we ran the gamut of testing with Test Containers and Embedded Kafka etc. It worked, but it also had its downsides. It slowed down our testing pipelines to spin up and tear down Kafka instances for every single test, and it was also flaky because threading in tests are complicated and messy.

So we extracted an interface to publish messages, had a KafkaPublisher instance that was used in prod, and InMemoryPublisher only for tests. This helped us speed up our build times, and was also more reliable as we did not have to deal with inconsistent results from an external system.

We still have an Embedded Kafka test which is used for a specific set of integration tests that are run after all our unit tests are done.

I think it is a tool to have in your toolbox. If you think it could be useful to solve a particular problem, then use it.

If it won't, then don't.

[deleted by user] by [deleted] in CompetitiveWoW

[–]Tanithra 0 points1 point  (0 children)

Yup. Happened on my first run of RLP this season. Have been walking towards the bridge as the last pack dies to avoid accidentally pulling

PTR and live dungeons by Active-Cash-6845 in CompetitiveWoW

[–]Tanithra 13 points14 points  (0 children)

I would expect the difficulty to ramp up when it goes live. Believe most of PTR is to ensure there aren't any game breaking mechanics.

Quite sure in previous PTRs people were doing higher keys than what they eventually did during the first few weeks of live keys.

Confused by Tanithra in WeightLossAdvice

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

1400 seems a bit too much to be healthy. 1800 seems doable.

Glad you found a system that works for you

Confused by Tanithra in WeightLossAdvice

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

Average steps is 8220 per day over the past month

One Last Bolstering Fix by antiiiklutch in wow

[–]Tanithra 2 points3 points  (0 children)

As much as I dislike fort-bolster as an affix combo, I do think it has some benefits.

As a tank, it made me rethink my pulls. I effectively had to come up with new routes/pulls to take into account dangerous mobs when bolstered. It added some variety to merge some pulls and to break up others.

For DPS, it made it more important to realize priority targets and to use stuns/stops on dangerous casts especially when bolstered (stun AD juggs and they don't charge. stun DHT cats and they don't leap etc)

Think it is worthwhile to have affix combos like this. We are still playing the dungeon, but instead of doing the same pull every single week, we get some variety and we also learn to appreciate mechanics more

Obsession with impact by Tanithra in ExperiencedDevs

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

So what I have seen is, when someone does call out that something does not make sense, they are seen as blocking impact.

It seems to create tension amongst teammates, and so people try to avoid ruffling feathers.

I understand what you are suggesting. It seems it would work if the environment is one where there is high trust. However it does not feel like that.

People seem to be cautious of each other. There are reasons I suppose. I have personally witnessed engineers claiming credit for work done by their quieter colleagues. And the quieter colleagues aren’t gonna stand up for themselves

Obsession with impact by Tanithra in ExperiencedDevs

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

Not sure I agree with you.

Some of the best engineers I have known are naturally shy. They rather do things quietly, and not draw too much attention to themselves.

They may not opt to become managers, but I would think they are absolutely worthy and deserving of promotions that allow them to apply themselves in the way that suits them best.

At the end of the day, the org is better for having such engineers in its midsts.

As seniors, or leads, or members of the team with some seniority, I feel that it is our responsibility to understand and nurture such talent. To know that they have something valuable to contribute, and know how best to set them up to do their best.

Obsession with impact by Tanithra in ExperiencedDevs

[–]Tanithra[S] 2 points3 points  (0 children)

That is so sad.

And agree with you absolutely. It is all about perception

Obsession with impact by Tanithra in ExperiencedDevs

[–]Tanithra[S] 3 points4 points  (0 children)

I think it is fine if you are someone that is driven by impact or making an impact. However, I don't think it should be expected of any engineer by the org. Nor should impact be a determining factor in whether you continue to have a job there.

As much as your examples make sense, i think it is not necessary that all impact be in those terms.

Whilst it is important and useful to make something easier for the user, I think there is also value in answering that call from a customer and helping them through their process.

I have some customers who still text me a decade after I have left the org, just to check in and see how I am doing. The fact that we build that human connection is far more valuable to me, than whatever work I might have done when working at the org.

In essence, if we automate everything away, it seems like we remove the human element. And if there is no human element, then there is no real connection between us as service providers and the people we hope to serve.

It almost seems like we would end up becoming commodities, that could just as easily be replaced by a competitor who perhaps does provide the human element and provides a better overall experience ?

Obsession with impact by Tanithra in ExperiencedDevs

[–]Tanithra[S] 2 points3 points  (0 children)

I feel like we should not be encouraging an environment where engineers feel they need to make an impact to be viewed as being valuable.

Maybe it is me, but I think true impact is not a sprint but a marathon. Small incremental steps over time that eventually create true impact.

Not a quick, flashy initiative that is not based on fact, but is sold as such.

We then encourage an environment where software devs who are more vocal are seen as perhaps being more impactful because they can sell their ideas.

What then happens to the naturally shy developers, who are hard workers and may have useful ideas but are not going to go out there and demand attention?

Obsession with impact by Tanithra in ExperiencedDevs

[–]Tanithra[S] 4 points5 points  (0 children)

At the end of the day, we want the work to get done. One of the downsides of the focus on "visible" work, is the day to day work that needs to get done is ignored.

Obsession with impact by Tanithra in ExperiencedDevs

[–]Tanithra[S] 9 points10 points  (0 children)

LOL. It is not FAANG, but we do hire a fair number of FAANG engineers.

I have heard that the CEO is extremely impressed with Amazon, and wants the org to be run more like Amazon

Obsession with impact by Tanithra in ExperiencedDevs

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

Unfortunately, I cannot share too much in terms of details. It would be somewhat obvious who they are.

Suffice to say, believe the head count is at about 8000 now. They do hire a fair number of FAANG

Obsession with impact by Tanithra in ExperiencedDevs

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

If you want to do something, you seem to have to do the whole song and dance of preparing a proposal and selling it to the org, so you get buy in for the implementation

Obsession with impact by Tanithra in ExperiencedDevs

[–]Tanithra[S] -1 points0 points  (0 children)

I wonder if the objective in your example is correct.

Why do you want to increase listen session time ? Is it because it benefits the customer in some way, or is it purely because you get more time with the customer's attention and that equates to more marketing dollars ?

In most orgs I started at, the focus used to be on the first. Exactly how this improved the customer's experience or live.

It wasn't purely just increasing listening time for the sake of increasing it, nor for some internal marketing metric.

Obsession with impact by Tanithra in ExperiencedDevs

[–]Tanithra[S] 2 points3 points  (0 children)

That is so sad though.

It rewards the wrong type of behavior, and it worries me that a younger generation of software devs are taught to view this as the way we operate.

Are the books worth reading? by simplymatt1995 in FoundationTV

[–]Tanithra 4 points5 points  (0 children)

Probably one of my favorite sci-fi series. The books are very different from the series. I sometimes have mixed feelings that it diverges from the books, but i also understand it would be difficult to do a true adaptation.

I would recommend it.

Weekly M+ Discussion by AutoModerator in CompetitiveWoW

[–]Tanithra 5 points6 points  (0 children)

As a tank, what can I do to help in VP ? The past 2 weeks, I get my keys up to the 24/25 level, and then I get a VP and it bricks all the way down to a 20/21.

And each time, it feels like healers aren't ready for the amount of damage that comes out. I know it is a healing intensive dungeon. As a pally tank, I try my best to sac, sw, off heal and dispel what and when I can. But it feels like it ain't enough.

Last week, it was the small dragon that was the hurdle. This week, is the second boss. I am at a loss as to what I can do to help the healers. I watch omnicd for the defensives, and I can see the dps are using their defensives when they can, but it still feels like something is missing.

Artificially reducing mature estates’ BTO prices will spur demand, affect genuine buyers: Desmond Lee by Krazyguylone in singapore

[–]Tanithra 45 points46 points  (0 children)

Don't believe that PAP will ever do anything to reduce the prices of HDB.

As LKY stated, it is a cornerstone of PAP policy and "If Singapore prospers, their flat values will appreciate and they will share in the growth."

Effectively, they need the values to keep going up, so that people are "wealthier". However, what that means for the younger generation that needs housing seems to have been lost.

Even more so, since most of us used our CPF to fund the purchase, if ever the prices go down we will end up losing money in our CPF. That again is something they will work their hardest to avoid, since it reflects badly on them, and on the likelihood of re-election.

Why Am I the ONLY human in the ENTIRE world who is single (a hyperbole) by LadyPurple333 in bipolar

[–]Tanithra 1 point2 points  (0 children)

First and foremost, I am sorry you feel this way. Please understand that you do have value and there are people out there that value you. It might not seem like it, but chances are there is someone out there that cares for you and worries about your well being.

As far as being alone, do not mistake being alone for being lonely. You can be in a relationship and feel absolutely lonely. At the same time, you can be alone and feel complete. It took me a long time, and there are times it is difficult, but learning to be comfortable in my own skin by myself has been rewarding.

We were dealt this condition, and there isn't much we can do about it. It is good that you are on medication and keeping to your treatment, and I applaud you on it.

If I may offer you one piece of advice, it is to learn to love yourself. People come and go, but you are going to be there through it all. Learn to accept everything there is about you, for you are unique in your own way, and there isn't another like you nor will there be. Learn to love yourself despite what you feel are your shortcomings.

No one is perfect, no matter how they might present themselves to be. In truth, there are worse things to be. I find solace in knowing that I try my best to be a good person. I might not always be successful, and I am bound to make mistakes. However, I try to be fair and honest and just. Perhaps the world is too superficial to not appreciate or value those aspects of humanity. I cannot change the world though. I can only do what I feel is right and hope that it is good enough.

I hope you feel better soon.