Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment The H1B's are the facilitators for offshore (Score 5, Interesting) 125

When I last dealt with these contracting firms, and when the model was at its worst for us, we would have a few full time employees scoping and drafting up the project. There would be an onshore contracting lead, an offshore contracting lead, and then the offshore team.

Those multiple layers allowed them to jack up the charges, insist they needed more contractors on each project, and hide the quality of the contractors we were given. I was extremely confident we were getting very low quality engineers with barely any experience and the majority of the actual work was being done by that offshore lead. Unfortunately we were being driven to push more and more work to contractors at that time until it all blew up and they reversed course bringing everything back in house.

We do have an offshore captive presence today but they are all full time employees now, not contractors. We also have better alignment where my quality of life isn't suffering because of having to do early AM and late PM calls with offshore.

Jacking up the price of H1B's will impact that onshore/offshore contracting lead model which will make the costs less desirable to companies and potentially removing their ability to field the onshore leads who mask what is really happening offshore.

I think for any company that truly is using H1B's to bring in talented workers who they want to employ it will encourage them to sponsor green card applications with a higher frequency rather than using the H1B model to keep workers as indentured servants. I'm good with that because someone coming in on a green card has the option to compete in the market and receive market rates. It may even cause companies to consider going back to hiring local talent and *gasp* actually doing career development.

Comment Re:She should just walk in (Score 0) 178

It's not "boomer shit" it's reality. When companies hunker down, which is what has been happening for the past few years, hiring becomes limited. And, the honest truth is that large companies are already hyper selective of who gets in the door direct from college. I don't agree with it, but it is the reality. Many of the best engineers I've worked with were not the ones with the top grades who got their foot in the door right out of college. In fact in my experience many of those top grade kids are some of the first out of the door because they are chasing job title jumps.

And, FYI I'm not old. But, I have been in the market long enough to see a few hiring cycles. Over the last few years companies laid off most of their recruiters and attrition has stalled out. This problem has been growing for at least 3-4 years. I'm hoping we're at the peak and it will trend back down afterwards.

Anyone who finds themselves outside the market right now needs to do anything and everything they can to stay relevant. Take a lower paying tech job if you can find it. Contribute to open source, or create your own project. Volunteer your technical skills with a charitable organization. Go talk to a military recruiter and see if you could use your degree in the military. If you sign up with a college degree you will probably go to OCS and become an officer. Re-enter the workforce later on as an honorably discharged officer with a bachelor's degree and a tech background and you will be very marketable vs someone who did nothing with their degree and instead served coffee or burritos.

Comment Re:I call BS (Score 2, Interesting) 178

Is she only looking at large companies? If so she needs to broaden her perspectives. You're not going to get a job at Google, Meta, Amazon, Apple, or any other Fortune 500 company unless you're near the top of your class coming directly out of college. I know for a fact my company has a limited pipeline for college grad engineers and they have to be darn good to get their foot in the door. In fact you won't get your foot in as a college grad here unless you also interned here. Anyone else has to go work somewhere else for a while and then apply once they have experience. The vast majority of engineers I work with, including myself, went that latter route.

Comment Re:New Headline (Score 1) 7

My main guess is that the primary use is for trend analysis. If you throw a relatively large amount of data at the right LLM and ask it questions it can find patterns in the data which a human may miss. You can't empower more people to ask more questions about the data in a natural language model and potentially come up with more insights.

Once you have various signals identified from your data you can train a model to take actions on those signals and it can tell you now is the right time to raise prices on route A. Or maybe it suggests discounting Route B. Or perhaps you normally would raise the price on Route C but the signals aren't strong enough so the model tells you to only do 50% of your normal increase.

You can of course achieve all that with normal processes too. But, the LLM makes it easier in some ways to achieve the same goal. So long as you double check your results.

Comment Re:"risk creating" (Score 4, Interesting) 79

I had one of those people as my manager's manager around that time. I did not realize how much the immediate layer of management was shielding us from him until three managers burned out in rapid succession and I wound up reporting directly to him for a period of time. One of the first hints I had about his behavior after that was when I was called over to his desk to explain what he just heard about us needing to buy several more waves of servers for the project we were on and he had never heard this yada yada yada. I politely asked if he had the spreadsheet that showed the expansion phases of the project and the hardware needed for each phase. He opened it up on his computer and showed it to me. I asked him to scroll down. His jaw dropped. The idiot had never scrolled down. Worse yet in his eagerness to get ahead he had given back the budget for all the hardware. I'm sure he tried to throw me under the bus when begging for the money back.

Later on he made the very big mistake of blaming an admin for various things, claiming she never sent him things or she must've lost his response. He finally learned not to lie about an admin to the vp she supports because he was fired. A good admin is far closer and tighter with the vp they support than any subordinate to that vp.

That single bad manager caused at least seven good people I knew to quit the company and never look back. Taking all their knowledge and experience with them. The project ultimately succeeded. And, I did not get run over by the bus. Partly because that same admin was a friend of mine and I'm sure she relayed to the vp the whole incident about the spreadsheet.

Comment Re:"risk creating" (Score 5, Interesting) 79

I lived through a few years where my employer was quietly cutting the "bottom 10%". It was ugly. Everyone knew it was happening and it definitely created a hostile work environment and people would step on each other just to make themselves look better to avoid being cut.

The way it played out was that every area had to find a bottom 10% even if everyone on their team were rockstar contributors. So if team A was all rockstars and team B were all less-good engineers guess what? Instead of cutting only from team B and transferring a rockstar over they would cut a rockstar and a less-good engineer at the same time. Everyone saw it.

Eventually the rockstar employees stopped helping the new guys because they didn't want to enable someone leveling up and them getting cut. A lot of people left to get away from it. And, at the end of the day most of management was populated by even worse jerks because they were the ones who had gleefully stepped on anyone in their way in order to not be considered bottom 10% material.

It took almost a decade after that policy ended for the culture to really turn around. And, that involved cutting th ranks of middle management populated with those jerks who had survived/thrived from the bottom 10% policy.

Comment Percentages only... (Score 1) 265

I clicked into the article and did not see any quantitative numbers only percentages. That doesn't tell me much. Especially since it seems to report increased over the previous rate. So if 10 researchers applied for positions in Canada the year before and now it's 13 this year, that's a 30% increase which sounds really dramatic but, would only be 3 people.

The only quantifiable numbers I saw in the article were the total number of open positions hosted on their board. Which sound dramatic but it doesn't seem to give me a solid understanding of how those number relate to historical trends.

So the article could be a giant nothing burger, or it could indicate a huge problem. Just can' tell when I'm only given percentages.

Comment Re: English (Score 1) 55

Well, if we follow your reasoning here are some common terms which we would have had to come up with other words for:

Tablet - A slab of stone or clay used for writing, now a portable touchscreen computer
Mouse - A small rodent, now used to describe a computer input device
Spam - A canned meat product, now means unsolicited email or messages
Stream - A small river, now to watch or listen to media online in real time
Swipe - A quick movement (often to steal), now to move your finger across a touchscreen
Cool - A slightly cold temperature, now stylish or trendy

Here's a few more: startup, unicorn, pivot, disrupt, gig, agile, ecosystem, bandwidth, deliverable, scale, remote, hack, influencer, viral, content, hybrid, sandbox, ping, onboarding, etc...

And, let's not forget the word engineer. I know this will get a few people's goats. It used to be someone who worked with bridges, engines, infrastructure, manufacturing, construction, and in many fields required a certification and formal education. Now we have software engineers...

That was just from a quick query to ChatGPT. The list goes on and on and on. There are many business buzzwords I left out because I too find them annoying. I've seen quite a few come into fashion and then fizzle out of usage. But, the fact remains that we repurpose words all the time. Sometimes the changes stick, sometimes they don't. Picking a fight over the single word "spend" as a noun when it has been commonplace for around fifty years is a bit silly.

Comment Re: English (Score 4, Insightful) 55

Google Search AI summary:

The noun usage of "spend" has a relatively recent history. While the verb form of "spend" is much older, the first known use of "spend" as a noun meaning "the act of spending money" dates back to the late 1600s, specifically 1688. However, its use as a noun to refer to the amount of money spent became more common in the 1970s. The Oxford English Dictionary lists the earliest evidence of the noun usage in 1825.

Language is constantly changing. English is extremely adaptable because it is not static and words change in meaning over time. Spend as a noun is extremely common in the business place and has been for decades. As a software engineer I am constantly using new/informal words to describe the work that I do. If I didn't use them it would be impossible to discuss my work because the industry is changing so constantly and quickly there have to be new words to describe what I do.

Comment Re:LOL - work like in startup, get paid like in Am (Score 1) 62

Jassy's letter calls out removing unnecessary bureaucracy. I think that's what he's getting at with operating more like a startup.

I recently asked a former coworker who is now at Amazon what the work culture is like and he told me they do a lot more writing before a single line of code is written. If every change you make has to go through that process that can slow things down a lot and means that you need more people to review the documentation and writing before you can get things done.

Big companies have a tendency to build processes and reports that slow things down. When you work in a large company it makes sense why it happens. But, periodically you really need to review those processes and reports and ask whether they are still helpful or not. Or whether the same process should be applied everywhere, or just in specific areas.

My experience tells me this is a healthy exercise. They're not going to come out of this acting completely like a startup. They're too big for that. But, they can shift the way they operate in many meaningful ways to make a leaner more responsive organization.

Comment Re:Always a good idea. (Score 1) 64

Honestly I was about to be offended by the sheer stupidity being expressed until I got to the second sentence and the sarcasm became clear.

It is sad how many "leaders" out there think engineers are just interchangeable parts and that domain knowledge is meaningless. Having the depressing job right now of transitioning my product to a team in India who have very little domain knowledge and watching my high functioning team be spread out to other US based teams. Apparently our leaders don't understand that it took years to develop the domain knowledge to develop our product let alone to support it.

Comment I'm shocked (Score 1) 59

TCS doing something shady? Say it ain't so.

The day I saw my architecture diagrams in one of their sales presentations I knew they were shady AF. It was confirmed for me when a contractor told me his boss was asking for code and documents from our company and he was chewed out when he tried to include people from the company on the email thread.

I do not trust TCS to act ethically at all.

Slashdot Top Deals

Know Thy User.

Working...