vsiva68 | 15 years ago | on: Google +1 button for websites
vsiva68's comments
vsiva68 | 15 years ago | on: What Larry Page really needs to do to return Google to its startup roots
However, the key is to understand that these are simply superficial manifestations of a bigger issue: as the company grows in size, communication requirements grow exponentially, and even a slight mismatch in the talents of people will lead to serious issues. I don't think any of the recommendations will work at the scale of 20,000 engineers that Google has.
Take open source software for instance. For a 10 person start up, it works beautifully. Now try convincing 10 other startups to adopt exactly the same set of software, and you'll have a never ending religious war on hand. But you cannot also let everyone to pick their own solution, for then the 10 different groups cannot integrate with each other.
Far too many people keep complaining (I complain where I work for as well :), but the solution is not easy. By far the best approach is for people to realize that there is a need for a company to grow so much, and not anymore. However, human nature will not permit that.
vsiva68 | 15 years ago | on: The Unofficial Guide to Migrating Off of Google App Engine
In the real world however, requirements change: * You come up with a new idea that requires a certain library. Chances are, the library won't work on GAE out of the box. * You find out that you need to change your schema. It is pretty hard to update to the new schema while keeping everything in sync.
Finally, you pay the Google cost. When Google implements a new feature, they spend enormous time making sure that it scales well. They need to do so since they could be looking at millions of users on day 1. Most of us however, are looking to build something as cheap as we can, not knowing whether anyone is going to bother to look at it. However, you have to do the same performance optimizations that Google has to do so that your app scales. Chances are, it will be wasted effort - unless your objective is to just learn. I find it funny that GAE goes completely against the rule that "Premature Optimization is the root of all evil". Yes, you should think about your application's scalability. But your bigger problem should be about finding traction, and being able to react fast, not optimize for millions of views.
vsiva68 | 15 years ago | on: Sublime Text 2: Public Alpha Released
From what I see: - extensions are coded in Python, and there is good documentation on the plugin mechanism. - Each platform seems to use the platform's native window system. There is no use of a common UI like Qt. - The first version is GPU accelerated but the newer one is entirely software.
Seriously impressive work considering it is a single developer. I like how there animations are subtle, and how the entire UI is incredibly responsive. To me, this does to text editors what Chrome did to web browsers.
vsiva68 | 15 years ago | on: Android (and Windows 7 phones) leads to too much hardware choice
The situation is no different than with laptops. You can expect certain quality standards out of Macbook's. You might be able to get something far cheaper, with more features from others, but there is clearly a market for Macbooks..
I don't know if users of Android care whether Android is open or not. Now there will always be geeks who will run nothing by Linux or *BSD, but most others don't care.
vsiva68 | 15 years ago | on: Tips for Noogler Engineers (Noogler = New at Google)
Once you keep that as the background for the article, then you realize that the article is meant for Nooglers interested in a certain career path. It is not for everyone, but it is certainly the most common expected path for the majority of their engineers.
It is odd to see HN jumping to conclusion reading one article without any background. I think thats part of the reason why bloggers stop blogging because whatever they say is taken to mean something else.
vsiva68 | 16 years ago | on: Google To Launch Amazon S3 Competitor ‘Google Storage’ At I/O
vsiva68 | 16 years ago | on: Ask HN: alternatives to EtherPad?
Another Google acquisition that hasn't seen the light yet.
vsiva68 | 16 years ago | on: The Human Body Is Built for Distance
It then goes on to make the claim that humans evolved to run long distances, in order to do persistence hunting. Persistence hunting is basically outrunning an animal for long distances so that it just drops down because it is tired. While persistence hunting itself exists, it is a stretch to say that this is how humans evolved.
The Ardi discovery that made news a few months ago shows that Ardi's environment was not really the savannah, but something that had far more trees. Persistence hunting requires a savannah like environment.
In the end, all I'm saying is that it is ok to say that humans can run long distances, but saying humans evolved to do that is far trickier and requires a lot more proof. The scientists involved in the Ardi discovery do not make any claims at all (after 15 years of studying fossils in one region). They are far more humble, and say that many different scenarios are possible.
Popular book writers on the other hand have to explain things to a lay audience, and usually provide one point of view (which typically fits their own mental model). Confirmation bias is usually rampant.
vsiva68 | 16 years ago | on: The Human Body Is Built for Distance
When it comes to evolution, I don't think a popular book can provide all the answers. I wish they'd make it clear that this is just one theory now widely popularized by a best selling book.
vsiva68 | 16 years ago | on: JWZ: that "duct tape" silliness
vsiva68 | 16 years ago | on: The Duct Tape Programmer
You can never say this is the ONE true way to develop. Do what works for you, but just be aware of other points of view.
vsiva68 | 17 years ago | on: Google open-sourcing their servlet engine (sort of)
As far as Python (and dynamic languages in general) goes, I haven't heard any good responses to Ted Dziuba's blog post: http://teddziuba.com/2008/12/python-makes-me-nervous.html I can see that a startup would prefer Python/Ruby to Java, but what about bigger projects?
vsiva68 | 17 years ago | on: Why Google Employees Quit
http://envy.appspot.com/?q=microsoft|google&title=softwa...
The issue with reports like these is that it is a biased audience. It could very well be that only the people who had low salaries posted their comments on the website.
vsiva68 | 17 years ago | on: Is Google App Engine Ready for Prime Time?
http://code.google.com/p/googleappengine/issues/detail?id=90...
Seems like a serious bug, but I haven't seen any updates as yet.
vsiva68 | 17 years ago | on: Feedback on website comparing salaries
vsiva68 | 17 years ago | on: Feedback on website comparing salaries
vsiva68 | 17 years ago | on: Lisp @ Google: Killed in 2001 Reborn in 2008