Earlier quoted context omitted.
>The guy knows fuel maps, timing and compression ratios like the back of his hand, but I keep insisting that he tell me how the sun gear of the transmission engages the planetaries and in what sequence because he has to know this to be any good as an engine guy and come to the conclusion in my head that if he does not know transmissions it is a signal that he is not fit to be an engine guy. Sure, but that's not what…
I hate to entertain this bad analogy further than necessary, but knowing what a gearbox is in the field of cars is not even remotely near the same level as knowing what a b-tree is in the field of software engineering.
No More Free Work from Marak: Pay Me or Fork This
951–960 of 966 posts
Re: No More Free Work from Marak: Pay Me or Fork This
#952Earlier quoted context omitted.
> application developers and Free Operating Systems are complementary products Yes, that was my point (or at least application development and OSes are)
It's not application development that is complementary to OS. It is the applications themselves. Anyway, the point from Joel's article that I think so many people miss is that *every smart business should try to commoditize their complements". If you are an OS developer, you will try to commoditize you hardware, If you are an application developer, the smart thing is to commoditize your OS, and so on up the stack. So…
Both applications and hardware are complementary to an OS.
So if you are an OS developer and are following this logic, you'll also try to commoditize the applications.
(And see eg the Apple app store for an illustration.)
Re: No More Free Work from Marak: Pay Me or Fork This
#953Earlier quoted context omitted.
yet, that's an entirely fair stance. The little guys, not having created the mechanism for value capture that the company has, are likely contributing to the ecosystem (or at least are active components of the ecosystem). the corporation, on the other hand, has ensured that they capture and process value such that they enjoy exclusive benefit from their output. it's not unreasonable for an individual to decide that c…
Which is exactly what dual licensing with (A)GPL and commercial license is. And yet, this is more rare than common.
Re: No More Free Work from Marak: Pay Me or Fork This
#954Earlier quoted context omitted.
He - acknowledges and understands the problems and - could certainly fix them if paid a Google-sized salary But he won't dance to the tune of the "Cracking the Coding Interview" juggernaut so to heck with him. Better to spend time memorizing the Floyd Cycle Detection algorithm than produce useful code. ( OK, I may be a bit bitter )
I mean he says he doesn't really know what a b-tree is. That's a pretty basic data structure and kind of table stakes for being a software engineer. Even then, Google gave him a good look with 7 interviews. Just speculating here, but they probably would have given him a chance if he wasn't "often a dick" and "often difficult".
The dick part might be true, esp. after getting 7 interviews.
Re: No More Free Work from Marak: Pay Me or Fork This
#955Earlier quoted context omitted.
It's not application development that is complementary to OS. It is the applications themselves. Anyway, the point from Joel's article that I think so many people miss is that *every smart business should try to commoditize their complements". If you are an OS developer, you will try to commoditize you hardware, If you are an application developer, the smart thing is to commoditize your OS, and so on up the stack. So…
> If you are an OS developer, you will try to commoditize you hardware, If you are an application developer, the smart thing is to commoditize your OS, and so on up the stack. Both applications and hardware are complementary to an OS. So if you are an OS developer and are following this logic, you'll also try to commoditize the applications. (And see eg the Apple app store for an illustration.)
Re: No More Free Work from Marak: Pay Me or Fork This
#956Earlier quoted context omitted.
No interviewer has demonstrated anything but perfunctory interest in my open source work, popular or not. It's a myth, like 'nobody cares where you went to school so long as you can do the work'.
I'm proud of the fact that many volunteer collaborators on the D project have, as a direct result, landed very well-paying jobs.
Re: No More Free Work from Marak: Pay Me or Fork This
#957Earlier quoted context omitted.
Yes! That's a good idea, feature and customization based Pricing. Just imagine Linus would be such a winy Rumpelstiltskin...well he is, but not a winy one ;) BTW: Whats with the 211 others that help him?
The person who does the work gets paid. Each feature request could have a optional bounty against it. If they're doing work for their own enjoyment, why should they complain?
Re: No More Free Work from Marak: Pay Me or Fork This
#958Re: No More Free Work from Marak: Pay Me or Fork This
#959Earlier quoted context omitted.
That is what happens when the hipster folks attack GPL and push for MIT like licenses. Had Linus not chosen it for Linux and I bet I would still be using a mix of Solaris, Aix and HP-UX on the server room. Dual licensing is the only true path, it was already so in the shareware days, and it will be back to be the daily reality. Bills have to paid.
Yeap. Commercial licences encourage fragmentation and often abandonment. If you're going to go open source, go GPL its the best way to ensure long-term success.
Re: No More Free Work from Marak: Pay Me or Fork This
#960Earlier quoted context omitted.
Here: > The problem with this is that Redis isn't used because it is particularly good. It's used because everyone else uses it.
Ok, and why do you think most people use Redis? Is it (1) they did a careful evaluation of the options and selected Redis because it was best or (2) everyone knows you use Redis if you need an in memory cache?