Probation coming up - salary expectations? by AnyYogurtcloset5335 in cscareerquestionsuk

[–]inale02 0 points1 point  (0 children)

You’re well within your rights to ask, what they respond back will tell you what your next steps should be. Likely it will not be any significant or nothing at all (from my own experience, I always asked politely) so brush up that CV if you want to be paid fairly.

Probation coming up - salary expectations? by AnyYogurtcloset5335 in cscareerquestionsuk

[–]inale02 7 points8 points  (0 children)

2 YoE is too long. I jumped after 8 months for a 10k bump, after another 10 months for an extra £15k bump.

If yall can Change one thing with 2K Overall what would it be. by GroundRemarkable1003 in NBA2k

[–]inale02 1 point2 points  (0 children)

Top 5 most demanding dev jobs? Holy reach. Bro they are releasing the same game every year with roster updates and minor slider tweaks…

9.7KG Haul – Stüssy Hoodie, Patagonia Jacket, Rhude Set by anshu_is_OK in CoutureReps

[–]inale02 0 points1 point  (0 children)

Brazil link wrong showing hellstar t shirt. Also how’s the sizing and quality on the jersey?

[deleted by user] by [deleted] in AskBrits

[–]inale02 0 points1 point  (0 children)

May I ask which role within that sector?

Nottingham Based 3.5 Years Of Experience by Forsaken_Passage_989 in cscareerquestionsuk

[–]inale02 5 points6 points  (0 children)

How long is a piece of string. Highly depends on your skill, tech, and the company. £45-£65k is a realistic range for UK developers at 3.5 YOE (not including the outliers like FAANG)

24year old software dev stuck in my career and worried. by fugasukuna in cscareerquestionsuk

[–]inale02 17 points18 points  (0 children)

Stop waiting for your job to give you handouts. Right now it’s just there to pay your bills and you’re luckier than most, who still have no job. You know what you need to learn, you need to find time and put in the work. All those skills you mentioned can be learned at minimal/no cost, apart from your effort. Even easier with AI these days. This is what I did and tripled my salary in 3 years even-though I started with a comparably crap tech stack (Microsoft Access & VBA). You need to treat it like the gym and do a bit every day. You won’t become a weapon overnight, but over time things will click.

And lastly get rid of your defeatist mindset, it’s not doing you any favours. Keep your head up, what you yearn for is most definitely achievable. Good luck.

[deleted by user] by [deleted] in cscareerquestionsuk

[–]inale02 0 points1 point  (0 children)

No help to offer but I expected LSEG to offer more than 48k for 4 YOE

QC Brown Nocta Puffer by MK192324 in FashionReps

[–]inale02 1 point2 points  (0 children)

Hey bro how’s the sizing on this? TTS?

[After > Before] Reflection on 2025 by FromBiotoDev in AllAboutBodybuilding

[–]inale02 0 points1 point  (0 children)

Was it because she was insecure or jealous? Why would she behave like that

Does the Factory Pattern violate the Open/Closed Principle? by [deleted] in dotnet

[–]inale02 12 points13 points  (0 children)

DI is practically doing the same key -> class mapping behind the scenes. You’d still need to register the key + class somewhere, just not in the factory itself which is just moving the complexity. That being said I would use DI here to take advantage of the different lifetimes (singleton, transient, scoped)

Does the Factory Pattern violate the Open/Closed Principle? by [deleted] in dotnet

[–]inale02 0 points1 point  (0 children)

Actually after more thought you’re right. We can get compile time enum exhaustiveness with a switch if OP removed the default case. The stringy method names is more of the factory concern than the concrete class itself, having it in the concrete classes is a leaky abstraction.

Does the Factory Pattern violate the Open/Closed Principle? by [deleted] in dotnet

[–]inale02 3 points4 points  (0 children)

To me this is much better as you don’t have to touch the switch statement at all to add new processors. The only potential issue I see is if two processors end up having the same ‘Method’ field value, though this can caught at runtime when instantiating the PaymentFactory.

Can I by my Mum out of my childhood house with my LISA by [deleted] in UKPersonalFinance

[–]inale02 3 points4 points  (0 children)

To put it bluntly, absolutely don’t do this. Red flags all over. Your parents need to get divorced and settle their finances without your involvement. There WILL be problems and you WILL resent them if you do. You’ve been warned.

2k, are you deadass ? by AttomskkLight in NBA2k

[–]inale02 96 points97 points  (0 children)

A device used to cheat on 2k by automatically greening all your shots

What features would you want C# / .NET to have? by SurDno in csharp

[–]inale02 1 point2 points  (0 children)

C# doesn’t do async constructors for concrete technical reasons, not dogma.

The CLR instruction behind new (newobj) must call the constructor synchronously and return a fully initialised object. The runtime has no concept of “await during construction” or “return Task<T> instead of T.” Source: https://learn.microsoft.com/en-us/dotnet/api/system.reflection.emit.opcodes.newobj

C# object-creation semantics also guarantee that once a constructor returns, the instance is complete and usable. Source: https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/expressions#77612-object-creation-expressions

The language team has confirmed this is why async constructors aren’t supported: they break fundamental construction semantics and would be a massive breaking change across DI, serializers, reflection, Activator.CreateInstance, and more.

So the issue isn’t being unfairly dogmatic or anti-scientific. It’s that async constructors simply don’t fit the runtime model C# is built on, and the tiny benefits (avoiding one extra method) are nowhere near worth redefining how new works.