At the end of the day, a beautifully written app with the latest and greatest technology with zero users isn't going to help you build a business.
Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
11–20 of 41 posts
Re: Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
#12Re: Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
#13If your team uses simple php pages with inline code and a rats nest of includes like newbies did in 1999, it will be a disaster.
If they have progressed beyond that, you will have a range of experience from mediocre to excellent.
If your team has good coding conventions and practices and uses a modern framework (I use Yii on a current project and find it of high quality), they can write a solid maintainable app in PHP.
Re: Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
#14Re: Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
#15IMO, build with what you know already. If you want to build an MVP fast, then use PHP. You can always rebuild to scale later. That's if you NEED to scale, and people actually like your product. The other argument is, maybe this is a good time for them to learn these new tools. Serious Question: Why are you going to die of annoyance if you are the product guy? As long as they can do what you want it to do, what's the…
Re: Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
#16There is a wide range of quality in PHP code, and it depends mostly on the coder. If your team uses simple php pages with inline code and a rats nest of includes like newbies did in 1999, it will be a disaster. If they have progressed beyond that, you will have a range of experience from mediocre to excellent. If your team has good coding conventions and practices and uses a modern framework (I use Yii on a current p…
Re: Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
#17It takes a lot of work to move from one framework to another and if there's no enthusiasm for the move then there's very little chance the move will succeed.
There's plenty of better frameworks than php, sure, but there's also lots of cases trying to force the issue and ending up with a painful rewrite down the road.
http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_swit...
Re: Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
#18You know those horror stories programmers tell about annoying bosses hovering over their shoulders telling them how to do their jobs, when they really have no idea how to do it?
Yeah, that's kind of what you're doing right now.
Re: Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
#19IMO, build with what you know already. If you want to build an MVP fast, then use PHP. You can always rebuild to scale later. That's if you NEED to scale, and people actually like your product. The other argument is, maybe this is a good time for them to learn these new tools. Serious Question: Why are you going to die of annoyance if you are the product guy? As long as they can do what you want it to do, what's the…
I wouldn't try to convince the coders to use a language that they don't know but I'd really try to convince them to have a look at stuff outside their comfort zone. There's a lot to loose but also a ton of things to gain. Have a look at other storage options (NoSQL, ...), other languages and what benefits they offer. Think of running on environments such as GAE or Heroku that are not available for PHP. They do offer their own share of advantages when it comes to scaling an app. They do have some disadvantages as well. Maybe there's a set of libraries in a given language that helps you a long way, maybe there's not.
However, in the end I'd say that the language you choose is the least of your problems. Cool technology can be built in pretty much any language.
Re: Ask HN: How can I convince my co-founders not to use a LAMP stack and should I?
#20If they don't have experience in these other languages, the MVP will take longer to produce and will likely be of lower quality if you just shut up and let them do what they do.
If you're not going to be coding this, or if you are but aren't going to be one of the lead programmers, then the choice of language really doesn't matter to you.
Why are you second guessing people that you admit know more about the subject than you do?