137 karma · joined September 15, 2011
I think you missed a few zeros there!.I would argue that most developers would never (yes not even if they spend their entire lives) come up with anything even close to Fabrice Bellard or Paul Graham.
The difference is not genetic but of attitudes and as we all know very people are willing to change their attitudes.
- An excerpt from "Full Communism - The Ultimate Goal" http://www.economictheories.org/2009/05/full-communism-ultim...
But yeah I see what you are saying...Doug and Linus are pure technical problem solvers whereas Mark solved business and technical problems.
I am not talking about the business people who want to dig into Javascript (Although I have a lot of respect for the guy you are talking about).I am talking about someone who can build a technology like javascript.
Thats exactly what I am trying to argue against.
And in that regard the idea of Google is the direct derivative of the idea of DNS....the idea of Facebook is a direct derivative of the idea of having personal computers that can exchange TCP Packets.
You have used Mark Zuckerberg and Jack Dorsey to make your argument.Please remember that these guys are among the best engineers of our generation.
As a matter of fact the ideas of almost all of our current technologies came from engineers and not MBAs.(If you think Steve Jobs was not an engineer please read his bio!).Forget computers...Even Henry Ford was one of the best engineers of his generation.
Most of my best implemented ideas (the word implemented is very important!) came to me when I asked myself the simple question...what can I do to help people with all the code that I already have (code = My own code and Open sourced stuff) ?..If there is something small that can complete a great idea I go ahead and code it!
What I can prove is that they were the first humans to come up with a technological system that implements that.
Everything we build is on top of pre-existing stuff.If there was no mysql/php,there would be no facebook.If there was no OpenBSD,there would be no iOS.If there was no dns there would be no Google.
The mentality that anything is possible and you just need a nerd to do it is exactly the reason why I have a hard time working with non-technical people!
What can be said for certain is that there is definitely no value to be gained from your comment...:)..peace!
Please give me ONE (I repeat ONE!) example of an MBA becoming a rockstar programmer....The fact there is possibly no one like that should give you a teeny tiny glimpse at the future!
Thats equivalent to arguing that a flat screen tv is obtained by "undesigning" a TV from the 90's and thus there is no real innovation involved!Simlarly a laptop then was made by "undesigning" a desktop computer!
Yes an iPad is what a tablet should look and feel like but it is so obvious because Apple pointed these seemingly "simple" things out and they absolutely deserve credit for it.
If you go ahead and "undesign" a Boeing 747 airliner and make it work as efficient and smooth as a bird shouldnt you deserve credit for it?
I think it can easily do that by measuring the G force similar to an accelerometer on iPhone.
As an iOS developer I totally empathize with marco and even I have decided that I will never touch android.Here is why?
(Note : Like most personal reasons these are more emotional than logical.Trying to logically argue with me on this is a waste of time.)
1)The most important reason is that it is simply not a toy I want to play with.If developer X made a million dollars making app xyz then good for him.I dont really care.If I really wanted to make money I would be doing sales pitches instead of coding anyways!I played with an android device for a few weeks and I had to throw it against the wall in frustration a cpl times.
2) Eclipse-Maven makes me want to throw up.
3) Java makes me want to throw up.
4) Android Source code makes me want to throw up.(Especially those Setter and Getter methods ewwwwwwww!).It just looks so much like enterprise software and lacks any love.The guy who wrote ListActivity couldnt make the table bounce?
5) Doing layouts through XML and the fact that I have to literally remember all those xml fields makes my skin crawl!
6) Debugging errors on eclipse (especially those nasty ones in layout.xml or strings.xml) makes me want to become a manager.
7) When you get stuck on hard problems and try to google your way out,it mostly gives you nothing except for official android documentation which I am not really a big fan of.
8) CoreGraphics,CoreAnimation,Cocos 2D...nuff said!
9) Lastly most of my favorite hackers hate it too...I learn fastest by reading code written by expert hackers and in case of android there is really nothing much out there to be inspired from!
That being said...I also think that going on information diets(vacation to a beautiful place) for a cpl weeks every few months can be very advantageous for very long term memory retention and also for letting the brain derive awesome conclusions from all that information...just like sleeping for 8 hours everyday has been proved to improve short term and near long term memory retention.
So that an UI Update that is waiting for hardware can be delayed and the next UI update in the loop can be processed.
I dont seem to recall any such pattern for Java main thread UI Updates.
I can see how things will get more and more automated but I dont get how it can alleviate the plight of the american middle class.
Yes I am that asshole and the world is forced to become better to accomodate assholes like me...:)...peace!
>Your password needs to be between 8 and 15 characters long, must contain at least 1 number and 1 letter and cannot contain spaces.
Seriously WTF....I am sure half of the people who wanted to sign up did not just for this bs!
Okay chill...password abcd......
> In the past 5 years have you taken money or drugs in exchange for sex?.. (Men only) In the past 5 years have you had sex, even once with another male?
Half of the people who passed stage 1 probably said "fuck it" at this stage.I am close but am willing to go through this for amit.
> SSN? Driver License Number ? HomePhone ? Current Mailing Address? Permanent Address ? Employer Information ?
Should I also give you my bank account username/passwords?At this point I am really mad!..Luckily the SSN and DL fields are not mandatory
> First Contact Information ? Spouse Information ? Second Contact Information
Grrr....what the fuck!
> Race Information? Not Hispanic or Latino ? Black ? Asian ?
Wtf...take my DNA and figure it out!
After a cpl other irritating forms I am finally able to get a kit sent to my address.
-My advice to Amit's friends would be to please do something to improve the signup workflow.
-Also I have my genome phenotyped with 23andMe.I am totally willing to share it with Amit's Friends or Amit.I am sure a lot of other south asians on 23andMe would be willing too but there is no way to do this!