News for hackers. Stuff that matters.
Re:Why's that company so big? I could do that in a weekend by malux85 on Monday October 03, 2016 @09:40AM (#12627344)
I know - but I was talking to a junior engineer, and I was concentrating on the technical aspects to inspire him.

I expected him to go off and actually attempt building it, that way he would get some more experience.

And he did! He went off that weekend and wrote a proof of concept route planner, it was great to see him learn something new and complex

Re:Why's that company so big? I could do that in a weekend by Shivetya on Monday October 03, 2016 @10:23AM (#12627605)
many a junior engineer who persist on the idea its easy, can be done quicker, cheaper, and such, also rarely have the needed dedication to see it through especially when it takes longer than expected, missing requirements are identified, and such.

I have seen multi million dollar projects hit the same snags, horribly under scoped all because Mr Easy didn't think about asking all of was needed. They saw the tree and missed the forest

Re:Why's that company so big? I could do that in a weekend by paulmd on Monday October 03, 2016 @02:36PM (#12630078)
Proper project scoping (or to rephrase: identifying the true core business needs) is truly one of the hardest problems in tech. Over-scoping makes you end up with a ponderous system that doesn't serve core business needs very well, while underscoping can lock you into poor initial decisions that cripple your ability to expand into other related functionality.

What's the expression? "Plan your system for 100x growth, but build your system for 10x growth". Something like that except for functionality rather than scalability.

That and supporting the system. Junior engineers tend to think about building the tech, which is honestly the easy part. Keeping it working until the last of your customers are finally ready to upgrade 10 years later is harder than junior engineers tend to think.

Re:Why's that company so big? I could do that in a weekend by LouisSayers on Monday October 03, 2016 @04:35PM (#12631092)
Ha!even this sounds like a mistake to me. How about "Make the simplest thing work for one person.". Make sure they get some value, and then iterate and repeat. Once you've clearly solved the problem at hand then start to scale, optimise etc That is of course all after you've presold the solution.

I know it's not always easy to do this, but that really is part of the challenge. There's still too many deathmarch projects lead by people trying to do things 'the right way'. If you're working on a new project for the love of science, please make sure you're releasing something valuable every single week if not every one or two days!