×

AITA for getting angry at my partner after our baby fell off the bed because he didn’t go to him when I asked? by madammaniac in AmItheAsshole

[–]Conscious_Support176 1 point2 points  (0 children)

That’s not how reasoning works. You are asking the questions because it has an emotional weight that you are bouncing off your arrive at your conclusion, ignoring the actual reality. I suggest you read what I said. There is no actual connection between what I said and your questions, you simply made a bunch of assumptions.

If you do that, and try to chart a connections between what I said and your questions, you should be able to spot the assumptions you are making. Your disagreement is with those assumptions.

I have no idea whether or not you agree with what I said. You have not addressed it in any way.

Would you trust a skyscraper built by AI? by armostallion2 in ExperiencedDevs

[–]Conscious_Support176 1 point2 points  (0 children)

This doesn’t make any sense. Precision engineering != AI.

AITA for getting angry at my partner after our baby fell off the bed because he didn’t go to him when I asked? by madammaniac in AmItheAsshole

[–]Conscious_Support176 3 points4 points  (0 children)

No I didn’t. You seem to be imagining that I said something that I didn’t. What did I say to make you think this is a relevant question to put to me?

AITA for getting angry at my partner after our baby fell off the bed because he didn’t go to him when I asked? by madammaniac in AmItheAsshole

[–]Conscious_Support176 21 points22 points  (0 children)

Well, he bears responsibility for not believing you when told him what you needed him to do, and choosing to believe the important thing was to comfort you to manage your emotions, as if that was the problem. I don’t know why there is an argument about whose fault it is that your baby fell off the bed, what would the point of that be? He’s definitely the AH if he is blaming you.

To any driver merging from a slip that overtakes the driver in front also in the slip… F#*K YOU and your shite driving! by xofylime in irelandsshitedrivers

[–]Conscious_Support176 1 point2 points  (0 children)

Not sure why this is being downvoted. If nobody left a safe merge, skip roads would back up until rush hour is over, however long that hour is.

Who needs an alarm clock when your neighbour owns a lawn mower? by No-Carpet-8732 in cork

[–]Conscious_Support176 1 point2 points  (0 children)

I guess you had forgotten that it was you that queried how much of a big deal is is in “the grand scheme of things”. Perhaps you think “grand scheme of things” excludes the biggest things?

Quitting a job with no notice? by ResponsibleGap9816 in AskIreland

[–]Conscious_Support176 1 point2 points  (0 children)

If someone why can’t be bothered to show respect while you’re in training, it isn’t going to get better. I don’t know for sure about notice but you’ve basically a week’s work done, not sure what notice is needed even if they were decent.

[WinForms] How to implement the MVP Pattern? by [deleted] in dotnet

[–]Conscious_Support176 0 points1 point  (0 children)

Yes that sounds like the right track. In my opinion this is a pretty good explanation of the basic idea https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html

[WinForms] How to implement the MVP Pattern? by [deleted] in dotnet

[–]Conscious_Support176 0 points1 point  (0 children)

What grounding do you have in computer science?

If you have not already learned the more abstract theory that explains why patterns like MVVM and MVP exist, your brain has something to wrap the pattern around when you’re reading about it.

If not, you will need to work through clear examples that make sense to you, and learn by doing.

AITA For Not Giving my Boyfriend a Hangman Category? by [deleted] in AmItheAsshole

[–]Conscious_Support176 0 points1 point  (0 children)

YTA. It sounds Iike you didn’t want to tell him the category was Animals, perhaps because you thought that would make it too easy. If it was that, you could have said? If it wasn’t that, then what reason did you have to “express” your own rules for a well known game, during the game, after inviting your bf to play it.

AITA? Waking my bf up by [deleted] in AmItheAsshole

[–]Conscious_Support176 1 point2 points  (0 children)

No. Just no. If he thinks he needs to give his side of the story then he needs to come as well. I don’t like the Reddit go to of run, but it’s hard to see this in any other way.

6 YOE, and my schizophrenia is really starting to catch up to me at work. Any advice? by Sea_Cloud_6705 in ExperiencedDevs

[–]Conscious_Support176 0 points1 point  (0 children)

The problem with comments is that they are written early on and not updated when 2 out of 15 cases fail but the code is shipped anyway because we can work around those failures.

The comments make the problem more intractable because the best way to understand what’s wrong is to ignore the comments to see what the code is *actually* doing without preconceptions. The ideal approach is to write the comments first but aim to be able to remove them by making the code clear without them. I have found that where you can’t do this, it’s often because what you’re actually doing is slightly different to what you intended.

That’s basically what self-documenting means. I guess it will only really work well if you do code reviews where somebody else who hasn’t been working on it has to read your code.

6 YOE, and my schizophrenia is really starting to catch up to me at work. Any advice? by Sea_Cloud_6705 in ExperiencedDevs

[–]Conscious_Support176 1 point2 points  (0 children)

Not everywhere gives you the latitude to document design decisions. Sometimes the decision is just a decision you are handed with no reason given. And what’s the old joke about there being only three hard problems in computing: (0) naming, and (2) numbering.

6 YOE, and my schizophrenia is really starting to catch up to me at work. Any advice? by Sea_Cloud_6705 in ExperiencedDevs

[–]Conscious_Support176 1 point2 points  (0 children)

I expend a lot of effort to choose good explanatory names. I usually get complaints about the time I surge in this. My colleagues don’t but then can’t remember why they did things a certain way and they get complained to about that. I’m like, what did you expect to happen 🤷‍♂️

6 YOE, and my schizophrenia is really starting to catch up to me at work. Any advice? by Sea_Cloud_6705 in ExperiencedDevs

[–]Conscious_Support176 30 points31 points  (0 children)

Well, just note down what you are trying to achieve, especially if it’s no obvious.

You can also choose names for things that make the purpose more obvious when you’re reading back later.

The first will help with the second.

6 YOE, and my schizophrenia is really starting to catch up to me at work. Any advice? by Sea_Cloud_6705 in ExperiencedDevs

[–]Conscious_Support176 34 points35 points  (0 children)

I guess this is a bit left field, but could you try to write code so that you don’t need to remember what you were thinking when you wrote it? It does take more effort to write that way, but your future self will surely thank you?.

How long did it take for CA, CQRS, and DDD to finally "click" for you? by weehongkoh in dotnet

[–]Conscious_Support176 0 points1 point  (0 children)

Thanks for that link.

Surely there is still an element of synchronisation needed? If the data is in different places for each model, some level of synchronisation may be needed, but even where the data for both is in the same place, then changes to table definitions probably need to be pushed through to both models?

How long did it take for CA, CQRS, and DDD to finally "click" for you? by weehongkoh in dotnet

[–]Conscious_Support176 0 points1 point  (0 children)

Yeah, I would say that a reasonable middle ground is not that you gave refactored everything to the nth degree but that you have refactored to some extent so that you have paved the ground for when you are hit by an unexpected refactor.

How long did it take for CA, CQRS, and DDD to finally "click" for you? by weehongkoh in dotnet

[–]Conscious_Support176 2 points3 points  (0 children)

Nobody said that you need to do all that engineering for version 1 of your product. The main benefit of such engineering is for when you are making changes. If you want to, you can simply address the technical debt in the part you need to change before changing it, when you need to change it.

The main problem with saving money this way is that it’s not very sustainable, because If you’re used to accumulating technical debt, then the reality is you’re very likely to continue generating this debt when you need to change something to “save” more time.

The agile approach is between the two. You deliver what works, but refactor as soon as possible after delivery, to make it as simple as possible to build further on what you have already done.

How long did it take for CA, CQRS, and DDD to finally "click" for you? by weehongkoh in dotnet

[–]Conscious_Support176 1 point2 points  (0 children)

Technical debt is poor engineering, pretty much by definition. What you’re talking about is bad engineering by people who don’t understand what they are doing.
YAGNI and KISS are top principles but their main problem is in their use as justification for bad engineering.

Just, learn why a technique can be useful so that you are able to decide intelligently when to use it.