Wednesday, 13th October 2010
Why is software effort estimation still based on thumb rules and gut feels? How come no one has come up with an accurate estimation model?
For a truly accurate estimation, you need to have built the software before. If you’ve built it before, why are you building it again?[... 55 words]
Simon Willison: How do you configure the Apache server you describe in What are the advantages of running Apache behind nginx as opposed to just Apache by itself?
It took me a while to figure out the single threaded bit (Andrew Godwin helped me sort that out)—on an Ubuntu system, you need to run “apt-get install -y apache2-mpm-prefork” to ensure you’re running the prefork Apache MPM.[... 82 words]
They’re not stupid, but they’re probably WAY less web literate than you might expect—unlike you, they haven’t spent their entire career learning how the web works. See the famous “What is a browser?” video the Google Chrome team released:[... 71 words]
Just noticed this link: http://www.facebook.com/notes/fa...—so it looks like things are beginning to improve.[... 28 words]
Originally ColdFusion, but then a small army of consultants from Microsoft helped rewrite it in .NET.[... 27 words]
What would the level of interest be in a “FailConf” where people shared their business and technology epic failures and lessons learned?
[... 36 words]
There’s a list on this page: https://github.com/joyent/node/w...[... 23 words]
Because regular human beings don’t understand them, and expect everything to be a .com. Here’s an interesting post from 2007 on why Topix.net spent $1,000,000 buying the .com domain: http://www.skrenta.com/2007/03/k...[... 45 words]
Not unless you already know a bunch of other languages and are well versed in programming language theory. Even then, that might be long enough to get your head around Ruby syntax and semantics but it will still take weeks or months of study to get truly comfortable with the language idioms.[... 76 words]
If you take an iPhone, Dropbox + Instapaper are an amazing combination. Every time I book a hotel I drop the confirmation in to Dropbox (using “Print -> Save as PDF”), then sync it on to my iPhone. I’ve recently taken to grabbing screenshots of Google Maps and putting those in to Dropbox as well. I use Instapaper to grab offline copies of Wikipedia and WikiTravel pages about the places we are going to.[... 88 words]
[... 157 words]
You’re probably asking the wrong question. The initial build phase of a site like Yelp (the bit before launch) is just the start of the process—once the site has launched, it will certainly need to evolve based on how the site’s users are using it. You can’t just pay a bunch of developers to build it and then launch it without expecting to keep working on it.[... 136 words]