6 ms·
I predict downvotes for my reply here, but I'm genuinely asking a question. You're not wrong that some developers will simply skate by, but is the developer wr
by arenaninja 10y ago
I predict downvotes for my reply here, but I'm genuinely asking a question.
You're not wrong that some developers will simply skate by, but is the developer wrong to simply skate by? Specially as a web developer, I think too many people think that the barrier of entry is high, and it really isn't.
The majority of technology I know how to work with I have picked up out of necessity to make something work (or work better). Even database internals I know little about how they work, because I don't think there's an inherent need. I've worked with many database engines (usually whatever the business wants to use), and I just know enough about DDL/DML and indexing to make things work (note that I'm talking about SQL/noSQL DBs here).
I re-invent the wheel constantly in different languages for pet projects that will never even see GitHub. I act out some of the more modern tutorials to get me more familiar with how other people code. But at no point have I yet had to stop and say "this damn bubble sort isn't fast enough!"
I don't even use an ORM, but I think the majority of web developers don't know SQL and just use an ORM, and I think that's still OK, because they haven't hit the point where they need to use raw SQL to address a performance issue. But when they do, wouldn't they be as likely as I have been to look up documentation, StackOverflow and the rest of the web to get what they need done? And isn't that enough? If the guy sitting next to me knows how to implement a performant/redundant/concurrent database solution from scratch, he shouldn't be sitting next to me in the first place, he should be working on improving database software! And I'll use his tool when he ships it, but that still doesn't make me a caveman.
- RandomOpinion 10y ago>"You're not wrong that some developers will simply skate by, but is the developer wrong to simply skate by?" It's a life choice, neither right or wrong. However, if a person is no more skilled than the lowest common denominator, that person is effectively an easily replaceable commodity and commodities, as a rule, do not command a high price. The rise of coding bootcamps should really be a worrying sign to those who are just skating by.