I want to take care of my mind too, but I'd rather do so by exercising. I've read several articles, including this one, which said that exercising helps protect your brain from decline. I'm not a doctor, but exercise just seems safer than applying electromagnetic pulses through the skull.
Put emergency supplies in your car. If a quake hits while you're away from home, or if your home is damaged, you might have to live in your car for a few days. Remember to pack "sanitary supplies" for women, and any medications that your family members need.
In my car, besides food and water, I have several 4-packs of liquid meals. Those are the liquid weight loss meals that come in a can or plastic bottle. Each bottle has 35% of the daily requirements for Vitamin A, 100% of the requirements for Vitamin C, etc., so each bottle has nutrition as well as liquid. Read the ingredients before you buy them. Most varieties of liquid meals have lots of corn syrup in them.
1) Programming students are told to write clearly, because clear code is easier to maintain. True. But students should also be taught another advantage of clear code - it cuts down on the chance of mistakes in your code.
For example, ++i; if (i > 2) {...}
is easier to read than if (++i > 2) {...}
Before you promote your code, you and your code reviewers will find more mistakes in it, if it's clear.
2) Students should be taught to balance time spent planning vs. time spent coding.
Sometimes beginners think planning is a waste of time, and they jump into coding too soon. They need to be taught to figure out the user experience, classes, etc. first.
But on the other hand, they shouldn't spend so much time getting the user experience just right, that they won't be able to finish coding and testing on time.
Discrimination on the basis of physical characteristics like race or gender is unfair.
Apple should try for a different kind of diversity - diversity of thought.
Some people are good at thinking up and "seeing" new ideas. Others are good at implementing those ideas efficiently. Others are super-thorough at reviewing code and testing.
Some people design UX with the user in mind. Others write code that's easy to maintain, written with programmers in mind.
Some people are more willing to take chances than other people are. Tim Cook can listen both of them, and gets both points of view.
Especially for a company that needs to innovate, Apple's hiring policy should be to get diversity in ways of thinking.
I want to take care of my mind too, but I'd rather do so by exercising. I've read several articles, including this one, which said that exercising helps protect your brain from decline. I'm not a doctor, but exercise just seems safer than applying electromagnetic pulses through the skull.
Put emergency supplies in your car. If a quake hits while you're away from home, or if your home is damaged, you might have to live in your car for a few days. Remember to pack "sanitary supplies" for women, and any medications that your family members need.
In my car, besides food and water, I have several 4-packs of liquid meals. Those are the liquid weight loss meals that come in a can or plastic bottle. Each bottle has 35% of the daily requirements for Vitamin A, 100% of the requirements for Vitamin C, etc., so each bottle has nutrition as well as liquid. Read the ingredients before you buy them. Most varieties of liquid meals have lots of corn syrup in them.
1) Programming students are told to write clearly, because clear code is easier to maintain. True. But students should also be taught another advantage of clear code - it cuts down on the chance of mistakes in your code.
For example,
++i;
if (i > 2) {...}
is easier to read than
if (++i > 2) {...}
Before you promote your code, you and your code reviewers will find more mistakes in it, if it's clear.
2) Students should be taught to balance time spent planning vs. time spent coding.
Sometimes beginners think planning is a waste of time, and they jump into coding too soon. They need to be taught to figure out the user experience, classes, etc. first.
But on the other hand, they shouldn't spend so much time getting the user experience just right, that they won't be able to finish coding and testing on time.
Discrimination on the basis of physical characteristics like race or gender is unfair.
Apple should try for a different kind of diversity - diversity of thought.
Some people are good at thinking up and "seeing" new ideas. Others are good at implementing those ideas efficiently. Others are super-thorough at reviewing code and testing.
Some people design UX with the user in mind. Others write code that's easy to maintain, written with programmers in mind.
Some people are more willing to take chances than other people are. Tim Cook can listen both of them, and gets both points of view.
Especially for a company that needs to innovate, Apple's hiring policy should be to get diversity in ways of thinking.