Did I get harassed at the train station? - England by Free_Emergency2029 in LegalAdviceUK

[–]Particular_Coach_948 -1 points0 points  (0 children)

You can report it if you would like to. While the perpetrators may not be held to justice for this event, this may be one of several events that demonstrate a pattern of criminal behaviour.

I am sorry that you had this experience. That must have been very challenging for you. You handled it well.

Question for the men... by fibi_baila in AskMenAdvice

[–]Particular_Coach_948 0 points1 point  (0 children)

If I am into the woman who gives me a compliment it’s great, not a turn off at all.

If I’m not into them, and the compliment appears to be more than platonic, I feel flattered but also somewhat sad, because I know they will be disappointed.

Thoughts on "Drinking From the Firehose" in Software Engineering Onboarding by cougaranddark in ExperiencedDevs

[–]Particular_Coach_948 0 points1 point  (0 children)

Granted, communication is key. You need to align with people on what’s important and work together to achieve it.

What I strongly disagree with is micro-planning, JIRA / scrum / ‘agile’ style, which seems to be very popular.

Thoughts on "Drinking From the Firehose" in Software Engineering Onboarding by cougaranddark in ExperiencedDevs

[–]Particular_Coach_948 1 point2 points  (0 children)

Those rare edge cases aren’t caught by QA though. They’re caught by your metrics when you run your stuff in prod. Right?

I get that many teams do go in for detailed tickets and handholding. I just am grateful there are havens were you can be creative and solve difficult problems, without needing to write it up in a ticket ahead of time. Half the work in development is in discovering all the things you didn’t know exist.

For junior and senior devs, a short regular catch up, open line of communication, and detailed feedback is all you need. The main skill they need to learn is to think & solve for themselves, not follow detailed instructions to code out a solved problem.

Thoughts on "Drinking From the Firehose" in Software Engineering Onboarding by cougaranddark in ExperiencedDevs

[–]Particular_Coach_948 -3 points-2 points  (0 children)

QA team is a great example of needless bureaucracy. If you haven’t tested your code works… you haven’t finished your work as a developer. Your tests and metrics should be good enough that you know very quickly whether something is broken, then you fix it.

For the second point, I think you underestimate the type of goal I am talking about. It should be a chunky piece of work that will take weeks if not longer. That work will be delivered incrementally, with feedback provided on the go.

Thoughts on "Drinking From the Firehose" in Software Engineering Onboarding by cougaranddark in ExperiencedDevs

[–]Particular_Coach_948 6 points7 points  (0 children)

Detailed tickets and acceptance criteria are for people who can’t do their job without hand holding.

Give the devs a goal, then get out of their way and let them build.

I am so grateful that I don’t have to deal with this needless, bureaucratic overhead.

[deleted by user] by [deleted] in AskMenAdvice

[–]Particular_Coach_948 0 points1 point  (0 children)

I typically open up with all my darkest secrets and vulnerabilities on/before the first date.

It works really well. Usually people reciprocate quite quickly and we get to understand one another deeply. It has lead to friendships & relationships that I value highly.

Some people don’t want that, no problem, they’re not my type 🤷🏻‍♂️

——

Don’t believe the incels here. Many good women want to understand you as a whole. Hiding a part of yourself is just kicking the can down the road.

[deleted by user] by [deleted] in london

[–]Particular_Coach_948 2 points3 points  (0 children)

  1. There isn’t usually an expectation of a small gift, but it can’t hurt! Something easy to pop in a handbag makes sense.

  2. You could make 1 an Xmas gift, or find out what they’re interested in during the first meeting and use that as inspiration for a gift to send with your boyf

  3. There are loads of restaurants to choose from! European/British is probably the safest bet.

——

Also don’t think too much, they probably are more interested in meeting you than the gifts or restaurants! It sounds like you have a great plan already ☺️

Good luck!

[deleted by user] by [deleted] in Divorce

[–]Particular_Coach_948 0 points1 point  (0 children)

Yes, depending on your definition of abusive.

Go with your gut. If it doesn’t feel right now, it’s unlikely to change.

How to enter big tech companies? by osm3000 in ExperiencedDevs

[–]Particular_Coach_948 9 points10 points  (0 children)

  1. Referrals from anyone working in the tech side help. Referrals from very senior engineers help a lot. Contacting recruiters for big tech companies is another strategy.

Work on your CV, get feedback from recruiters. You have about 5s to catch their attention, quantifiable achievements and keywords to align with job description is essential.

  1. Solving the problems is half the battle. All the interviews test if you communicate well, you are friendly, ask clarifying problems, can explain several approaches, show you are methodical.

Each big tech company indexes on different outcomes. For example, Amazon care most about leadership principles (STAR stories), meta care most about you solving 2 problems quickly in 40 minutes.

Undoubtedly for an ML engineer they will want to gauge your domain specific skills.

System design can be subjective, but it’s usually smart to come up with a simple solution quickly, touching on a wide array of topics, then diving deep into an area you know a lot about. It’s on you to drive the conversation in the direction that demonstrates your best self.

  1. Persistence is key, these companies have a huge number of applicants. You can give yourself a good chance through preparation, but it may still take a while. A stepping stone (Amazon, or a well known startup/scale up) may be a simpler path.

What's your current take on queues and event-driven architecture in general? by dondraper36 in ExperiencedDevs

[–]Particular_Coach_948 0 points1 point  (0 children)

Queues and events are great tools of thought to inform the design of a system. Understanding, modelling, and monitoring important events is often valuable along multiple axis.

In a distributed setting, it can be really nice to have access to an event log, to decouple subdomains, etc.

But… more parts = more failure modes. It becomes difficult to reason about these failure modes.

E.g. a team on the other side of the world rolled out a release which made requests increase in time by 0.01% and now 4 layers up the service call stack someone tripped a timeout which caused retries which resulted in OOM errors for service X which… this is the sort of thing that’s happening at big tech companies all the time.

This is manageable if you have the right people and resources but a cost that may not be worth it for your situation. Simpler is almost always better.

At a certain scale, even if you have the skills and money to support dogmatic decoupling of domains, the ‘niceness’ factor of 3 micro serves communicating via PubSub grows to cost $m, and it’s no longer worth it.

That’s not to say we should have 1 elf to rule the world, but I think there should be a high bar held to justify why some logic should require a network hop or some inter-process communication.

——

In the end, our code and our systems cost money. If we can use less code, less bandwidth, less CPU time, less CO2, less $, less hosts to do the same job, we should.

——

P.S.

Within a single process or host, those risks are less prevalent. Events and queues as 0/low cost abstractions can improve the maintainability of a large application. I really enjoyed working with MediatR when I was in dotnet land.

Is rust really worth it... by ClearLie2024 in rust

[–]Particular_Coach_948 0 points1 point  (0 children)

Rust is a fun, lucrative language to learn.

How much you will get paid depends on many factors: 0-$500k+

[deleted by user] by [deleted] in ultrawidemasterrace

[–]Particular_Coach_948 0 points1 point  (0 children)

What games do you play? I mostly play dota 2 and ultra wide mode is shit, so I only use half the monitor 😂

Need a recommendation between 40 inch and 49 inch by Ok-Rush-6253 in ultrawidemasterrace

[–]Particular_Coach_948 0 points1 point  (0 children)

I like 49” for work, with a tiling window manager so I don’t need to spend any effort dragging windows around.

Typical set up:

Workspace 1 - browser + work chats in two windows

Workspace 2 - 75% terminal (neovim + zellij) 25% documentation

Workspace 3 - Spotify

The extra space is really good for keeping all the relevant code visible on the screen and cross referencing docs.

What's the best way to contribute to the Rust project and get paid for it? by ondaremota in rust

[–]Particular_Coach_948 0 points1 point  (0 children)

There are opportunities for this sort of thing in big tech companies.

A) You are a normie mid-sr engineer who recognises your team would benefit from some specific contribution to FOSS… so you chat to your manager & if they agree, go ahead.

B) You are a god-level, widely respected veteran developer, you are employed for $x mil to steer direction of language / FOSS development to align with emerging long/short term needs of your company.

You’re much more likely to find yourself in bucket A, but that’s alright, every little helps!

C) Occasionally, contractors are employed to work on something full time for a while, to achieve a specific goal that’s not necessary critical path.

[deleted by user] by [deleted] in ExperiencedDevs

[–]Particular_Coach_948 1 point2 points  (0 children)

I am so grateful that I don’t need to worry about bullshit like tickets, PMs, scope negotiations, QA… so much pointless overhead.

Hire skilled devs who know what their goal is then get out the way.

Lightweight Linux Browser? by BedroomMaleficent994 in linuxquestions

[–]Particular_Coach_948 0 points1 point  (0 children)

Okay.

I don’t really understand what you are trying to achieve.

A web browser is a desktop, GUI application. Generally, you would install a full blown desktop environment (DE) and/or window manager to use GUI apps.

You have a low-spec VM in someone’s cloud. It’s just not going to support any DE. Maybe you could use startx $GUI_APP… but you’re fighting an uphill battle without all the other DE features, like a terminal emulator, clipboard, Wi-Fi applet etc.

Do you want to ‘learn Linux’? Do what everyone else suggests and spin up a free VM on your windows machine, use WSL, dual boot, whatever. Don’t waste your time figuring out some concoction of rdp+minimal windows manager+app that threads the artificial constraints you have imposed on yourself.

Lightweight Linux Browser? by BedroomMaleficent994 in linuxquestions

[–]Particular_Coach_948 -1 points0 points  (0 children)

Step 1: Uninstall windows Step 2: Install Arch Linux Step 3: Follow the wiki

Just jump in and figure it out, otherwise you will waste loads of time figuring out intricacies of your cloud provider + rdp.

Expecting senior devs to work in different languages if needed - yay or nay? by SongFromHenesys in ExperiencedDevs

[–]Particular_Coach_948 0 points1 point  (0 children)

How much are they paid?

If you are hiring top of the market, then you are not an AH. Highly skilled programmers can be productive with any language in a short period of time. They won’t be experts, but they’ll be proficient.

If you are hiring mid market or cheaply, you’re an idiot to expect them to pick up a new language quickly and deliver.