61 karma · joined May 28, 2007
Writing your own framework is a good compromise if it can give you that performance boost that the other frameworks can't give you. I've tried the other PHP frameworks and the best page loading time i got was 0.9s.
There's a reason why smart people uses PHP instead of Rails: Most notably it's proven to scale (Yahoo, Facebook). I have personally tried Rails and love it to bits. But the performance issue is not worth it. In the end, i wrote my own stripped down Rails-like framework in PHP in 1 week and migrated the app in a few days. Performance boost was very noticeable. (Avg page loading time dropped from 1.5 secs to 0.3s)
And to those anti-PHP fascists, yes it's possible to write neat PHP code. There is no scattered SQL in my app since i follow Rails' MVC structure. And since I code "functionally" and don't use PHP OO features, so its half-baked object system doesn't bother me.
I don't mean pure functional. I mean i use lots of functions instead of object methods. I don't like mixing data with functions.
2 dudes. Total oblivion to each other's quirks. Joining force to undertake a significant project. How realistic is that?
Also, would Ycombinator have less regards for such hastily put-together teams, irrespective of their skills/ideas?
And yes. You heard me right. I've talked to a number of so called internet biz dev "pros" and they actually advocate outsourcing site development to offshore places and concentrate on marketing. I was like, WTF? Now i know why the successful web startups all originate from hackers. These internet biz dev "pros" just don't get it
The most uncomfortable thing is that my non-techie co-founder actually agrees with this thought. Maybe it's time for me to find another cofounder.
You can really tell the diff between an outsourced site and a non-outsourced site. An outsourced site will most likely be .aspx (India's fav), have a rigid design/structure. Eg. http://scriptovia.com
An in-house version usually has its own unique design/identity Eg. scribd.com
Right. Technology is the lifeblood of most successful web startups. So when was it good to outsource your lifeblood to a bunch of unknowns miles away?
Yeah. Ok. you haven't got incorporated yet, but based on the man hours spent, isn't it unfair to give the late-coming guy 50%?
I'm using the same logic as a buyer knowing the cost of a supplier. If you were told the goods cost $1, the likelihood of you bidding $100 is lower than if you were told the goods cost $80.
Should you start a new company with the new co-founder replicating the old startup (which should take about a month at most) or stick with the old company?
P.S. I'm assuming a web startup here. So replication here means doing a similar site.
Most web 2.0 co. are based on advertising revenue.
Does this mean that all the good billion-dollar ipo-able web ideas have been taken up? Is this it?
Almost all successful companies have some sort of verifiable hiring programs. facebook has their puzzles as a screener test. It is not a universal test but it helps. If you are able to solve the puzzles, there should be a higher probability that you are a better employee to the company than someone who can't solve the puzzles.
All they need to do is verify if those puzzles are good at screening good hires. If yes, well done then. They've got themselves a great hiring tool.
I'm not asking for the one almighty test that can screen if an employee is good or bad. I'm asking for tests that can help in increasing the probability of hiring good employees. For eg. for a sales job, you absolutely have to do a personality test. If the test indicate that you are introverted and have bad people skills, that you are not likely to be a good hire. Is the personality test a universal test? No, it's not. But it helps.
it's always good to base your hiring on something that is testable. Call me crazy but hiring is a long-term continuous process. It's best to have a program that's testable and verifiable, rather than simply be based on gut feel.