- focus on improving a (very) specific aspect of your performance, and
- give opportunity for high repetition with
- immediate feedback.
Recursive algorithms can be slow because they end up solving the same little problems over and over again. To speed them up, you can use a technique called "memoization." Memoization allows algorithms go much more quickly by remembering solutions to problems they have already solved. I’m the recursive algorithm. This blog is my memoization.
Monday, June 24, 2013
Deliberate Practice
Thursday, May 16, 2013
One hour app
The one hour app is an art form with a specific nature.
-
It uses only a single page.
-
It performs a single function.
-
It takes a single hour to create.
My purpose is to master this art form and then use it to serve Man (and so God) by making useful applications around
-
Guitar, song, and music in general,
-
French language, culture and history,
-
Study of the eukaryotic nucleus and all the complexity therein.
-
Feedback and progress
-
Writing, reading, and communication.
In the beginning I do not expect to be capable of bringing about an app in one hour. Thus, I seek to make investments as I make my apps with the goal of becoming able to bring them about at a later date. That means actually taking more time up front to get the details right and to make the things that I learn the first time around the track useful the second time around.
Wednesday, May 15, 2013
Wealth of Nations: focus and trade?
- No time is wasted changing tool sets
- Focused attention can lead to invention of faster methods
- No time is lost learning the task
- Capital is used efficiently rather than accumulated and allowed to sit
Outside of his examples, there are other benefits:
- Focus involving many people can allow benefits to accrue from focused communication
- Focus leads to branding or efficiency of communication
I do have a question: the most focused or specialized tasks in his examples are all automated now. With automation becoming simpler and less expensive, does Adam Smith's view on the value of extreme specialization need to be adapted?
Potential teaching topic
Teaching
I've just been reading about the power of teaching on Hacker News. Here are some of the insights collected:
- At the minimum, teaching means double processing: once to take it in, and once to bring it back out.
- However, the act of bringing it back out generally requires some internal ordering or structuring which also helps with the learning process.
- Promising to teach a group a particular topic at a later date can add urgency to your decision to learn about it.
- If you record your teaching efforts in a discoverable way (on Stack Overflow, on a blog, in a book, on Youtube, in a lecture series) you can become a known expert on your topic.
- By engaging learners of a particular topic, you learn what the common problems are. This can make your teaching materials more valuable. It also works well as market research if you want to create a product.
- By teaching consistently over time, you can build an audience who appreciates you and takes time to hear what you write.
- Teaching a concept to many different people will encourage you to learn to explain the concept in many different ways, which will allow you to understand that concept more deeply.
- Teaching other people, like helping other people in any way, can be extremely rewarding.
Tuesday, May 14, 2013
Setting up
Two years later
6 children,
large savings,
no home.
income from Android apps.
Now:
7 children,
smaller savings,
permanent home, over 90k in debt (for home),
more income from Android apps. Also, income through a series of children's books.
Progress on the hard road: minimal.
But . . . I found an old vow recently. The vow was made almost 12 years ago and then forgotten. The vow was specific enough and far enough away from my current life that it's elements seemed very difficult to bring about. The vow was to
serve Heavenly Father through love and effort directed to 3 things:
Guitar, song, and music in general
French language , heritage, literature, and culture
- Study of the eukaryotic nucleus and all the complexity therein.
I should give a little context by noting that in LDS doctrine serving God is a broad concept and whenever the phrase is used there is an implicit reference to Mosiah 2:17 in the Book of Mormon. In that verse an old and wise king teaches his people about service, saying
17 And behold, I tell you these things that ye may learn awisdom; that ye may learn that when ye are in the bservice of your cfellow beings ye are only in the service of your God.So 12 years ago I made a vow to serve God through love and effort directed to guitar, French, and the study of the eukaryotic nucleus. It's taking some thinking to figure out how to honor that vow. But I'm going to give it a shot.
The guitar is starting to come out at family gatherings.
French is becoming my companion as I jog or mow the lawn or commute and suddenly my children have started to ask to learn the language.
But how to work in the bit about the eukaryotic nucleus . . . I don't know. I can write. I'm good at physics and can learn enough of a given computer language or system to do mostly what I want to do. But . . . I spend my days working for a defense contractor. It's been much too long since I've lived in a world where anyone thinks about the detailed workings of a cell.
Guitar and French can be a part of daily life without being the center of it. But my feeling right now is that to truly serve by directing effort toward the study of the eukaryotic cell I may need to figure out how to make that my day job. That may take a little time and creativity.
Goodnight.