6 ms·
I used to hire people who have created their own frameworks like this one and our codebase were so bloated. At one point I had to let people go and spend the ne
by biggio 8y ago
I used to hire people who have created their own frameworks like this one and our codebase were so bloated. At one point I had to let people go and spend the next year removing tens of thousands of lines of useless nonsense. Since that lesson, I look at candidates Github and if I see a custom built framework, I pass, regardless of how good they performed.
- basil-rash 8y agoYou can do that if you want... but it seems a bit extreme to rule out a candidate based on one project that could be really quite well designed and useful for whatever community it aims to benefit.
- servercobra 8y agoEspecially considering there's a big difference between what people work on for fun/publish to Github and what they'd consider using in a workplace environment.
- diminoten 8y agoThis is an insane notion, and I don't mean "insane" as a hyperbole, but literally not sane. Honestly, I very much doubt what you've written is even true, it's that nuts.
- biggio 8y agoI would say I can predict with relative accuracy how bloated a codebase is by looking at how many custom frameworks I find at team member profiles.
- diminoten 8y agoThe problem with this statement is that you're acting like everyone and their mother has a GitHub profile to begin with, and then that they've invariably got a "custom framework" there as well. None of this meshes with any reality I'm aware of. I'm willing to be wrong here, but considering the statistics I know about hiring, GitHub recreational usage among the average software dev, and... I dunno, my own proclivity to write frameworks, your story is pretty far from believable.
- viraptor 8y agoCan you though? There's likely a correlation between the codebase size and how experienced people work on it. If you have a beginner, they're both unlikely to work on a large project and unlikely to create their own framework. And to connect the last bit - the larger project becomes, the more likely it is you'll find some bloat in it. So the custom-framework : bloated-codebase relation becomes a bit of self fulfilling prophecy.
- keredson 8y agoThere are definitely people who create frameworks who shouldn't, out of wanting to be "the guy", or not wanting to learn existing tooling. But frameworks/libraries are code too. SOMEONE has to write them. And sometimes there are genuinely good/unique ideas. It's good that strong coders w/ genuine knowledge of the problem domain tackle them. Your statement is equivalent to "I've read bad books, therefore I'd never hire an author."
- paultopia 8y agoBut this is Kenneth Reitz. He's written multiple everyone on earth uses this-level libraries. Hardly likely to produce useless nonsense.
- androidgirl 8y agoI agree that might be a bit heavy handed, I personally like implementing frameworks or tools in new languages that I'm learning because it's fun and build familiarity. Production code is way different than that.