Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Thousands of words about optimizing the reinvention of a wheel.

I thought we were hackers? We use libmysqlclient and stfu because we don't give a shit what language a client library is in because it WORKS and isn't unacceptably slow and LETS US SHIP.

I really dislike this whole crowd and attitude.



What point are you trying to make? This kind of crowd and attitude is why you have a client library that works and isn't unacceptably slow and lets you ship.


Reinventing the wheel is a good thing when what you get is a better wheel, or even just one better suited to your purpose.

Ever notice we're not driving cars on ox cart wheels?


As someone once brilliantly (I thought) put it on HN: has anything ever needed more reinventing than the wheel?


>Thousands of words about optimizing the reinvention of a wheel.

Without the "re-invention of wheel" we would still use stone wheels a la Flintstones or wooden carriage wheels. And without optimizing our wheels we would still have the 1920's version of rubber-made wheels.

>I thought we were hackers? We use libmysqlclient and stfu because we don't give a shit what language a client library is in because it WORKS and isn't unacceptably slow and LETS US SHIP.

And you "thought you were hackers"? That's not a hacker attitude, that's an enterprise code monkey attitude. I mean, we "use it because it's isn't unacceptably slow and it lets us ship"? WTF.

Hacking, in the purest sense, is not even about shipping at ALL. It's about the joy of tinkering and discovering and improving and optimizing.

It's not about shipping some stuff to the market with whatever happens to be available, and some "good enough" mentality.

>I really dislike this whole crowd and attitude.

It's called _Hacker_ News for a reason. Perhaps you were looking for "Building average shit with off the shelve components News".

I mean, _complaining about_ and writing that you _dislike_ a guy:

1) creating a free, open source, library useful to many

2)improving upon the status quo in MySQL driver libraries for Node

3) writing about it, to present his results, other's improvements, and useful tidbits he found?

It must take a very disturbing sense of reality, entitlement, and self-importance to do it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: