-
Put
maintenance.html
into your root directory -
Open
.htaccess
file -
Insert this block in the first line of the file
ErrorDocument 503 /maintenance.html <IfModule mod_rewrite.c>
RewriteEngine On
Discipline 4 is where execution actually happens. As Discipline 1, 2, and 3 set up the game. But until you apply Discipline 3, your team isn't in the game.
how to collaborate, how to hit goals, how to determine priorities.
Most accidents are caused by human error: 75-90%
How? They are not. It's a design problem. They must be another underlying factor.
When an accident is thought to be caused by people, we blame them and then continue to do things just as we have always done.
The most fundamental problem in computer science is problem decomposition: how to take a complex problem and divide it up into pieces that can be solved independently. Problem decomposition is the central design task that programmers face every day, and yet, other than the work described here, I have not been able to identify a single class in any university where problem decomposition is a central topic.
Good development tools can help us deal with complexity, and many great tools have been created over the last several decades. But there is a limit to what we can do with tools alone. If we want to make it easier to write software, so that we can build more powerful systems more cheaply, we must find ways to make software simpler.
Architectures should not be supplied by frameworks. Frameworks are tools to be used, not architectures to be conformed to. If your architecture is based on frameworks, then it cannot be based on your use cases.
Software architects are the best programmers, and they continue to take programming tasks, while they also guide the rest of the team toward a design that maximizes productivity. (...) They do this because they cannot do their jobs properly if they are not experiencing the problems that they are creating for the rest of programmers.
Certainly, productivity is what I care, and the reason why I'm learning this.