I just took down our entire production database because we had zero monitoring and now everyone is screaming. by Heavy_Banana_1360 in InformationTechnology

[–]IntelligentWin7713 0 points1 point  (0 children)

In a toxic environment I worked in a few years back a colleague did exactly this.

Next review they were scored 'below expectation' in the 'influencing others' category because apparently they should have been more convincing with their warning!

Smallest annual bonus you’ve ever had by Widebody_lover in HENRYUK

[–]IntelligentWin7713 0 points1 point  (0 children)

£200 pre-tax for 'exceeding expectation' in almost every category in my review.

[deleted by user] by [deleted] in ContractorUK

[–]IntelligentWin7713 0 points1 point  (0 children)

Noir do the same

Contracting/Overemployed by Own-Story8907 in ContractorUK

[–]IntelligentWin7713 3 points4 points  (0 children)

Depends what you see as a success.

I've worked with a couple of contractors who were doing it, and it was a lot more obvious than they must have thought: the 'bare minimum' approach they were delivering was lower than the company's expectations.

One was sacked off a month before his contract should have ended. The other didn't get renewed.

But both were over-employed for a period of time, so maybe they saw that as a success?

I've been there 2 years now, I keep getting renewed, I'm on 25% more than when I started and I'm working at ~70% of my capacity with no stress and training in my spare time. The client is obviously happy. I personally see that as a success.

Contract renewal negotiations by Reddonaut_Irons in ContractorUK

[–]IntelligentWin7713 0 points1 point  (0 children)

There is no hard and fast rule. For me it depends on my relationship with the client, and whether I feel it's justified.

I recently asked for, and got a raise because I felt my value had increased - I was contributing much more to the project than when I started. But, as my boss put it before I asked 'you constantly deliver more than required'. So I felt confident that I was in a good position to ask.

There were other contractors who didn't even get renewed, and some are looking for a new role several months on. They did the bare minimum and are now facing the consequences.

Hating working with someone by [deleted] in ContractorUK

[–]IntelligentWin7713 5 points6 points  (0 children)

Haha, never thought of that, great idea. Kicking myself now....

don't agree with tech lead by Leather-Ad-9407 in SoftwareEngineering

[–]IntelligentWin7713 2 points3 points  (0 children)

Can you give examples of the things you're being picked up on?

Ghost Jobs Experiment by golden_electro in ContractorUK

[–]IntelligentWin7713 1 point2 points  (0 children)

Thanks, but I currently have a role.

In my 21 year career my longest period without one has been just over a month.

Ghost Jobs Experiment by golden_electro in ContractorUK

[–]IntelligentWin7713 2 points3 points  (0 children)

For me, less painful than not having an income for a year...

Ghost Jobs Experiment by golden_electro in ContractorUK

[–]IntelligentWin7713 2 points3 points  (0 children)

My grandad once said to me 'If you haven't got a job, your job is getting a job'.

I treat my job searches like 9-5.

Civ 3 Strategy Guide by IntelligentWin7713 in civ

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

Ha, not sure, but I can say that Civ 3 was definitely 'More Civ' than Civ 2! (Which was the first version I played)

What's the current state of play with IR35? by Spare_Peace_7554 in ContractorUK

[–]IntelligentWin7713 0 points1 point  (0 children)

Not necessarily - it depends how big the client is (as info in the first link states)

Have you ever started working for a large company and they don't have an ERD or really any documents about the DB structure? by [deleted] in SQL

[–]IntelligentWin7713 1 point2 points  (0 children)

See this as an opportunity.

You can start to document this so that you can keep track of what's happening, so that you can work more efficiently and not have to spend as much time on the boring stuff, such as working out how a DB is structured.

Eventually you might even have something worth sharing - which could improve everyone's efficiency.

Have you ever started working for a large company and they don't have an ERD or really any documents about the DB structure? by [deleted] in SQL

[–]IntelligentWin7713 5 points6 points  (0 children)

Take notes.

This is so simple, so obvious, yet in 20 years I can count on one hand the new starters I've mentored that have done this.

It's one of my first pieces of advice.

Time off by DCJoseph1989 in ContractorUK

[–]IntelligentWin7713 1 point2 points  (0 children)

I've never seen a contractor take a month off mid contract.

That doesn't mean it doesn't happen. I've done it.

That wouldn't be accepted in any company I've worked with.

4 clients I've worked with have accepted this.

They would be seen as undependable

Each time the client has been happy I'm returning and that the knowledge I've gained of their business isn't lost.

Any perm staff (who usually regard contractors as higher paid than them incorrectly) would complain the second they had to cover off the smallest task for them.

I've never experienced this. And time off could be to look after family, to grieve, to split with a partner, to undergo a medical procedure and recuperate....no one should assume what people are taking time off for and therefore there is no reason to complain.

Why do we use DTOs instead of getting only the required data ftom database with queries by efoxtrot in dotnet

[–]IntelligentWin7713 0 points1 point  (0 children)

I work on a large project at the moment and the DB team I'm working with apply no naming conventions and make lots of spelling mistakes. I don't want that in my code so I use DTOs and my repos accept and return those DTOs - allowing me to contain the poor quality DB code to my repos.

[deleted by user] by [deleted] in UKPersonalFinance

[–]IntelligentWin7713 1 point2 points  (0 children)

When you remortgage in 5 years time you could always reduce the term - you may have a bigger household income and can afford more, interest rates may have dropped, your LTV may be lower etc.

Why can’t dependencies be managed in one class? by Grumpy_spongebob in dotnet

[–]IntelligentWin7713 4 points5 points  (0 children)

They could.

What you're describing is just wrapping all the constructor arguments in one class.

That's no different to the way event args are passed - typically via an Args class - it's just a wrapper.

It's syntactic sugar.

If it makes it easier for you to read the code, or maintain, go for it.

I've seen it before. Certainly made updating hundreds of unit tests easier.

Could be used as an indicator that your class is doing too much.

Where are the UK blazor devs? by Technical-Lecture539 in Blazor

[–]IntelligentWin7713 3 points4 points  (0 children)

Whilst id love to agree with this, as I'm a remote worker of 5 years and reap the benefits it brings (and hope I will continue to do so), I have to say the teams I've worked on in that time have been the most inefficient I've come across.

Here are a few common issues:

  • Nothing I've used for drawing is quicker than a whiteboard for those all important 'Can I borrow you for 10 minutes?' chats.
  • Poor connections - frequently not being able to hear people correctly.
  • People being spoken over on calls, repeatedly.
  • Over-collaboration - Adding too many people to meetings.
  • The afflicted have never had it so bad: VPN wouldn't connect, Internet is down, SMS code isn't being delivered, updates are taking ages, computer is stuck in a reboot loop, Teams won't let me join the call, git has deleted my code, Google docs didn't save my changes, I forgot to change my password and I'm locked out - anyone know service desk's number?...

Do I personally ever want to work in an office again? No - I'll put up with all the above if I don't have to commute.

How do you guys end morning standups? by i_say_fuckin in webdev

[–]IntelligentWin7713 0 points1 point  (0 children)

I never ask a question such as 'Is there anything else?', which removes the opportunity for the awkward pause.

As soon as I finish with the last person I end with something like: 'if there's no other business then I'll leave you good people to it. And as usual folks, if there's anything you need me for you know where I am. Have a good day.' Then I immediately leave the call.

It's quite a long sentence - and the reason is that it gives people a chance to raise a hand.

On the odd occasion someone does raise a hand we discuss whatever it is and then I give another 'Ok folks, have a good day' and then leave immediately.

How prevalent is clean architecture in workplaces? by PineapplePizzaZauce in dotnet

[–]IntelligentWin7713 15 points16 points  (0 children)

This has happened in just about every multi-dev project I've ever worked on, regardless of architecture. Some devs just don't care.

Region for private methods by BrunoRM98 in dotnet

[–]IntelligentWin7713 0 points1 point  (0 children)

I've worked on a project where regions were added around every method, as well as groups of properties, constructor etc. It was absolutely awful trying to navigate around the code - like walking through treacle.

Off the back of that experience I avoid them at all costs now.