3 ms·
Really? Most true startups are in need of developers who can actually ship something of value in an efficient manner. The last thing they need is an "engineer"
by 7Figures2Commas 13y ago
Really?
Most true startups are in need of developers who can actually ship something of value in an efficient manner. The last thing they need is an "engineer" obsessed with algorithms and data structures who turns a practical development task into a computer science challenge.
- jwoah12 13y agoThat's a false dichotomy. It is certainly possible to know your algorithms and data structures and still be able to ship code. I can implement quick sort for you, but I know well enough not to actually do it in practice.
- 7Figures2Commas 13y agoThat's fair, but when your entire interview process is focused on algorithms and not real-world implementation, you're far more likely to hire the person who can implement quicksort but little of real value. And make no mistake: these engineers exist. The truth of the matter is that most startups aren't Google or Facebook. A good percentage, perhaps the majority, have a CRUD application of some kind that, even if relatively complex or widely used, will realistically never require engineers to reinvent the wheel, let alone even understand the internals of the programming language the application is built on. These startups should absolutely fear hiring an engineer who can't knock out a simple internal dashboard, integrate with a third party API, create a half-decent database schema or customize an instance of [insert popular open source CMS or ecommerce platform] more than they should fear hiring an engineer who can't implement his own quicksort.
- jtbigwoo 13y agoThis is applicable for big businesses, too. As a consultant my heart sinks when I open somebody else's code and see a custom-developed sorting library inside a a home-grown MVC framework.