I can think of one important application of Maslow's hierarchy of needs in today's society. As we teach students, we can gain insight into their struggles if we understand Maslow's theory. The lowest needs on the pyramid must be met in order for a student to learn properly. The student who is hungry cannot concentrate. The student who is homeless is likely to be too troubled to learn. The student who is not safe is too anxious to sit and read a book. If these lower needs are not met, there can be no learning, and it continues to amaze me that American education has not addressed these problems, stubbornly believing that standardized tests and a common set of standards make students learn. If you are tired, hungry, frightened, and cold, how much learning are you going to be able to accomplish? I know teachers who allow students to nap for this reason. I know teachers who bring food for their students. They understand that no matter what they do, if the students' lower needs on the pyramid are not met, they cannot move up the pyramid. Moving further up, the students whose social needs are not being met are not going to be able to accomplish enough to gain self-esteem or become self-actualized. If a student has a dysfunctional family or is the victim of bullying, that interferes with learning. Good teachers understand this as well. At each level of the pyramid, the needs must be met, so that a student can move on to real learning. The fact that a theory was devised a long time ago does not necessarily mean it has lost its power!
As a software engineer, I need to sometimes describe a piece of code as something that lacks performance or was not written with performance in mind. Example: This kind of coding style leads to unmaintainable and unperformant code. Based on my Google searches, this isn't a real word. What is the correct way to describe this? EDIT My usage of "performance" here is in regard to speed and efficiency. For example, the better the performance of code the faster the application runs. My question and example target the negative definition, which is in reference to preventing inefficient coding practices. Answer This kind of coding style leads to unmaintainable and unperformant code. In my opinion, reads more easily as: This coding style leads to unmaintainable and poorly performing code. The key to well-written documentation and reports lies in ease of understanding. Adding poorly understood words such as performant decreases that ease. In addressing the use of such a poorly ...
Comments
Post a Comment