top | item 34349276

(no title)

chrisdirkis | 3 years ago

I've heard of software shops in Australia that work on this model, too. I'm slightly unsure that it's actually beneficial for companies? Seems like having a bunch of juniors around and giving them more or harder work than they're ready for will usually result in souring client relationships when the work isn't up to scratch.

Not sure what can really be done about it, either. Seems like the issues are both hard to detect _and_ hard to regulate against.

discuss

order

SQueeeeeL|3 years ago

The actual solution is stronger networks and communities for "up and coming" software engineers so they can get advice for some random graybeard who gets coffee with their Comp Architecture class that 'This company is ass, you'll burn out and waste your time/energy. Go work somewhere that doesn't treat you like shit.'

Actually having these networks exist on the other hand is much harder

chrisdirkis|3 years ago

This is something that both interests me and seems difficult to build. I went to a random university in Australia, where there was a decent softdev club-ish thing with some graduates, and then moved to another city. I'd be happy to interface with that club and give back to that community in general, but that's about a thousand kilometers away now. It would seem weird to me to just go up to the local uni club here and be like "yep, I just want to lend a hand" -- that is, if I could even find said club!

legerdemain|3 years ago

In my direct experience, this seems to work quite well for two kinds of companies.

One is software consulting where the clients are so big that project timelines easily stretch beyond the typical lifespan of a business executive. No one important notices that the project has started dragging before the person who initiated the contract has claimed credit and gotten promoted for it.

The second one is cryptocurrency/web3. I overhear from my network that what matters most there is the pedigree of their workforce and the background of the founders. Once funding is secured, it looks like project outcomes start to matter less, and the startup can afford to churn through engineers when they quit due to project dysfunction and unfortunate architecture choices.