Do enterprise apps have lower quality?
This quote from here makes me wonder, do developers for enterprise apps really produce lower quality? Lack of love, I do understand.
A lot of people developing for Windows—most people, in fact, developing for Windows—aren’t producing “applications.” They’re producing internal business programs …. I can sort of understand that they don’t really care all that much about what they’re doing. It’s just a job, a way of paying the bills. There’s no passion there. They’re not interested in the latest and greatest technology, they’re not interested in the tools they’re using and in getting the most out of them. They just want to do their jobs with the minimum of fuss.
Mac developers don’t seem to be like that. They’re not producing software for big corporations, so of course we don’t see the same disinterested developers developing for Mac. Sure, this is “bad” in that it means that Apple has no penetration into the business world. But it’s also great, because it means that the apps that people write for OS X are more likely to be of high quality.
What do you think ?
KDE look for firefox
source control management ports
Here is a list of source control management port usages:
- Subversion: 3690
- CVS: 5999
- git: 9418
Reference:
http://www.iana.org/assignments/port-numbers
Ancestor List in Ruby
wandering, i wanted to list ancestor list of a class, and also an object. like 1.superclasses
here’s how i do it
class Object
def self.superclasses
a = [self]
until a.last.nil?
a << a.last.superclass
end
a.pop # to remove nil at the end of the list
a
end
def superclasses
self.class.superclasses
end
end
so
Fixnum.superclasses #=> [Fixnum Integer, Numeric, Object]
1.superclasses #=> [Fixnum Integer, Numeric, Object]