Five Reasons to love Linusx.
- If you need more than 3 levels of indentation, you're screwed anyway, and should fix your program.
- Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen an angry penguin charging at them in excess of 100mph. They'd be a lot more careful about
( Read more... )
Comments 16
Re: 3. Microsoft has had clear competitors in the past. It’s a good thing we have museums to document that.
Re: 4. Success is a lousy teacher. It seduces smart people into thinking they can't lose.
Re: 5. Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
Re: Principle of the Thing. If something's expensive to develop, and somebody's not going to get paid, it won't get developed. So you decide: Do you want [good] software to be written, or not?
Reply
3. I'd like to say that I knew this would happen, that it's all part of the plan for world domination.
4. My name is Linus, and I am your god.
5. I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
Re: Principle of the Thing. When you say "I wrote a program that crashed Windows", people just stare at you blankly and say 'Hey, I got those with the system, *for free*'.
Reply
3. It's possible, you can never know, that the universe exists only for me. If so, it's sure going well for me, I must admit.
4. I don't know if there's a god or not, but I think religious principles are quite valid.
5. The best way to [be a programmer] is to write programs, and to study great programs that other people have written.
Principle of the Thing. There are no significant bugs in our released software that any significant number of users want fixed.
Reply
3. Most days I wake up thinking I'm the luckiest bastard alive.
4. See, you not only have to be a good coder to create a system like Linux, you have to be a sneaky bastard too ;-)
5. You know you're brilliant, but maybe you'd like to understand what you did 2 weeks from now.
Principle of the Thing: Nobody should start to undertake a large project. You start with a small _trivial_ project, and you should never expect it to get large. If you do, you'll just overdesign and generally think it is more important than it likely is at that stage. Or worse, you might be scared away by the sheer size of the work you envision. So start small, and think about the details. Don't think about some big picture and fancy design. If it doesn't solve some fairly immediate need, it's almost certainly over-designed. And don't expect people to jump in and help you. That's not how these things work. You need to get something half-way ( ... )
Reply
Leave a comment