209 comments

[ 3.4 ms ] story [ 236 ms ] thread
Does anyone have a link without paywal?
I just use reader mode on iOS or Firefox, otherwise I think you can disable JavaScript on NYT.
Just clear your NYT related cookies and it will work fine.
Install a browser extension that can quickly disable JavaScript. That bypasses almost every paywall.
Is that possible on a mobile device?
UblockOrigin is available for Firefox Mobile.

So, yes, possible, but you first have to install Firefox.

The title looks interesting but I haven't read the article because of the paywall - not sure why people keep sharing these.
It's a soft-paywall (you get to read an article free), and an easily avoidable paywall at that (clear cookies or disable Javascript). Completely accessible for everyone.
In my early (okay... mid) thirties now. I have been laid off once and left on my own will from three jobs through the last 12 years of my career.

Being laid off puts kind of a stink on you, even if slight, that requires a bit of interview time be spent clarifying WHY you got laid off instead of entirely being able to focus on experience, accomplishments etc. When I was moving from one place to another, there seemed to be a noticeable sense of urgency on the new company's part to recruit me away.

However, as long as you get your story straight I think it’s easier to explain a stretch of unemployment more now than it used to be. I can appreciate that I'm probably saying this from a place of privilege working in tech-orbit. I bet my tone changes if I suffer a layoff in my older age.

Reallt? I just say they didnt have money to pay me and ask the interviewer really pointedly if the company I'm interviewing with has money to pay me.

I feel lay offs are easy to explain. Firing is different.

Is it required that one disclosure they were laid off vs saying was interested in changing companies?
Nah, but I do think it's healthier to be upfront about that stuff.
I've always understood there to be a difference between "laid off" and "fired". "Fired" tends to be because of you, "laid off" is more on the company's side.

I was "fired" once (well, twice, in the 90s) because I wasn't pulling my weight. I was 'laid off' once (in the 2000s) because the company was running out of money, and had to lay off around half the company. That wasn't really anything to do with my performance or ability - it was the company's finances.

Explaining "I was part of the 50% of the company laid off due to financial pressures" (or "laid off after a corporate merger") wouldn't generally have the same negative connotation.

The reason it has a stigma, though, is that when layoffs happen, companies tend not to layoff their star performers, or they do at least some amount of stack ranking. Of course that is not always the case (sometimes entire departments are closed if a company exits a line of business, or the entire company itself folds), but if the company had a ~5-30% across-the-board layoff, it's generally assumed some level of personal-level decision making goes into deciding who gets laid off.

Which is why I'll repeat the advice: the best time to find a new job is when you've already got one. Layoffs very rarely come without any warning, so if things start to look even a little dicey, not a bad idea to at least put your resume out there.

In my case, there were around 25 people, and 12 were let go. This was financial, and they primarily lost the higher paid people (me) and kept the jrs. Also, LIFO was a factor, and I was one of the last in.

You're not wrong. Certainly people think "well, there must have been a reason you were let go..." and yeah, sometimes it may mean you were stackranked out. With smaller companies that's probably harder to do, or... there are bigger factors at play (more immediate cashflow in our situation).

And yes, always be looking.

when layoffs happen, companies tend not to layoff their star performers

Positions are made redundant, not people. It doesn’t matter how good or bad you are if the company no longer has work for someone who does the thing you do, or in the location you do it.

Some unethical companies do use layoffs as a cover for stack ranking but that’s an easy ruse to see through and reflects on them, not you.

Large (or even not-so-large) companies very rarely have one person per position. If they've got, say, 10% extra capacity in one area, obviously they are going to look at all the people in those roles when it comes to deciding who to let go.

Again, obviously that doesn't always apply in all situations (e.g. the closure of an entire business unit, or the loss of a big customer), but it also obviously applies in many situations. Furthermore, since on HN we like to think that skills matter, wouldn't we want it to? I mean, if there is a fantastic developer that just happens to be on a project that gets cancelled, wouldn't you want the company to figure out how to keep them over someone who is much less productive working on a project that just happened to not get cancelled?

It depends a lot. Usually, if you are a star, not only you're more expensive to start, but also more liable to look for greener pastures after a layoff. So, unless you've been at the company for a really long time, it is better to send you away, because it is likely that you won't stay too long after the layoffs.

Also, there's the whole long-standing goal among managers to keep their head-counts as high as possible. Managers also don't want to become redundant, so, it makes sense to lay off the more expensive people as much as possible, to keep their headcounts high and avoid the unwelcome situation of having a team too small to justify their continued existence as managers.

And, of course, for morale, it is better to convince anyone left that they were left because they are the stars, not because of their low likelihood of looking elsewhere.

If everyone is laid off, everyone understands it was the company's fault, not yours.

Then there is a gradual added stink as your laid off cohort gets smaller. If it was just you, you got fired, and that's a problem.

This is very self aware of you and not many in our field understand that. Youth is something most employers are willing to bet on, but as you age things slow down and it becomes increasingly harder to make the case for "you".
Being laid off puts kind of a stink on you

Not my experience. It’s just a fact of working life nowadays. Companies have financial disasters all the time, or take part in fads like outsourcing or offshoring.

Do you even have to disclose that you were laid off? Why not just say you took time off to travel or something? Or just say that assignment/job ended and you are looking for new opportunities without going into further detail? I know several people who quit jobs to travel for months at a time, in a way it's a signal that you may be a good performer if you have that kind of luxury.
Don't let it get you down, anyone with 12 years is going to have some pluses and minuses, and any good interview loop will ferret out most of both on everyone.

I've spent far more time on the interviewer side of the table than the interviewee and I can promise we all have some stink on us :)

If you have a problem with the paywall. Here's how to solve it:

1. Open the Dev Console. (Ctrl Shift Eye)

2. Click Settings on the Menu. (F1)

3. Look for 'Disable Javascript'

4. Refresh page and click on Disable Javascript before paywall loads.

Or on Firefox: Reload and quickly toggle "reader mode" (F9) I used a private window.
You forgot:

1. Pay for a subscription.

No 2. 3. or 4.

You forgot:

1. Just never go on or support any website with a paywall

No 2. 3. or 4.

Why? Would you also never buy a magazine or print newspaper? Subscriptions are the best way to have a sustainable news site that isn't an ad-infested mess.
> Would you also never buy a magazine or print newspaper?

Correct.

> news site that isn't an ad-infested mess

Thanks to uBlock, no website I go on has ads.

>say they cannot find jobs that provide a middle-class income and don’t come with an expiration date.

Unemployment numbers don't measure quality. We have tons of available jobs, but low quality. And/or the people looking for jobs don't have the skills required for high quality jobs.

Edit: Here's an income quintile graph from 2016 that shows quality of jobs (scroll down):

https://www.cbo.gov/publication/55413

Right! Engineers driving busses; office managers flipping burgers. And the administration dares to call it 'full employment'.

Its part of the very wealthy keeping all the money - if nobody has a skilled job, we don't get (much) income, and wealth inequality zooms onward.

A better measure of employment would be, how much total payroll is across the country. Per capita if you like. That would tell us how we're doing. Not just a total of whom 'has a job'.

Somewhat ironic since we were told in no uncertain terms that automation would cause the exact opposite to happen.
"Service" roles have been put in a weird state where, because they involve relating to humans, they're difficult to automate. But because they involve doing what you're told, with low room for autonomy and creativity, they're low-status and therefore low paid.
> they're low-status and therefore low paid.

Pretty sure it's mostly the other way: They're low status because they're low paid.

Jobs are low paid when there is a big supply of people who can and want to do them. Which is pretty much equivalent to the jobs being low skilled.

Since everyone can flip a burger, you don't have to pay much to find someone to do it.

Additionally, the demand may not be sufficient to support higher wages. Even if no one is willing to flip a burger for less than $50 per hour, who is willing to pay for a burger flipped by someone earning $50 per hour?
And yet people are totally willing to contribute to servers earning much more than $50/hr in tips (on busy nights). $50/hr spread across a lot of customers works out to not actually being that much per customer.

Admittedly this is relatively expensive sit-down restaurant service we're talking about here, which is different from the fast food market.

You typically have to pay a lot more if public sector jobs and wages aren't being cut.
It would be trivial to replace servers, but there's an initial cost investment most restaurants can't afford. The obvious transition is those screens you see popping up everywhere. It's going to be the next step are conveyer belts that deliver the food to your table. Industrial automation already exists for this. Need to send it back open the receptacle click the screen to say what's wrong and your order will come back correct.
Except you would need to remodel every exusting restaraunt to have conveyer belts behind false walls. This isnt the next step, it will not happen. Walk up windows for ordering and numbers are already increasing. That is the next step for reducing server numbers.
Capitalism sees most the productivity gains to the workers. I think our experiment has failed and it is time to try capitalism again. Our country hasn't seen it for over 100 years.
That sounds like communist socialist facist nazi etc. propaganda to me...

...at least that's the knee-jerk defense you hear from the priests of our current system (most mislead or benefiting from the corruption). If you don't support our current broken form of capitalism, you're labeled a blasphemer.

Heaven forbid we, as a society, re-evaluate the functionality of something adopted hundreds of years ago and adapt/change it without offering an impossibly proven successful alternative. Because, you know, the current economic system we have was proven successful before it was adopted.

It won't necessarily be trivial or painless but it will be less painful than it will at a later date, unless we want to pass the burden down to future generations.

Since they instituted the communist economic system that makes it impossible to save capital by draining the purchasing power of the currency at an exponential rate the working class has been on a steep downhill decline. I think it is pretty obvious at this point the experiment has failed.
I'm sure this will convince nobody of anything, but inflation in the US in July was 1.8% (annualized) in July, and a Vanguard money market fund was yielding 1.9% recently.

What more can you ask, whether you're ranting in favor of or against socialism? Risk free returns maintain your purchasing power, while at the same time, you get essentially nothing for taking no risk with capital. This seems exactly how it should work in a perfect system...doesn't it?

I know all the academic work that goes into calculating inflation, but it’s never tracked to my comings and goings in a very high COL area. My health insurance premiums alone just increased 10%, not even counting the increases in deductible, copay, and oop max.
There are serious consequences to calculating inflation.

If the published number spikes, so does the COL adjustments for social security. This would easily put the government underwater.

I was just reading a news article that claimed ACA premiums are down like 4%. Then again, now that I have an employer-provided plan (since about 5 months ago) (that appears to be worse than the ACA option) it's going up noticeably for 2020.

The smallest reform to the healthcare system that I think would be substantially beneficial, is just to let ACA plans compete for employed people on an equal basis. It's unreasonable that once you have a job then you have to pay way more for a marketplace plan. I'm nowhere near my deductible for the forseeable future, but certain office visits doubled in price just because I have a job with a temp agency that provides shitty insurance that effectively disqualifies me for an ACA plan.

I think you mean laissez faire capitalism
> Its part of the very wealthy keeping all the money ...

When does it start trickling down Mr Reagan?! When does it start trickling down!?

Stealing is the only sure way to make trickle down economy work.
When corporations stop using stock buybacks as a tax free mechanism to return value to shareholders
I believe buybacks have the same long term capital gain consequences as dividends, currently. The party who sells stock at a profit will pay tax, it is not tax free.

Buybacks allow shareholders to time capital gain better.

It’s already tricking down. Just not anywhere near enough to make a difference.
I don’t know any engineers driving busses (or the equivalent). The company I’m working for is currently looking for a lot of new ones, too.
Whoops, I thought we were discussing our personal experiences, not just whining about “the system”. My bad.
They may not be driving busses, but from what I've heard people like Electrical engineers and some others often have difficulty finding work.
An additional complication is availability of work may be concentrating in fewer geographic regions. There very well may be a shortage of engineers for engineering jobs, but not in the same place. And yet another complication is the perception of long term security of available jobs might be less than before, so moving for one is not an easy decision.
Ah yes I forgot to add that I'm speaking from a US perspective. I'm recalling a comment I read on HN a while back claiming that a lot of the EE jobs moved to east Asia as the manufacturing already went there
And what do you propose we do about that?
I have no idea. Wealth transfer? Training programs? Basic income?
So, in order: 1. Stealing from Peter to pay Paul 2. Good idea. Make it happen. 3. Also stealing, but if it were to replace the system we have now (which won’t happen) it would at least be more efficient.
Call it what you want, but the alternative is living in a society with extreme wealth/income disparities.
No, the alternative is adaptation.
Well, I guess all those people living in tents under the freeway in Seattle have "adapted" then. Problem solved!
And the only reason for that is you haven’t taken enough of my money?
It's not "stealing"
What would you call 9 people in a group of ten voting to take away the tenth guy’s stuff because they wanted to? I call it what it is - stealing. Greed. Envy. Interestingly, it will probably lead to more equality; it just won’t be what you’re expecting and I don’t think you’ll like the result. At this point though, the people probably deserve to get what they want and get it good and hard.
Except the 10th guy has more stuff than the other 9 combined.
> Except the 10th guy has more stuff than the other 9 combined.

By that logic, you should be made to give everything you have to the people of Congo. Since when is morality determined by the size of one’s wallet?

Small thought experiment: Imagine an agricultural society where the nobility own the land, and serfs work it for subsistence wages only. The nobility largely don't work, and live lavish lifestyles supported by others. Nothing too unusual historically. In those circumstances, is maintaining the status quo the only morally correct choice, and any deviation from that "stealing?"

I don't think it's reasonable to measure a society's morality by its tax rates only or to draw an equivalence between taxes and theft.

It's true that minimal government and taxes worked well in the US's early history. But if you think about it, that was an agricultural society where the main source of capital, land, was practically free. It's not surprising that relatively pure capitalism worked OK then, but historically it seems to have worked out less well in almost all other circumstances.

These days a lot of capital is in stocks in global corporations, with barriers to entry measured in the billions of dollars. It's not as simple as moving to the frontier and finding your own plot of land.

I think an ideal society delivers broad-based prosperity and individual freedoms with a dynamic market economy. And tax policy should preserve incentives to work and invest efficiently. But if there is a conflict between broad-based prosperity and zero tax rates / income redistribution, like in the example society above, the former should definitely be chosen over the latter.

I think going the other way around, rather than leading to a capitalist paradise, will only lead to the rise of ideologies that advocate heavy-handed state control of the economy, probably to the detriment of everyone.

Maybe we should build lots of housing around (at least some of) the areas where economic opportunity is concentrated. Many US cities exist as they are today due to people looking for economic opportunities in the past (for example Chicago grew from 299,000 to around 1.7 million in a 30 year period).

These days it seems like non-professionals are priced out of all the most booming cities (despite there being plenty of non-professional work available). I don't think it's a coincidence that it's currently very difficult to get permission to build in many of those places (in 2014 Tokyo permitted 70% more housing units than all of California, despite having 1/3 the population). The under-supply of housing in places California of course increases the demand elsewhere too since those people that would otherwise live in California have to live somewhere.

Basic income could help mobility too since it makes it easier for lower-income people to move to where the jobs are (where they may not have a family safety net). Currently internal US migration is at a historically low level.

A few years of college does not an engineer or office manager make. The good ones are employed in those roles, the rest haven't proven to be useful enough to be afforded them.
> And/or the people looking for jobs don't have the skills required for high quality jobs.

I think that is key here. The NYT article assumes that if you have had a job in the past, you must be qualified for a similar job. However, that is just not the case. Some people are not a good fit for a job, and they move on (fired, laid off, quit, lateral transfer or role change within the same company, many ways this can happen). If someone is terrible at their job, and they move on, it's not a given that they should be able to find another similar job.

I can give an (extreme) example that fits the fact of the first person talked about in the article. We hired a Project Manager at one company I worked at. The role was meant to be a contract position, but once people were convinced the position was important to create we would have made it full time. They turned out to be impossible to work with, they would scream and cry during meetings, lash out and publicly insult and blame others. It turned into a really weird and bad situation, and eventually they were fired. They had consulted for a ton of big, top companies in the past. I'm sure they keep landing consulting work here and there, but they never can get a full time job because companies always call references for those, and if you are trying to get a job via contract-to-fulltime positions you have to (at a minimum) be able to not act like a lunatic for the duration of your initial contract.

The first person in the article worked for 10 years as a production manager at a small advertising agency, so I don't see how it would be likely that she was hard to work with.

On the other hand, the value of advertising might be less nowadays, or at least more of the value is captured by Google/FB and a few big advertising firms, so perhaps there is no more need for someone with her skills from advertising work.

(comment deleted)
The moment colleges become even a little bit responsible for job prospects you will never see crap like 'project management' offered to the unemployed again.
The biggest offenders are those colleges (the majority) that offered people who could not afford them debt-financed liberal arts degrees that are essentially unemployable outside the absolutely tiny number who end up employed in academia or maybe think tanks and non-profits.

I'm not saying such degrees or programs shouldn't exist. I'm saying that if colleges cared about students' life outcomes they would be up front about the fact that this is not a degree or program of study with any earning potential benefit and discourage people who can't afford it from studying these areas (at least as a major, electives are fine).

You would still have a few who just totally want to study that and don't care, but they should know what they are signing up for and be fully aware of the implications. I feel like a ton of people were not, and we should not expect 18 year olds to show a 35 year olds' level of maturity when it comes to doing their own homework and career planning.

I'm sure the professors are keeping things hush-hush because it's the future of their own career. It's in their best interest to bring people in. Everyone in the process has skin in the game and they all want more students in the program. I feel like the universities/colleges should have mandatory 3rd party career specialists consult with students, in the students best interests.
Yes, that would be good.

I guess part of the issue is that I think of a university as a public interest institution that should be looking out for the students, not a purely for-profit institution looking to monetize the students.

> crap like 'project management' offered to the unemployed again.

The thing is, no one (who's responsible) will hire a project manager who has no experience in the field. At least in software, I'd never work for a project manager who has no experience as a software developer. There are just too many cases where naive assumptions are wrong.

I suspect that Laura Ward (from the article) is in such a situation. She's trying to enter jobs in a management role where she's fundamentally unfit.

I'm having the same experience but I keep in mind that the Trump admin lies and also promotes discrimination. I lost my job to an h1b, in a good economy it takes me 2 weeks to find a new job this is anything but a strong economy. Lie with stats how you like but you can't use lies to generate reality the real economy is what it is.
H1Bs are a scapegoat. There simply aren't that many here such that your job is in danger. You could argue for a domino effect and I might agree.
It is illegal to hire an H1B if a qualified American is available. You should file a complaint with DoL.
If a law is literally never enforced, there's not much point in having the law.
You are wrong on that. A company I worked for was investigated after a complain about H1B process. I actually had an investigator call me asking all kinds of questions. They do take complaints about H1B abuse seriously.
>nearly 40 percent of Americans, a Federal Reserve report found, are in such a financially precarious state that they say they would have trouble finding $400 for an unexpected expense like a car repair or a medical bill.

This has got to be the most repeated statistic in reporting on hardship, but the actual responses seem way less dire: https://twitter.com/p_millerd/status/1118071142311288838?lan...

Good on him for digging into it, but his conclusion is not much more cheery than the 40% statistic he is bashing. His conclusion: most of those 40% would be able to borrow money to cover an unexpected $400 expense, and only 14% of all people truly would be unable to meet a $400 obligation.

That is still a damn scary statistic that still illustrates how close to the edge so many people live.

His conclusion: most of those >40% would be able to borrow money to cover an unexpected $400 expense, and only 14% of all people truly would be unable to meet a $400 obligation.

That's pretty much exactly how I interpreted the original.

14% is still ~35 million adults. That's still a problem. And yes it's better than it was right after the global financial crisis, but this boom is not going to last forever. Our economic policies and policy makers are too busy sticking their heads in the sand.
But honestly, even if all those people made twice as much, you'd still see millions of people unable to cover an unexpected expense (maybe not 14%, but, say, 10%).

I've met more than a few people who are just mentally unable to save money. The second they get money, they spend it, regardless of the actual need.

(comment deleted)
Agreed, especially considering 1 in 6 millennials have $100k saved.

https://www.cnbc.com/2018/02/05/1-in-6-millennials-have-1000...

Great, now they just need to save another $200k and they'll have the down payment on a median priced home!
You can find places for under $1M even in sf, and you don’t necessarily need 20% down for a first time homeowner
I’m guessing that is mostly 401k savings, not liquid savings, which essentially can’t be touched until 60.
The survey says this is based on savings in bank accounts not a 401k

Either way there’s nothing preventing you from “touching” 401k savings. You pay a 10% penalty.

I'm honestly experiencing this as a CS grad in the Dutch job market. I find it weird and frustrating.

I've noticed why:

1. Companies don't dare to value creativity [1]. University is so liberal and the job market is so the opposite.

2. Most companies can't value a CS degree. The exception is when enough people in the company did a CS degree and that's a lot more rare than I thought.

3. University didn't teach me to focus on a portfolio and I got distracted with doing multiple degrees all at the same time fast-tracked (nobody cares that I fast-tracked), which (as you can see in point 2) proves that I'm worth very little. It taught me a lot personally and made me smarter (in terms of crystalized intelligence). But my portfolio is rather terrible compared to what I'm capable of.

I'll fix it, but right now I'm just tired of being not called back (50% of the time) or rejected (the other 50%). I know I'm capable, and pass the bar. I'm not perfect, I'm not the best, but I'm capable.

[1] I created an app called Doodledocs which is a Canvas-based app that allows P2P privacy free collaborative doodling with a pressure sensitive stylus. In my interviews with companies they don't trust enough that I'd be capable helping along with CRUD applications, because I didn't do any CRUD in the Doodledocs app. And I'm just thinking: figuring out how to do WebRTC for free in a serverless manner (while seeing all of it for the first time) is a lot tougher than writing some models for a basic login system that you already know about (the same can be said for poking around in VMs in view libraries like Glimmer). Anyways, it's on a show HN right now see: https://news.ycombinator.com/item?id=21399910 -- also for anyone who wants to do free WebRTC, check the Bugout library, it's really cool. If you have any questions about it, I can walk you through it (I understand most to all of it). My email is my hn username at gmail.

Maybe some of these companies see DoodleDocs and wonder if you'd be a bad fit for a CRUD type position? Like, you've already gone beyond a lot of those basic needs, so why would you "step down" to a CRUD job?
Good point: I do have a hard time communicating why I'm fine with a CRUD position. Because sometimes I think things are self-evident, when they're not and then I poorly communicate them.

One of the reasons is: when you look at my resume (I'm Googleable), I am simply just starting out. And just doing the grind for 2 or more years would ground me in what I've experienced the past 8 years during my studies and jobs I did while studying.

"I'm fine with a CRUD position"

Are you? Then put together some CRUD line of business stuff. You may actually find you don't like it, or get 'too creative', or... whatever.

Build a small CRM. Allow people to add doodles to the user records. Case solved...

Dont "CRUD" jobs make up a large majority of the jobs for software developers?
Yea, in fact, there are some HN comments (can't find sources) that feel discouraged by this because they want to work on more technically interesting things. Like a C++ compiler or a distributed system. But instead they write CRUD apps and seem to feel sad about it.

I'm a bit different in that sense as challenging programming hurts my brain a lot (and yet I still continue with it, no pain no gain they say). Which is why I think I might like CRUD because that doesn't hurt my brain a lot, yet you still get to create beautiful things.

It seems like you have diagnosed the issue, and that you believe it is simple and easy to fix. So why not just whip up a nice looking CRUD web app over the weekend and solve your problems? It doesn't matter how "hard" something is if it doesn't demonstrate to the typical employer that you can solve their business problems.
Judging on your comment, I'm beginning to realize that compared to those business perspectives, I simply want to move too fast.

Based on my own experience, in most cases when I tried to move too fast things went fine. And sometimes they went horribly wrong (but since other times it went fine on average it was always pretty good). So there's a bit of risk involved.

What happened in the world for people not daring to take risk?

But alright, I'll build a nice looking CRUD app. I suppose I should build it in at least 5 languages, because if you can do it NodeJS that doesn't mean that people trust you to be able to do it in C#.

> What happened in the world for people not daring to take risk?

If you're a real risk-taker, you don't apply for a job working for someone else. You go build something and blaze your own path.

Companies usually value predictability over risk-taking. You'll learn that lesson once your own assets are at stake: you'll likely hire someone to execute on what you want, rather than someone who "takes risks" and does their own thing.

That actually makes sense. My assets have never been at stake, not really anyway. I'll try to think more about that mindset.
> nobody cares that I fast-tracked

In fact, if fast-tracking cost you even 1/10 of a GPA point, it is actively hurting you - if they’re comparing somebody with a 3.9 GPA to somebody with a 4.0 GPA, whether the second candidate got that extra 0.1 because he was only taking one class per semester doesn’t come into consideration.

I never thought of that. That's a good point. My master degrees have high GPA's because I didn't fast track them. But other than a tier 1 consultancy firm (I went far and wide with this job search), no one seemed to care about my grades.

I'm happy at least one company did.

Especially in Europe, where you don't have anything like the tuition costs.

In the US, graduating a semester or two early translates into serious money saved. At a very conservative estimate, that's around $10k of debt that you can avoid, and could mean 20, 30, 40k, depending on the situation.

High GPAs count against you.

That has been my experience.

How does that work? "Oh, you have a high GPA, clearly you're too theoretical."

I have no clue.

Yes. Also, you are a nerd with poor social skills.

People are also intimidated and see you as a liability.

I was actively told this while studying.

That is harsh.

I'm sorry you have to go through/perhaps still go through that. I hope you can spin it into something positive.

For the CRUD type jobs I've worked on, database design and understanding of SQL and ORM frameworks probably helped get me in. Are you strong or lacking there? Try programming a blog from scratch.
I've taught how to program a blog from scratch. I the code on my machine and could post it on Github. I never knew people cared. Thanks for pointing it out so clearly.

Some nuance: I'm a CS grad, so this perspective is relative to that.

Weak: SQL optimization, I have no clue.

Mediocre: SQL itself, I understand everything at sqlteaching.com and I never had an issue at work doing SQL.

Strong-ish: ORMs, read the API documentation and then it's just programming. I've experienced SQLAlchemy (Python) on a side project, Hibernate (Java) at work and Sequelize (NodeJS) when I taught at a bootcamp.

SQL optimization is a bit overrated, IMO. I code in SQL and R daily, and my experience is that most SQL scripts, it doesn't matter if it takes 6 seconds or 60 seconds. What matters is deeply understanding what your row is, how to join other data onto those rows, and how to effectively communicate/analyze the data after you get your final dataset. If you can't do the last step, it doesn't matter how fast your code runs, unless you're specifically tasked with speeding up legacy code or something like that.
I think I have a good understanding of SQL optimization, and it came from an environment of writing endless adhoc SQL for database updates and reports, where, no, it didn't matter in the least if your query took 6 seconds or 60 seconds.

But the challenge was to write and run a query in a matter of minutes and not hours, or days, or weeks, and not to spend time on false starts or elaborate queries that left you uncertain if your results were correct.

When I first started, I would write something, and start it running, and wait. And then after five minutes, you're thinking, well, I have to finish this within half an hour, is it going to take 10 minutes or weeks, in which case I need to try something different? But then, if I cancel it, was it about to finish, in which case I wasted five minutes, and if I do that three times, it's going to be late? I've seen queries where the time estimate goes in reverse and it starts out predicting 2 minutes to finish and 10 minutes later it's saying days or weeks. And the results were needed ten minutes ago.

Optimization becomes important when you're talking about several orders of magnitude, and opportunities are all around in a business environment. I was given a report script in T-SQL once that did the job it was supposed to adequately on a few hundred (maybe thousand) documents but my manager wanted to run it on all the things - millions of documents on hundreds of databases. It turned out to be very doable, but required changing a largely procedural script that ran SQL in a loop to a single query that was something like 10,000 times faster.

Worrying about 6ms -> 6s -> 6min isn't the environment I'm used to. It was always about human scale time - will it be done in 15 minutes, will it be done by the court deadline tomorrow, will it be done this week, or this month.

What I learned from an inhumanly talented analyst was that the Oracle optimizer is the enemy of performance and predictability, and the way to get reliable, fast results is to break down things into simple queries and temp tables and ignore gurus like Tom Kyte that say all those fancy database features are there for a reason and you should write beautiful multipage masses of SQL. (someone like Kyte would also say if the optimizer is fighting you the database is configured wrong, which might be true but is utterly unhelpful in what I consider the real world where the admins exist to tell you "no" or ignore you)

Re: human timescales, I have also run into this in my career. I wrote calibration and test software a few years ago, and it didn’t matter if a test took 1 minute, 3 minutes, or 10 minutes, because those were all “push the button, sit there and wait” scale. 15-30 minutes is “push the button and take a short break.” 60-90 minutes is “push the button, go to lunch,” and so on.

We had tests that ran for up to 24 hours, but, when optimizing, it didn’t matter if I could make it run faster, unless I could get it down below 8 hours, because that was the next fastest time scale.

Nobody cared if I made something that took 1 second run in 0.1 seconds, but it was a great feeling to make something that would take a month run in an hour, because that made something "impossible" possible in most contexts.
I think 1. companies are burned out with CS grads who simply can't code 2. companies are burned out from new employees just learning the job and then jump somewhere else and 3. companies are looking to on-board you as fast as possible.

A few problems you should be working on:

> nobody cares that I fast-tracked

> in terms of crystalized intelligence

> But my portfolio is rather terrible

> compared to what I'm capable of [*hint: Unless you did something that you can't show publicly, what you are capable of is nothing if what you did in terms of production is nothing]

I think you are over-confident when it comes to your skills.

Agreed.

I thought I was a really good programmer leaving university.

Now I know I was useless the first 3 years. I only became someone I would consider hiring now after 5-7 years.

I don't think I'm a really good programmer. I just think I'm capable of CRUD. I have a friend who thought he was a really good programmer because he worked on clang and created LLVM extensions and stuff and knows a lot about C++.

He came back from that a little, not much, but a little.

I wonder how you were useless and why you couldn't see that beforehand. Because I would like to be capable of diagnosing whether I'd be useless for the first 3 years.

As in: what am I not seeing?

The things I didn't understand that I suspect are universal are

1. It's not about writing code that works. That's the bare minimum. The real game is writing readable and maintainable code.

2. I had no clue that the most important thing isn't writing the code, but to work well as a team.

Also, I was just plain inexperienced. I had written a fair amount of code, but nothing like what you learn from doing in 40h/week, year after year. Raw talent is good, but it can't beat raw talent + experience.

Ah, this makes sense. It makes sense in the way that in some interviews the conversations were quite candid and they said the exact same things. Except that it was spread over weeks or a long conversation as opposed to 2 simple bullet points in a HN comment ;-)
You should have aged out by 5-7 years.
Several decades later, I keep not aging out somehow :)
It might be true. I diagnosed it today. I had it in high school with mathematics as well. I wouldn't learn it at all and then scrape by with a 55%. And I have the same with programming.

I think I only respect things that truly seem not learnable or understandable. Anything that I can learn, I lose some respect for, because I can just use my brain and it'll be mine.

But today I told myself that's a dangerous attitude to have, because it completely devalues the fact to do a job well, which is a skill in itself.

But another part is the security courses I did at my university. When you're performing rowhammer, meltdown and all those type of things, then a lot of other forms of programming feel a lot easier. There's a ton of stuff in programming that I have a lot of respect for but CRUD apps isn't one of them. Concurrency, compilers, algorithms, AI at the PhD level or security (not a comprehensive list), those things are actually tough.

With that said, thanks for stating so clearly that you think I'm overconfident. I hope to find out ASAP if this is true.

How would I find it out?

If you don't have respect for CRUD apps, why are you trying to get a job doing CRUD apps?
Compared to most forms of programming, it doesn't give me a headache. Or at least not enough of a headache to suffer under it. I think that's also part of why I sound arrogant according to people? CRUD never made me suffer. Other types of programming definitely did. CRUD does have challenges, especially when it needs to be on a large scale and performant.

Another reason is that I'm a digital creator at heart, not a programmer. Ultimately, I don't care about programming, I care about putting whatever is in my mind into the real world (despite that I did my best to learn CS as I did find it a valuable form of knowledge). And I find programming to be the most effective way to do that. I think creating CRUD apps is quite close to digital creation.

It's less of a headache (compared to other types of programming) and more visual (if you're full-stack or frontend).

>Another reason is that I'm a digital creator at heart, not a programmer. Ultimately, I don't care about programming, I care about putting whatever is in my mind into the real world (despite that I did my best to learn CS as I did find it a valuable form of knowledge). And I find programming to be the most effective way to do that. I think creating CRUD apps is quite close to digital creation.

Focusing on this and working "value creation" in to it will come across a lot better than anything that could be interpreted as "CRUD apps are easy and I'm looking to bludge for a while before I bail to something challenging again".

How many apps did you submit? I'm curious on those numbers myself, not that I'm a Dutch CS grad (American epidemiology, actually), but it'd still be interesting to see that.
Sorry, submit where? I don't get what you mean by submitting, you mean on HN? Doodledocs is the only one. Apps I've made over my lifetime are a lot less than I'd wanted to but here they are:

1. an ios app called Wordpin (I made it for a person who really wanted it)

2. an ios app called SIVT (psychology research thingy, it was a lot of fun)

3. A computer graphics engine (2012, still one of my best memories, Doodledocs is a close second): https://www.youtube.com/watch?v=PH6-dLvZEiA -- it was for a course but I spent a lot of time in it

4. Unfinished things like: https://melvinroest.github.io/Interactive-Neural-Networks/

5. Way too many scrapers (I like data), the most fun one was a scraper that scraped a website in order to get a restaurant reservation (it was really tough getting in and I knew a foodie who really wanted a reservation there and I wanted to try out Selenium for any excuse imaginable)

6. Some games: one in Unity3D, one in GameMaker (with the scripting engine obviously) and one in Game Salad

7. A lot of websites, small websites most of the time but they add up. I remember I made a CRUD app that tracked all hackathons in The Netherlands. I liked making the app more than tracking all the hackathons.

I suppose that's about it.

Oh, 8. Doodledocs.com

I think he meant job applications ;)
Haha, whoops :D

30 EU

20 US

I have no illusions about the US, but I try anyway.

Haha, thanks for those list of apps, nice job on those. You seem like a very hard-working and thoughtful person. Keep on keeping on, you'll get there, Melvin!!! FWIW, I'm 30 now, but I probably sent 150-200 failed job applications in my 20's, across 3 different job searches. I remember when I was your age, I just got a Biological Research undergrad degree, it was 2011 and the job market was still very poor...I simply could NOT find any work, I applied to over 50 research jobs and I only got 2 interviews, both of which I was passed over for more "experienced" candidates. It sucks, it really does, just set a daily or weekly "job app quota" for yourself...mine was low but I decided 1 job app per day, with customized cover letter and customized resume. I had a huge resume with ALL of my stuff on it, then for each job I'd trim out the least relevant stuff, then I'd throw that rezzie and a custom-written cover letter into a folder, so I'd then have those if a very similar-sounding job came up later.
It sounds like the company made the right decision based on your words alone.

The tone of your description of their "CRUD applications" comes across as dismissive. What the company wants is people who are happy to work there or at least not unhappy enough to leave (and, even better, will keep their unhappiness to themselves). The company wants this more than technical ability. You might be really talented but it seems like you'd be unhappy there. Perhaps that's not the case and you're just bitter about the rejection?

But don't make the mistake that the the sole purpose of recruiting is to find the most technically capable people. It's not. It never was and it never will be. It's to find people who will fit the company's goal of coming to work, doing their job, going home and doing the same thing day in and day out.

You may well be bored developing CRUD apps. If I was an interviewer for that company I'd certainly be worried about that. Isn't that a possibility here?

Note: I see you're being downvoted. While your comment may sound harsh, I see it as well meant advice and take the candor of the message as something valuable. And now that I think of it, I can definitely see that I come across as submissive. I'm reflecting on myself on whether I am dismissive, which I find very tough to answer (on the one hand no because CRUD apps are valuable, on the other hand yes, because CRUD apps are simply not that complicated to other programming things? Such as concurrency, for example, I suppose making any normative statement as strongly as I do sounds dismissive and it probably is).

I described one reason why I'd be fine with CRUD apps.

There's another reason: at university I was always breaking my brain when I tried to learn programming. That intensified when I tried to learn security.

I think it'd be nice to have a break and not break my brain that much. I'm not saying I wouldn't think at all when I'd do CRUD, or not face difficult situations, because I probably will. But compared to what I've experienced at uni, it's a pretty nice walk around the park and a lot less of a headache (from what I've experienced during my freelance gigs).

Something it took me a long time to see clearly -

People talk about all sorts of things they supposedly need to have satisfaction in their work, but they are mostly red herrings. People get obsessed with benefits and qualifications and pay and titles and status and all sorts of nebulous things when they know they are missing something, but don't know what.

What matters is a sense that you are doing meaningful work. All the other stuff, like the technologies you work with, the quality of your co-workers and management, the free coffee and lunch or lack thereof, will not provide substitutes in the long run.

And, by "meaningful", I don't mean glamorous, change-the-world stuff that appeals to vanity. Clearing out drains (or the IT equivalent) is useful and meaningful. By lack of meaning, I'm talking about anything that amounts to digging ditches to fill them in again.

Unfortunately, most job ads and recruiters assume that who you work for and why don't matter much at all - they just are looking for someone with a list of tech skills to plug in to a machine.

So, I would say what's worked to some extent for me is temping and volunteering and getting to know different people and organizations.

From my perspective as interviewer:

- No university student actually knows how to code until they prove otherwise, this is why a portfolio is so important. University assignments count too if they’re complex enough.

- If I’m going to hire them they’d better be here for a few years because I’m going to spend months getting them up to speed, so someone that clearly doesn’t like working on my stuff is out (of course I’m aware we make boring software, but you need to at least show some enthusiasm for the process if not the result).

- I don’t give more than a passing glance to academic qualifications. Especially in the Netherlands, if you finish uni I have a pretty good idea what you are capable off in general terms. A fast track would be nice if you otherwise know what to do, but that last is way more important.

There are plenty of challenges in building CRUD apps, and none of them have to do with coding. In fact, I’d argue that most of the challenge of development of anything does not come from coding at all once you reach a certain degree of competence (expectation management, time management, etc.)

Anyhow, most of the valuable software in the world is a CRUD app (think Facebook?), so it’s one of the most likely things you’ll work on.

I think you're looking at this from the wrong angle.

CRUD is to development what a hammer is to a carpenter or someone framing a house. It's just a tool you use to get the job done, not the part of the job you find rewarding (building the product).

If you want some unsolicited advice, stop looking at CRUD jobs or jobs that mention it extensively. Go out and find an industry that interests you and look for engineering roles at companies in that industry you'd like to work at. It may involve CRUD, it may not. Regardless, it's weird to focus on that part of the gig exclusively.

Personally, all my jobs have been independent of the tech stack or what they use to solve the problem. I've done backend stuff, embedded, a bit of GUI design, desktop apps... all of it was motivated by the industries that the companies were focused on and the products they made. Not the tech they used to build them.

(comment deleted)
You have a common misconception: College / university is not a place to directly learn how to do a job. In the US, we have the term "trade school" for institutions that instruct people in skills needed for a career. (Usually people go to trade school instead of college.)

Going to college is about getting an education, it's not directly preparing you for a specific career. You're expected to learn enough about a subject matter that you "learn how to learn," and more specifically, that you learn how to adapt to what the job market in your chosen career wants.

So, you need to adapt! Some strategies are:

Talk to family members with similar career paths to what you want to take. My cousin gave me very valuable resume (CV) advice when I was in a similar situation to you. (Basically, half of what my school told me about resume writing was wrong.)

Talk about your situation with friends and find out what they did to get their jobs. In my case, a fraternity brother of mine told me that he posted his resume on a particular job site, and just got a call. I posted my resume on the same job site, and got my first job out of school.

It also doesn't hurt to get a "beer money" job. I started working at a local retail store so I wouldn't go broke. I was only there for a few weeks.

Some things that I haven't had to do, but you might need to do:

Be more entrepreneurial! If no one will hire you to work for their company, why not try to run your own business?

Consider a career change: I've interviewed A LOT of candidates, and some candidates just are in the wrong career. There's a certain "smell." They just misunderstand certain concepts, and appear to have a lot of trouble getting a job in software development. It's not my place to tell them they're in the wrong career as an interviewer.

(BTW, I suspect that Laura Ward, from the article, is in a similar situation. She just might be trying to follow the wrong career path.)

I'm beginning to notice one cause on why it's tough to find a job. People have pretty strong opinions (and that includes me, and your particular comment also seems pretty strong in its opinion).

I'm not sure how it ties in yet, but I think the strong opinions differ a lot.

Thanks for the food for thought. I kind of know what you mean with the "smell" thing. It's also clearly visible when I go to a company that I have no culture fit with.

"smell"

It's not really a cultural fit.

I'll try to say it differently: Sometimes I suspect that candidates are struggling with mental health issues. It's not why we (the company) rejected those candidates. (We reject them because they can't do the job.) But, I suspect if those candidates took care of their mental health issues, they would be stronger candidates overall.

[Edit] I'm not a doctor, so it's not my place to judge or diagnose anybody for their mental health issues.

>I'm not a doctor, so it's not my place to judge or diagnose anybody for their mental health issues.

Yet that's exactly what you just did.

I suspect that your mental health cop out is nothing but a rationalization for your unfounded biases.

Well, you weren't part of the interviews, so you have no business deciding if we made the right call to reject particular candidates.

I can tell you that these were very obvious "no" situations.

In one case, the candidate was incompetent and only made it to on-site because of a horrible HR snafu. The resume shouldn't have made it past screening.

In another case, the candidate nearly started an argument with me over what was essentially a game of "let's pretend" so I could ask some very mundane SQL questions.

Both of these candidates were extremely slovenly in their appearance.

> I suspect that your mental health cop out is nothing but a rationalization for your unfounded biases.

I think you also need to inspect your biases. Both of these candidates were fundamentally unfit for office work; not cases of someone failing an interview because they didn't write fizzbuzz exactly the way I would.

Thank you for confirming my suspicions.

Best of luck.

"Both of these candidates were fundamentally unfit for office work"

This is the sort of thing that sounds very bleak to people who imagine being judged the same way, possibly unfairly. And it's even more painful because someone on the cusp may not be sure themselves that they can or can't function.

However, it can be empowering, in that someone recovering from health issues can realize that technical chops are almost entirely irrelevant; the task is just to convince the interviewer that they can and want to come to work every day and grind it out, and if a person truly knows their own ability to do so, it is possible to convince other people.

Unfortunately it's terrifying to hear that success depends on belief, because bootstrapping yourself from not being employable seems like a contradiction in terms. It can make people very bitter when they believe their only chance of survival is to behave in a way they don't feel.

To be quite frank, in software engineering, about half of the job is being able to work well with others.

This means being able to make it through a job interview without having a temper tantrum.

As one of many others working in CS in NL and also partially involved in candidate evaluation process, I can say that on Dutch IT job market as anywhere else the value of a diploma is low but value of skills is high. Proper CV with clear focus and skillset is a must.

As an example, we're hired a graduate just a few days ago because he shown us good understanding of Angular and did an assessment well. Last year another graduate was hired because of the same reason. My wife doesn't have a CS degree, she studied programming for a year and a half from basics at home, put about 3-4 pet projects on github and also got hired within 2 months during a dead season for job market (july-august).

So if you want to be hired, you should pick some popular amongst business language and framework (WebRTC is nice but it's a very niche), polish your skills, create a few simple pet projects, polish your CV (it doesn't need to be fancy and long, just clean and to the point) and you'll succeed. Also don't be afraid to ask feedback after you was rejected or not called back. May be there is something you don't notice which leads to rejection.

Those are really good tips, thanks for sharing!

I do find it interesting to note that I'm not getting an algorithm/data structures vibe in The Netherlands as much, and your story just seems to support that idea. However, that US-centric narrative is a bit of a mainstream narrative on HN.

50% rejection means you are doing great actually, most people get a 10% or less callback
I verified this with someone else. Thanks for stating this.

I’ve had a huge baseline fallacy.

Thank you all for your feedback and advice. I really appreciate it. I also appreciated how you were being honest about things.
I had the same problem in Canada. Then I moved to the US. Now I have recruiters begging me to come work at their company at least once a week.

You should move to the US, it'll be much easier to find work

How do you manage living in US. HN tells me that living here is terrible in every possible way compare to Canada and even more terrible compare to Europe?
I wanted to go to the US for at least 4 years now, and I've applied to a lot of US companies.

It's tough as a European CS grad to do that (or I suppose at least when you're me). You can't just move to the US. Not as an above average CS grad with some experience in web development and code bootcamp instructor.

I even applied to Full Stack Academy 2 years ago while I was still teaching at The New York Code + Design Academy as a lead instructor, they never sent anything, and I think that's mostly because a H1B visa is hard to get for a company, not because I lacked the skills (that's my optimistic guess anyways).

TLDR; The cost of a bad hire is extremely high and not worth the risk.

I'm a team lead and do a fair number of interviews. It's amazing how many people can talk about their experience and make a ton of really impressive statements that makes it appear as though they are knowledgeable and then that person can't perform a simple coding exercise. On the other hand, it's equally amazing how a person can do an excellent job coding but not be able to get through basic day to day human interactions with their peers.

If a candidate falls into either of these camps, they are an easy no hire. If a hiring manager ends up hiring a candidate that is difficult to work with either because they can't code or because they have poor social skills, it can be very costly. It often takes several months to find out that you made a bad hire. By the time you figure it out it's often taken a large toll on the team and can lead to productive team members leaving.

When you finally find out that you've got a problem most companies have a huge process to go through for firing that person and that process is super intensive and takes months. Not to mention how emotionally difficult it is to tell someone they are so bad they have to be fired.

All that to say, the cost benefit analysis is clear only hire people that will over time be a net gain. Don’t take any risks ever.

If I were a recently graduated software engineer, I would be hedging against these risks in every way. I would produce a lot of code in the area I’m seeking to be hired. I would work a lot on being friendly and carefully choosing my words, so I don’t sound like a know it all or a person who enjoys conflict. I would prepare statements about my goals of how I fully intend to spend at least 3 years at this job if conditions allow, and I would practice being humble.

No one actually expects you to spend the next 3 years at a job if it’s not going well, you just need a way to express that if it’s a good fit you intend to stay put and do a great work. 3 years is just an arbitrary number.

That clears a couple of things up:

1. I understand the conservatism now. Just imagining emotionally drained people feels a bit exhausting.

2. The strategy you outline makes a lot of sense. They all follow the principle: don't be a risk, and don't come across as one either. If you are a risk, then de-risk yourself.

I've been wanting to coach folks looking to find a job for a long time. I would love to help you out with this at no cost of course. :)

i5htij+7j7md3ohoms1c@sharklasers.com temp email address

Do you find that junior hires are typically inflexible when it comes to personality and or coding skills? Or are we talking about more experienced hires who shouldn’t need as much investment and resources to get up to par. As a college senior who’s terrible at recruiting, I’m confused about employer expectations in this regard.
I was referring to the whole range. Skills are much easier to teach than personality improvements, but it's still very resource intensive to train some one with very few skills. Often times we make a conscience decision to hire a junior engineer but expect negative productivity for 3 - 6 months and then very little productivity for the first year or so.

For personality traits if someone is setting off red flags that they would cause a lot of conflict and issues it's an easy pass. It's extremely difficult and unreliable to attempt to coach someone into changing their personality. It's also just really emotionally draining for the person that has to do the work.

If you would like to get in touch I would be happy to provide some Job hunting coaching free of cost.

Send an email to my temp email account i5kjl5+8ydjdw8gaoikw@sharklasers.com

(comment deleted)
One difficulty for new grads is that your CS degree teaches you a skillset that puts you up against an extremely experienced segment of the dev population (Java & C/++ programmers). If you focus on something more modern and nuanced like modern iOS dev or modern frontend dev you are going to be competing with people who can't have more than a few years experience just by default.
In my region the government employment office likes to state that there are tens of thousands of IT vacancies but these numbers are misleading. It's actually a form of ghost liquidity. The same job at one company is advertised by different recruitment agencies, and multiple companies are bidding on the same contract with the same client. At the end of the day it's the same work that gets done by the same person, the intermediaries take their cut, and you are stuck upgrading some old software under the auspice of digital transformation.
> The same job at one company is advertised by different recruitment agencies

A bit of a tangent but these are the most obnoxious things whenever I search for a job. Because there seems to be a dozen of these for each "real" job posting.

"the stunningly low official unemployment rate of 3.5 percent, the lowest in a half-century. Working even one hour during the week when the Labor Department does its employment survey keeps you out of the jobless category."

Aha. Re-define what 'job' means, problem solved.

The definition has always been the same since the Labor Department started publishing official unemployment statistics. Nothing has been redefined.
One of these days, I want to take a year off to see how hard it is to find an actual job de novo, with no experience. I see so many trade schools and apprenticeship programs that its hard for me not to think that people just arent looking hard enough or in the right places.
trade school != job...

A common trap in the current era is to go back for more education when the job market isn't working out, missing a year or more of wages and taking on further debt... And then finding things aren't much better on the other side of the degree.

This happened to one of my parents: got one awful job at a tiny company for about a year after getting the master's, then was fired for trying to be ethical (refusing to lie about the results of security audit for the benefit of a large customer), and now can't find anything else... woohoo.

Unless you're rich, I don't understand why you would consider doing this.
our labor force participation rate hasn't recovered since the recession. 65.7% participation rate in september of 2009 compared to 63.2% today. look at the official data yourself: https://data.bls.gov/cgi-bin/surveymost?ln

the "low" unemployment is a result of nearly-unemployed people working small jobs which aren't enough to cover their basic needs rather than a genuinely improving economic situation. remember: 5% unemployment is normal and ideal because it representes structural unemployment plus the churn of people moving from job to job. we're lower than that now, which means that either our metric is not reflecting the scenario (as i believe) or that the fundamental amount of churn and structural unemployment has decreased, which i think nobody will try to argue.

the people knocked out of the labor force in 2009 have had an extremely difficult time getting back in, and the jobs they occupied have been destroyed permanently by the looks of it. in other words, while unemployment is very low, compared to then, the economy either has 2-3% fewer open jobs compared to the number of jobseekers (who may be employed), or employers are substantially more reluctant to take on new employees when those employees are not already participants in the labor force. or both.

there's two additional problems here. the first is that employers are unwilling to give unemployed and marginally employed workers a shot because they're tainted. this is especially true in "professional" and "high quality" jobs. the second additional problem is that middle-class people tend to hold out for a "good job" rather than taking any job which they could reasonably do, like waiting tables etc. knowing this, employers often refuse to take these people for those roles...

If I'm reading you correctly, employers have largely written off the 07-09 jobless. I'd imagine that a nontrivial amount are on SSI/SSDI as a fallback.

If there's a chance to not let their talents rot, how does one nudge the employer to give them a good faith chance?

If the choice is to write them off, then how does one make it less painful for the written off?

Either way, it does no good to do nothing for people caught on the wrong end of employment or nothing towards employers that write people off.

Individual experiences are interesting, but not automatically indicative of a trend. Maybe she's just terrible in interviews? I've certainly interviewed people that were obviously intelligent, but paralyzed with nervousness. Tried compensating, but the situation was too far gone to salvage.
Hire them :) you'll have shorter meetings and they don't job hop as much
Good advice, and I've tried that where it's possible. I'm not the only person that gets to weigh in. Introvert myself and not great at interviews.
Once at a previous company a job candidate was hyper nervous. He had flown in from a few hours away. I hadn't seem that level of nervousness before (or since). I really felt for him. I ended up taking him out for an early lunch together with some coworkers. That "loosened him up" enough so that we could conduct a proper interview.

He ended up being a very valuable and (and liked) employee for like 7 years.

And that nervousness - not really visible at all, after he got to know the people at our site.

So: My recommendation if you think have a potentially great but also very nervous job candidate: Take your time. Change the scenery. Etc.

(In this particular case I was pretty sure he was smart, just based on his application.)

You can work, but you can't afford housing, healthcare or education. This is the disastrous consequence of re-inflating another asset bubble after 2008-2009 with a decade of zero interest rates and a doubling of the national debt. The wealth inequality between capital and labor is the direct cause of political volatility globally.
In the sort run, sure, low interest rates make the assets of the rich more valuable, at least on paper. In the long run though, low interest rates push against wealth inequality. People who have more money than they need collect interest, people who need a loan to get an education or buy a house pay interest.

Also, it doesn't seem plausible that an asset bubble is the reason healthcare is expensive.

The principal grows faster than the savings from the lower interest rates because other people are getting loans as well. The only way to benefit from low interest rates is if you already have a high interest rate loan from a decade ago and want to refinance.
Just remember that it gets harder to get a job as you get older. You probably don’t want to be the oldest in your place of employment. Sure you might be the lucky one.

Your best bet if you’re younger than 40 is to get rid of all your debt and have a viable exit strategy from the workforce.

If you’re younger and reading this just remember your replacement will be along shortly.

Age discrimination is real and unstoppable and coming for your job.

Do you want to explain how one avoids being the oldest at their place of employment? Or how to accomplish early retirement at 40 for the average person?
Be a manager by the time youre in your 40s.
> Age discrimination is real and unstoppable...

Hell yes it is! Throughout all of my life I've tended to look much younger than my age, and was actually somewhat treated disrespectfully. Often, i was treated like the bottom rung of interns even though i had years of experience in the workplace. I've heard people secretly refer to me as the "young punk kid", and get passed up for promotions, opportunities, etc. My youthful appearance has persisted even now as a 45-year old...But i was always brought up to respect EVERYONE no matter what, including my elders. But most recently the team that I work on (at my dayjob), they're all younger than me - all mid-to-late 30s (and one of them is 40). I guess i was never "the only old guy" on the team until recently. My boss in fact is 5 years younger than me. All was going ok with the team until it came out casually that I'm the oldest on the team - yikes even "older than the team's boss"! Well, after that, things changed. They're subtle things, but really messed up things; things that have lost me numerous opportunities within my current employer. So, in my youth i got discriminated because of assumptions that i could not possibly have the experience that i have had. And, now its discrimination on the other end - at least once my age is discovered. There's very little that i can do about this, that is, if i wish to remain at my role within the team (and I really like the job/role, but not this team because of their behavior here). So, my options are to leave to another team in this same company, or jump to another employer...either way, it sucks big time...So, age discrimination, yeah its real, raw, and awful. My heart goes out to all those affected - young and older.

Really I have gotten the impression from my experience that employers tend to be irrationally picky and arbitrary about employees. They dismiss perfectly good canidates for "culture fit" or able to bullshit flatter their ego enough or for not having magical 2-5 years of experience for entry level. Yet if you have them or have a full time job they dogpile you with recruitment attempts - and spend years trying to fill a short term contract or you acknowledge that Cost of Living affects the salary you are willing to accept.

It seems the great recession broke their fragile HR minds.

God forbid you make a small mistake on a technical interview or don't know the "trick" to answer a leetcode question. Any small mistake is enough to crucify you, and previous employment experience is ignored in favor of basing 100% on technical interviews.
> Any small mistake is enough to crucify you

Completely true. If you don't immediately and perfectly know the most efficient algo to solve graph inversion or whatever random problem they found on leetcode that day, kiss any chances of a callback goodbye.

Oh and be prepared for a hundred rounds of relentless grilling.

I don't know why it gets peddled around that it's easy to find jobs in CS. It seems as hard as finding a break in hollywood.

> It seems as hard as finding a break in hollywood.

Well put!

Ironic. I just applied to work at the nytimes and was ghosted by the person I interviewed with.
Top Employers in the US: 1) Walmart 2) Amazon

Articles touting employment as a meaningful number are about as meaningful as the articles touting the good graces of anonymous donors paying for medical procedures, sometimes for the insured.

Unemployment numbers in Iowa are 100% rigged. They shortened the window from 2 weeks to 1 week to make continuing claims throwing many off the rolls. There is also a benefit cliff that screws workers penny for penny out of side hustle income over $100/week giving them little motivation to file claims despite making less than $600/week.

Also the system is rigged against minimum wage workers. They have to work weeks longer than $100k wage employees to qualify for coverage.

With near-record low unemployment and rising wages, conditions are near optimal. It's very difficult to imagine some environment where the people suffering today are going to do better.

Conditions are pretty much maxed out.

If conditions were optimal, then we should be expecting rising inflation due to a tighter labor market. That hasn’t been the case.