Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

But piecing together web apps is a solved problem! Follow a tutorial, and you'll see that Django/Rails + MySQL + memcached gets you there. Toss in a bit of Twitter Bootstrap and you have a fully-styled webapp with a backend and caching. You just need to write the views.

No, I disagree with the quoted statement. Coding is hard. Try writing some code and letting it sit for 6 months. Then try to add a new feature.

Do you remember what display_user_data() does? How does that differ from format_user_data()? Wait, why did I write three model-querying subroutines when one would suffice? Oh, but now I'm passing six parameters into this subroutine...

I'm excited for everyone learning to code this year. It's a great time to learn! But remember that your code needs to (a) make sense in its design, and (b) make sense in its design six months from now. Does your code make sense after taking a vacation, working on other projects, and forgetting the abstractions you rolled with?



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

Search: