News for hackers. Stuff that matters.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by ivan_ah on Thursday November 22, 2018 @01:46AM (#18508322)
That's the weird thing — they (because there are two cofounders) were actually paying very competitive salaries (for the local market). I was impressed to hear what some of them were making. So it's not the money.

I think what's going on is that after a year at any job you start to see the problems with the code base, and it starts to get repetitive. It will be like that both in big-co and small-co, but in a different way. In small-co you can have a much more freedom, but you reach a plateau of the new things you can learn. In big-co there are bigger problems and more challenges, but you're part of a soulless machine that just wants you to do your job and not ask questions.

Not having experience the soul-crushing big-co life, the brough-up-to-speed junior hires don't appreciate the deal they have, and want to explore their options. It's a rational decision, and come to think of it I'd probably do the same. The code is always greener on the other side... Who wants to be like "no I'll stay here and do 3 years of the same things that I'm really good at now and delivering value for my employer."

From the employers's perspective though was it worth it? Time/energy invested to train them vs. maybe 6mo or 1 year of useful coding contributions.

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by stormbrew on Thursday November 22, 2018 @01:53AM (#18508349)
> That's the weird thing — they (because there are two cofounders) were actually paying very competitive salaries (for the local market). I was impressed to hear what some of them were making. So it's not the money.

This is only half of what I asked. What about the raises? As someone in another thread chain pointed out, the expected raise from job leaping is maybe 15%. How did the raises your friend gave compare to that?

I'm not saying they have to meet it, but if you're sitting there doling out 1-2% raises per year people are gonna leave when they get what they need from you.

Also, small companies (frankly, especially 'web' companies) are not even remotely immune to demanding people just "do their job and not ask questions" or forcing their employees to sit in the same box for 3 years doing the same thing. Often the lack of room for career growth in perpetually small companies almost demands this.

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by ryanobjc on Thursday November 22, 2018 @02:16AM (#18508419)
In fact in the good big companies, they crave for employee growth. Time and money for training, meaningful career growth, and pay growth, major tech switches without changing jobs.

I find that small companies are often much worse in all these metrics. As a jr employee they’ll never rise to chief architect - your friend, the cofounder, has that job. And is never giving it up. Plus thanks to cash crunch, making shortcuts to deliver is common in small companies. Especially since they don’t have a reputation to protect. So quality? Well, maybe.

I recently took 9 weeks off from my bigco FAANG, job to help raise my baby. After the company’s health plan was on the hook for a million in costs (baby born prematurely, spent 3 months in hospital nicu). At no point was I worried about my job or company. I’m happily back on the team in my job cranking away and being productive.

Now tell me my experience would be better in a 12 person startup/shop. I dare you.

Ps: in terms of impact, well I work on a small thing in a sense so only a few million people directly use my product. Big companies have big impact. Lots of guard rails which is nice to no longer make the same basic mistakes over and over.

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by marvin on Thursday November 22, 2018 @08:09AM (#18509759)
> the company’s health plan was on the hook for a million in costs

As usual, this is the craziest part of the comment to my European mind. Your healthcare system spent somewhere around an entire lifetime of effort for something that, while relatively dramatic, should still be quite routine for a sophisticated medical organization!

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by adetrest on Thursday November 22, 2018 @09:00AM (#18510011)
Which begs the question: what happens if the premature baby is born to a US family that can't afford a decent insurance plan? Does the hospital repo the baby? Is the family bankrupt and the baby's life ruined from the get go just for being born premature? I can't wrap my head around it, and it seems to suck either way.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by howard941 on Thursday November 22, 2018 @10:21AM (#18510462)
The parents are on the hook to the hospital, to the myriad physicians involved in the in-hospital care, and for non-covered post-discharge costs. Their financial lives may be crushed absent bankruptcy, which carries its own problems regarding loss of assets and mortgage availability for ex.

The infant is also financially liable but likely uncollectable. The baby's life may or may not be ruined depending on where the US goes w/r/t health insurance coverage for pre existing conditions.

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by late2part on Thursday November 22, 2018 @11:05PM (#18514279)
How is the infant financially liable?
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by ru999gol on Thursday November 22, 2018 @12:16PM (#18511187)
Maybe more civilized countries can offer them asylum. Its just incredible to what degree the US is fucking its own people and how unwarrantedly proud they all are about their country.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by geggam on Thursday November 22, 2018 @10:20AM (#18510450)
To some degree yes everyones life is ruined. The people with nothing still get some medical care, it's the working poor who make too much to get welfare but too little to cover expenses after insurance who are really screwed.

In the US only the wealthy ( millionaires ) are safe from medical bankruptcy and even they can get taken down by some issues.

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by phyller on Thursday November 22, 2018 @09:48AM (#18510263)
The hospital bills a million dollars, the health insurance says, no we'll pay you $125,000. That's it. I don't know enough to understand how this situation came about, but the bill the hospital provides is often 2x to 10x the reasonable cost and the insurance company only pays the reasonable cost. And has sort of negotiated this beforehand with the hospital. This is the situation that truly ends up screwing people without insurance, because their only negotiating power is that they literally do not have enough money to pay.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by marvin on Thursday November 22, 2018 @12:20PM (#18511206)
This is really screwed up. "Everything is worth what its purchaser will pay for it" is deeply immoral when applied to life and limb. I can hardly understand how a democratic society can accept a system like this.

I mean, can you even imagine other areas of life where every person you purchase from attempts to screw you over by demanding 2x-10x of the reasonable fee unless you had the information to be aware of it? It would be impossible, because everyone would just take their business somewhere else.

But you can't exactly say "oh, I'm not willing to pay my life savings for this, I'll just take this 3 months prematurely born baby to the shop across the street, or maybe get it done in six months time instead, when it's more convenient.".

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by phyller on Thursday November 22, 2018 @08:19PM (#18513715)
It's even worse because neither you nor the people treating you actually know how much cost you are incurring. You find out a few weeks later when you get the bill. Imagine if anything else worked like that?
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by hvidgaard on Thursday November 22, 2018 @02:27AM (#18508455)
> As a jr employee they’ll never rise to chief architect

Considering that only few people get to the top title at a big company (I think there is ~20 Technical Fellows in Microsoft world wide), I think that is a fallacy. If you work at a small company that grows, you're far more likely to become a chief architect.

> Now tell me my experience would be better in a 12 person startup/shop. I dare you.

Only applies to the US. EU citizens don't really have to worry about that.

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by eloisant on Thursday November 22, 2018 @03:23AM (#18508641)
The thing is that in a big-co, you don't have to become chief architect or CTO to have a healthy career evolution. You can be "just" architect and impact a much bigger team than the 10-people startup.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by TheOtherHobbes on Thursday November 22, 2018 @03:25AM (#18508644)
Technical Fellow is an academic and/or research position. SMEs don't have technical fellows, although technical fellows sometimes start their own companies.

Senior/Chief Architect is an engineering/production position, with limited scope for game changing R&D. In a typical 10-20 man shop the position is usually taken by the CTO, who will be usually be in it for the long haul for both financial and technical reasons.

Very, very rarely a startup will turn into a unicorn with hundreds or thousands of employees. You can get some way up the ladder when that happens.

But the odds are against it happening in the first place. And at the higher levels you'll still be competing with talent hired from outside.

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by kurnikas on Thursday November 22, 2018 @05:02AM (#18509043)
> As a jr employee they’ll never rise to chief architect

This is so important, as a relativley junior developer at a 6 person web dev shop, the owner is the only other backend developer. I have no room for climbing, even if I get a job title upgrade or a raise, my responsibilities and the level I work at won't change. I will handle the day to day backend and the owner works on strategic choices. There is only so much impact I can make in this position

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by richrichardsson on Thursday November 22, 2018 @08:45AM (#18509935)
> There is only so much impact I can make in this position

I'm reminded of this talk : https://www.youtube.com/watch?v=hER0Qp6QJNU around the 8m30 mark is the pertinent point, but worth to watch before that to get where his point is coming from.

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by collyw on Thursday November 22, 2018 @03:37AM (#18508702)
Big companies will spend money on training but personally I have learned a lot more at smaller places because I was able to explore a lot more and my contributions had a lot more impact on the buisiness overall.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by TeMPOraL on Thursday November 22, 2018 @05:48AM (#18509201)
So in a sense, small companies are the training. You pop in, learn what you can, and jump ship.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by 9wzYQbTYsAIc on Thursday November 22, 2018 @08:52AM (#18509974)
The holy Grail of small company is to get trained and keep getting trained at the same company as your trainer(s) rise to executive level.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by TheFattestNinja on Thursday November 22, 2018 @05:15AM (#18509090)
As a junior, the switch job raise is much higher than that, especially if you decide to move to a larger / more active city (which is not that big of a deal as a junior). During my first job I got raised 12% over 2yearish, and swapping and moving to a larger metropolitan area brought an additional 30%-45% (depending on which offer you looked at). Now ofc there are other factor (higher life cost), but still that's massive.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by tonyarkles on Thursday November 22, 2018 @10:52AM (#18510659)
Absolutely. Fresh out of school, I job hopped twice and ended up with >50% raise. Started at $40k CAD, 18 months on jumped for $48k, and 4 months later (there were other reasons too), jumped for a greenfield project at $65k.

The first job refused to match the $48k offer. I’d probably still be there if they had, a decade on. Awesome place, awesome people, but... student loans and wanting to not live in a dumpy apartment won...

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by AchieveLife on Thursday November 22, 2018 @11:36AM (#18510952)
I was able to achieve a 264% raise in the first 2 years of my dev life by switching companies and roles.

Startup -> Medium sized company

I didn't have to move states.

Edit: I'm a college dropout too. Rapid learner so I learned a lot on the job at the startup. Did a ton of tasks nobody else wanted to do (devops, automation, performance, tests).

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by Flenser on Thursday November 22, 2018 @05:34AM (#18509163)
> (for the local market)

There is no local market, at least not in the long term. Once a junior developer has acquired some skills and experience they're going to start looking at other markets where their market rate will be higher, and being less likely to have attachments that make it harder to move they will find it easier to move than more senior developers.

Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by eloisant on Thursday November 22, 2018 @03:18AM (#18508623)
In big-co you can change team/product to get some change in you career.
Re:Ask HN: Why not more hiring of junior devs, then on-the-j... by ksec on Thursday November 22, 2018 @08:03AM (#18509736)
Now assuming they got another three - four years of Soul Crushing big-co Life, that should be 7 years into their professional coding, turning 30s, questioning everything there is in life. Would they have rejoin their first company if they were given the same salary?