Hacker News new | ask | show | jobs
by renatovico 638 days ago
totally agree with your view,

the big design upfront moment again, maybe because of the current economy, we need focus more on be profitable in short term, i think it's great and always focus on optimize for now, and test for specs (specs in sense of requirements of customer)

1 comments

I really don't think that's the case. If you ask a CEO/CTO of a startup, he would fire the guy who did the latter instead of the middle approach. Longer term stability and development velocity are very important concerns in engineering management. This is pure inexperience - it wouldn't take too long to setup for an experienced engineer anyways, they probably did it 5 times last month and have a library of knowledge and templates. I can't call a guy who isn't capable of setting up a project this way swiftly without seeing it as a problem "senior".
What is the middle approach in this scenario? What specifically are the templates you refer to?
The middle approach would be implementing the infrastructure in a basic way that is simplistic, but provides benefit and can be expanded.
How does that relate to the scenario and what of the templates?
> The middle approach would be implementing the infrastructure

That's great if you're implementing but it doesn't really work when you're coming in to an existing infrastructure (or codebase) that other people manage.

To spend time on thinking about performance, and then not write the code.
I mean sure you would want to do that, but the above was very specific situation with existing feature set and an imminent novel problem.