2 ms·
Of course, you acted like a smartass for no apparent reason. You will never be asked to reimplement a library function on your job, these questions are used to
by Kurtz79 10y ago
Of course, you acted like a smartass for no apparent reason.
You will never be asked to reimplement a library function on your job, these questions are used to see how you approach a problem, your reasoning, etc...
- scarface74 10y agoThat is how I approach a problem. I've seen too many inexperienced developers reinvent the wheel - badly - instead of taking a step back and wondering, "is this a solved problem"? Is this part of our core competency or can we outsource it, find an existing package, etc.
- HeyLaughingBoy 10y agoEven good, senior developers do this. A lot of people just jump into a problem because it's fun, but don't stop to say "hey, someone must have solved this already. Let me see if there's an open-source solution out there."
- scarface74 10y agoI might do something like that on my own time as a learning experience, but not as part of my job. The less surface area we have to support the better. It's also a lot easier to onboard new people if you're using a popular third party package and you have thousands of people that have already had the same problems you might encounter.