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

You're right. Those things are stopped by other tools, such as query builders and web frameworks.


>Those things are stopped by other tools, such as query builders and web frameworks.

No. All tools can be used with an improper attitude which leads to the creation of weak points.

The proper way is to have a deep understanding of the role of design rules.

A programmer who does not pay attention to design (very basic principles of the design process) can create a good game, and even if this game contains weaknesses the risk related isn't a reason to not use it. The same programmer when creating critical infrastructure software is a source of potential nightmare.

Unfortunately, software business accepts such specialists for projects both of kinds. Why? Who knows? Perhaps because of legal regulations? Why when an engineer designs a car they don't try to "Move fast and break things"?


> Why when an engineer designs a car they don't try to "Move fast and break things"

They do when they design submersible or rockets




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

Search: