Hacker Newsnew | past | comments | ask | show | jobs | submit | vo0do0's commentslogin

when we first thought about ijigg's platform and language, Zaid was amazed by what people were saying about ruby on rails, even being a perl lover and experienced guy I asked myself: "Why not RoR?"

Three days after I started learning the magic and wonderful RoR I though: "WoW that's all that Java struts+expresso would like to be, this is fantastic! But there are small things that pisses me off."

I've like 7 years of experience with real development. From perl procedural coding without any framework to Objective C (to show the more bizarre language I've worked). I developed (not alone) a simple and small perl framework that is being used on iJigg and due to my experience what I can say is:

You have to choose the language and framework that will suit your application needs.

If your application will change everyday don't go for java or C, use these easy to change/handle languages like perl, python, php.

If your application deals a lot with IO and disk usage go for C, C++, Objective C.

If you have many programmers you need something like Java, that IMHO is good because people will code only what you let them code. A good programmer will make the same code as a beginner one. I always thought that Java was made for mass production.

About frameworks, you don't need them if you have something as simple as www.thankyou2006.com.

Frameworks are great, I couldn't live without them when building complex applications but there are many traps when using them. The learning curve and the freedom to hack it.

This comment is already too big, I've to write something more elaborated.


Believe me, it is possible to write very bad code with Java, and you can see the (huge) differences between Java code written by good and bad programmers.

I don't understand "people will only code what you let them code", how is that?


well I think I was very agressive (just because I'm not that a big Java fan), but I was intended to say that the java language is beautiful by itself, all that OO stuff and the fact that you don't have many ways to do the same thing (like you do when using those intepreted and crazy languages like perl) makes any code looks better.

But concerning that "only will code what you let them" I'm saying that Java lets you define the interfaces (I'm talking about MVC now) and your coder MUST implement that no matter what.

I'm sure that the distance between a bad code and a good code in java is nothing compared with a bad php code and a good php code not to say perl where you can write the same thing in many ways.


I'd say, XP (extreme programming) is for Entrepreneurs. Not only for coders, for everyone that needs speed and quality that are variables on opposite sides of the equation.


Dude, I know they have beach volley arenas on MV. Maybe they're looking for people that know how to play it.

I think having a cool dog helps to get there too :)

Java, C, perl, php, enginnering skills? What are they for on google?

BTW to work with GWT is more about solving puzzles than knowning about programming languages and stuff.

At the very end, doesn't matter what they are looking for. I've a buddy working on Google that learned everything he does there. He has a degree on marketing and works on adwords support team.


hehe lol, that's a good topic! I've been married for past 4 years (almost five, and I'll be at ycomb when we're 5 years - hopefully) and what I can say is:

My wife's paying the bills right now while iJigg is giving me 12 hours of work and big headaches :D

I'd not say you shouldn't try something being married, but for sure you need a good conversation with your wife before you start.

Tell her what are you going to do, the risks and the gifts you'll be able to give to her if you make it thru.

Tell her that you'll give her the first 3 months of incoming, that will help.

btw, my wife's pregnant and our incoming isn't enough anymore what tells me to rush even more on iJigg.

Dreams are priceless, but when married you're not alone anymore, you need to share everything with your wife!


I believe in small teams and people that has stock options... I read something that could answer this on the hot or not blog founder few days ago.

http://james.hotornot.com/2007/02/on-having-balls-part-ii-staying-hungry.html


I agree 100%! Awesome insights and helpful concepts/information


Definitely. It was great to read this when I had the beginning stages of a company idea in my head. Made me think of it in a completely different way.


- Tipping point (creates a urgency feeling)

- Built to last (tips and best practices)

- Blink (helps not to waste ideas, shows how your first impressions/thoughts could be useful)

- Phylosophy Books (Republic and Politics) - you can understand and have good insights about this social networking and community fever moment.

Anything you could read regarding usability, interfaces and scalability would help a lot when dealing with low money web2 related startups.

To know about extreme programming would be very good.


Okie, I think the biggest issues are:

1) Aiming money only, in other words, money as a cause not a consequence

2) Not that will lead to a failure, but will make your life harder. Startups that deal with technology for technology, in other words, are trying to solve problems of the technology itself. You should create something that will bring a better life for the slashdot nerd reader and to the 3rd world 60th years old retired "guy"

Do something that will make people happy, to feel better to waste less time and you'll be starting something with more survival probability.

I don't agree with the derivative idea concept. Google is the worse example you could have used. Before google we had yahoo and a bunch of spider/bot search engines. Their idea wasn't original, they just did something better aiming to solve search problem helping people not to waste their time.

More than just to create a search engine they created a way to make your life easier.

regards


I think you're onto something here. What I truly believe is to make something customers want. A sin that I fall in at times is making something customers don't want and by and large letting supply get ahead of demand. Another thing I believe is that if your product is going to do something then it might as well make life easier for the regular Joe instead of the computer nerd. Why? well in my opinion the regular Joe is more likely to belong to a larger market segment.


The _real_ rules are:

1) Don't fail

2) Win

3) Don't not win

Also, see: http://thetravisty.com/Saturday_Night_Live/mov/Sexual_Harassment_and_You.htm


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: