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

Web Programming is nigh impossible for 1 person any more.

To build a legit website:

1. Mockup a pretty design in photoshop. Use color theory, design principles, UX theory, typography skills, etc. 2. Convert the design into HTML/CSS. Make it degrade gracefully, it should be cross-browser compatible, validate, be lightweight, meet accessibility standards. 3. Add unobstrusive javascript if you want, site should work without it. 4. Run YSlow, convert all images into sprites where possible, condense/minify your JS/CSS. 5. Do SEO tweaks and best practices. 6. Oh wait, does the site display well on iPads? build a mobile version and a tablet version.

...

We haven't even gotten past the front end. Learn good db design, code your middle tier. Choose or roll your own framework. TONS of work.

Once it works, go back and secure everything for the OWASP10 and other potential holes. Also make sure it will scale gracefully.

Maybe you should optimize your cacheing scheme? Maybe tweak your php config so it runs faster.

AGhghghsdhdshf%@!$^#$ it never ends!



With all due respect, putting OWASP at the end is a big mistake, you may have to refactor a lot to secure your code.




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

Search: