<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://kyle.mathews2000.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>KYLE MATHEWS blogs</title>
 <link>http://kyle.mathews2000.com/blog</link>
 <description></description>
 <language>en</language>
<item>
 <title>Humility and judgement</title>
 <link>http://kyle.mathews2000.com/blog/2011/12/29/humility-and-judgement</link>
 <description>&lt;p&gt;Ran across a lovely quote tonight. It expresses well a basic tenet of mine, that people and groups do everything they do for a reason. I might not agree with the reason but every action grows out of the person or group&#039;s beliefs, values, and understanding of the situation. Of course, teasing out the real reasons behind someone&#039;s action is incredibly difficult and we almost certainly never succeed. But the effort to understand others is always valuable and I don&#039;t think anyone can claim to understand much about the world if they resort to cheap caricatures when describing people and groups.&lt;/p&gt;
&lt;p&gt;Nothing has changed me as much as trying to understand others.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, &quot;I don&#039;t see the use of this; let us clear it away.&quot; To which the more intelligent type of reformer will do well to answer: &quot;If you don&#039;t see the use of it, I certainly won&#039;t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it.&quot;&lt;/p&gt;
&lt;p&gt;This paradox rests on the most elementary common sense. The gate or fence did not grow there. It was not set up by somnambulists who built it in their sleep. It is highly improbable that it was put there by escaped lunatics who were for some reason loose in the street. Some person had some reason for thinking it would be a good thing for somebody. And until we know what the reason was, we really cannot judge whether the reason was reasonable. It is extremely probable that we have overlooked some whole aspect of the question, if something set up by human beings like ourselves seems to be entirely meaningless and mysterious. There are reformers who get over this difficulty by assuming that all their fathers were fools; but if that be so, we can only say that folly appears to be a hereditary disease. But the truth is that nobody has any business to destroy a social institution until he has really seen it as an historical institution. If he knows how it arose, and what purposes it was supposed to serve, he may really be able to say that they were bad purposes, that they have since become bad purposes, or that they are purposes which are no longer served. But if he simply stares at the thing as a senseless monstrosity that has somehow sprung up in his path, it is he and not the traditionalist who is suffering from an illusion.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The article the quote came from is well worth reading as well. &lt;a href=&quot;http://www.janegalt.net/blog/archives/005244.html&quot; title=&quot;http://www.janegalt.net/blog/archives/005244.html&quot;&gt;http://www.janegalt.net/blog/archives/005244.html&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/12/29/humility-and-judgement#comments</comments>
 <category domain="http://kyle.mathews2000.com/category/humility">humility</category>
 <pubDate>Fri, 30 Dec 2011 03:48:00 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">105 at http://kyle.mathews2000.com</guid>
</item>
<item>
 <title>Building your own tools</title>
 <link>http://kyle.mathews2000.com/blog/2011/10/28/building-your-own-tools</link>
 <description>&lt;p&gt;I was explaining to someone in IRC earlier this week about why I was &lt;a href=&quot;http://kyle.mathews2000.com/blog/2011/10/07/simplegtd&quot;&gt;building my own project management software&lt;/a&gt; and said it was basically because managing my projects and tasks (or more abstractly, what I pay attention to) is so critical to everything else I do that I want to control the software behind it.&lt;/p&gt;
&lt;p&gt;Afterwards, that struck me as a rather important point. After some further thinking, my point is fairly close to the common business question of whether a particular service should be outsourced or kept in-house. There&#039;s a lot that goes into making that decision but one pretty hard-and-fast rule is you never outsource a core competency. &lt;/p&gt;
&lt;p&gt;I realized that in persisting in using poor-fitting tools for managing my attention, I had to some extent been outsourcing my core competency as a knowledge worker, i.e. defining what my work is and helping focus my attention. My ability to effectively do these two tasks has been hindered by using poor quality and poor fitting tools. &lt;a href=&quot;http://en.wikiquote.org/wiki/Marshall_McLuhan&quot;&gt;As Marshall Mcluhan said&lt;/a&gt;, &quot;we shape our tools and thereafter our tools shape us.&quot; Tools can be powerful inhibitors or powerful enablers in all sorts of subtle and unexpected ways.&lt;/p&gt;
&lt;p&gt;The last few weeks I&#039;ve started paying much closer attention to the quality and fit of my intellectual tools and if I should bring any of their creation &quot;in-house&quot; and recreate them to meet my particular needs. Which is a tricky thing to decide. You don&#039;t want, in a fit of vainglory, to go off and try to recreate &lt;a href=&quot;http://en.wikipedia.org/wiki/Vim_(text_editor)&quot;&gt;Vim&lt;/a&gt; badly. I think in addition to my project management tool, I&#039;ll be building a few writing tools. Beyond that I&#039;ll wait to see how these first few experiments go.&lt;/p&gt;
&lt;p&gt;What tools, intellectual or otherwise, have you built and how well did they work?&lt;/p&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/10/28/building-your-own-tools#comments</comments>
 <category domain="http://kyle.mathews2000.com/category/tools">tools</category>
 <pubDate>Fri, 28 Oct 2011 08:00:37 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">104 at http://kyle.mathews2000.com</guid>
</item>
<item>
 <title>Chatroom Feature for Drupal 6.x built with Node.js and Backbone.js</title>
 <link>http://kyle.mathews2000.com/blog/2011/10/12/chatroom-feature-drupal-6x-built-nodejs-and-backbonejs</link>
 <description>&lt;p&gt;Recently, for fun and learning, I built a group chatroom feature for Drupal 6.x. I&#039;ve been learning and using &lt;a href=&quot;http://nodejs.org&quot;&gt;Node.js&lt;/a&gt; and &lt;a href=&quot;http://documentcloud.github.com/backbone/&quot;&gt;Backbone.js&lt;/a&gt; the past few months and building a chatroom seemed like a great project to stretch my skills.&lt;/p&gt;
&lt;p&gt;I&#039;ve recently pronounced it &quot;finished&quot; and the &lt;a href=&quot;https://github.com/KyleAMathews/Eduglu-Chatroom&quot;&gt;code is available on Github&lt;/a&gt;. There are a few obscure bugs left but by and large, it&#039;s plenty stable for those wanting a chatroom on Drupal 6.x.&lt;/p&gt;
&lt;p&gt;The feature should work with any site using Spaces and Organic Groups. The demo site I setup, for example, is using a default installation of &lt;a href=&quot;http://openatrium.com/&quot;&gt;Open Atrium.&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Technology stack&lt;/h2&gt;
&lt;p&gt;The chatroom is built using a now fairly standard set of technologies. For the backend, I used Node.js, &lt;a href=&quot;http://redis.io&quot;&gt;Redis&lt;/a&gt;, and MySQL. I used &lt;a href=&quot;http://socket.io&quot;&gt;Socket.io&lt;/a&gt; for sending the chat messages between clients and the server. I used &lt;a href=&quot;http://brunchwithcoffee.com&quot;&gt;Brunch&lt;/a&gt; to build the frontend. Brunch bundles together a number of really nice tools for building single-page Javascript apps including &lt;a href=&quot;http://jashkenas.github.com/coffee-script/&quot;&gt;Coffeescript&lt;/a&gt;, &lt;a href=&quot;http://documentcloud.github.com/backbone/&quot;&gt;Backbone.js&lt;/a&gt;, &lt;a href=&quot;http://documentcloud.github.com/underscore/&quot;&gt;Underscore.js&lt;/a&gt;, &lt;a href=&quot;https://github.com/sstephenson/stitch&quot;&gt;Stitch&lt;/a&gt;, and &lt;a href=&quot;https://github.com/sstephenson/eco&quot;&gt;Eco&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;A few conclusions&lt;/h2&gt;
&lt;p&gt;Backbone.js rocks. It makes creating highly interactive, responsive interfaces almost trivial while keeping your code neatly organized. It&#039;s a very neat round-up of the best patterns for creating Javascript applications.&lt;/p&gt;
&lt;p&gt;Hand-rolling a way to securely connect Drupal and Node.js was a pain--probably the hardest part of building the feature. Use the &lt;a href=&quot;http://drupal.org/project/nodejs&quot;&gt;Node.js Integration module&lt;/a&gt; if you&#039;re on Drupal 7.&lt;/p&gt;
&lt;p&gt;Redis is really impressive. It has one of the shallowest learning curve of any technology I&#039;ve used. I was up and running with it in perhaps 15 minutes. Add that it&#039;s incredibly fast and you have a very handy tool to add to your toolset.&lt;/p&gt;
&lt;p&gt;Note: the demo site that was linked from here is now off-line.&lt;/p&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/10/12/chatroom-feature-drupal-6x-built-nodejs-and-backbonejs#comments</comments>
 <category domain="http://kyle.mathews2000.com/category/backbonejs">backbone.js</category>
 <category domain="http://kyle.mathews2000.com/category/drupal">drupal</category>
 <category domain="http://kyle.mathews2000.com/category/drupal-planet">drupal planet</category>
 <category domain="http://kyle.mathews2000.com/category/experiments">experiments</category>
 <category domain="http://kyle.mathews2000.com/category/nodejs">node.js</category>
 <pubDate>Wed, 12 Oct 2011 19:47:34 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">103 at http://kyle.mathews2000.com</guid>
</item>
<item>
 <title>SimpleGTD</title>
 <link>http://kyle.mathews2000.com/blog/2011/10/07/simplegtd</link>
 <description>&lt;p&gt;I&#039;m starting work soon on building a new open source &lt;a href=&quot;http://en.wikipedia.org/wiki/Getting_Things_Done&quot;&gt;Getting Things Done&lt;/a&gt; web app that I&#039;m tentatively calling &lt;a href=&quot;https://github.com/KyleAMathews/simple-gtd&quot;&gt;SimpleGTD&lt;/a&gt;. I&#039;ve tried a good chunk of the GTD apps out there and have been dissatisfied with each of them for one reason or another.&lt;/p&gt;
&lt;h2&gt;Motivations&lt;/h2&gt;
&lt;p&gt;I have a few reasons for starting this project.&lt;/p&gt;
&lt;p&gt;First is I really like the GTD system. When it&#039;s running well, I really do feel more organized and able to focus on my priorities. But I&#039;ve never been able to find a system that was maintainable long-term. I&#039;ve tried many that worked for a time but each gradually required more and more effort to maintain until eventually I had to quit using them. I&#039;ve thought a fair bit about why they&#039;ve failed and I believe I can create an app that will actually work long-term.&lt;/p&gt;
&lt;p&gt;My second motivation is there&#039;s a number of really cool technologies I&#039;d like to learn or practice with including Node.js, Coffeescript, Backbone.js, ElasticSearch, Responsive Design, AppCache, and LocalStorage--each of which I&#039;ll be using to build SimpleGTD. It&#039;s really hard to learn new skills outside of the context of working toward a concrete goal so a nice compact project like this is gold. &lt;/p&gt;
&lt;p&gt;My third motivation is to keep my startup &quot;muscles&quot; strong. For a variety of reasons, I&#039;m not interested in doing another startup right now. But I will in the future. I plan to offer hosting and support for SimpleGTD app (for those not wanting to host it themselves). Doing the marketing, handling payments, support issues, etc. will allow me to practice all the parts of running a &quot;real&quot; company without the stress of caring whether my micro-business actually succeeds.&lt;/p&gt;
&lt;p&gt;I have a number of similar side projects planned or in progress that I&#039;ll also be treating as micro-businesses. I&#039;m building these projects primarily for myself but it&#039;ll be fun to also put them out in the wild and see what happens.&lt;/p&gt;
&lt;h2&gt;Key design principles&lt;/h2&gt;
&lt;h3&gt;Fast&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://thinkvitamin.com/web-apps/fred-wilsons-10-golden-principles-of-successful-web-apps/&quot;&gt;To quote Fred Wilson&lt;/a&gt;, &quot;Speed is more than a feature. Speed is the most important feature. If your application is slow, people won’t use it.&quot;&lt;/p&gt;
&lt;p&gt;More than any other flaw, lack of speed is the reason I eventually have quit the software GTD apps I&#039;ve tried. Paper is really fast. Compared to a piece of paper or sticky note sitting on your desk, it&#039;s cumbersome to have to load a desktop or web app just to view your tasks.&lt;/p&gt;
&lt;p&gt;To compete with paper, any software-based GTD system must load instantly and quickly show you exactly what you want.&lt;/p&gt;
&lt;p&gt;Other actions, such as navigating, adding, and editing projects and actions must also be fast. My plan is that all movement within the application can be done via the keyboard, ala GMail.&lt;/p&gt;
&lt;p&gt;To meet my speed standards, I&#039;m going to use a variety of techniques. First all code and data will be stored locally using AppCache and LocalStorage. The app will load first from LocalStorage and only then sync with the server. This should solve much of the slow-start problem.&lt;/p&gt;
&lt;p&gt;Second, I&#039;ll build the app as a single-page app. All communication with the server will happen asynchronously. This means viewing a project page or adding a new task won&#039;t require reloading the page so navigation within the app will be fast.&lt;/p&gt;
&lt;h3&gt;Simple&lt;/h3&gt;
&lt;p&gt;A big problem I&#039;ve had with other systems I&#039;ve tried is they&#039;re too complex for my tastes. They try too hard. I don&#039;t want to implement &lt;a href=&quot;http://www.dragosroua.com/staying-gtd-over-the-hype/&quot;&gt;every idea David Allen has ever come up with&lt;/a&gt;. All I want my GTD app to do is add projects, add action items to these projects, and easily choose and sort the actions that I&#039;ll be working on the next day or two.&lt;/p&gt;
&lt;p&gt;Paper-like simplicity is my goal here, not Microsoft Project.&lt;/p&gt;
&lt;h3&gt;Built for the 21st century&lt;/h3&gt;
&lt;p&gt;This is the 21st century. Almost everyone now is carrying around a smartphone in their pocket 24/7. No one prints off todos anymore. You should be able to select your action items for the day on your computer, walk out the door, open the app on your phone and instantly see what needs to be done.&lt;/p&gt;
&lt;h2&gt;Built to forgive and protect&lt;/h2&gt;
&lt;p&gt;The above ideas are fairly standard. My last idea is a bit more unique.&lt;/p&gt;
&lt;p&gt;Keeping task lists is a hard discipline and &lt;a href=&quot;https://plus.google.com/114723964985237592593/posts/hsVEEpov6Ti&quot;&gt;almost everyone fails at times&lt;/a&gt;. Our tasks lists seem to quickly disintegrate into a disorganized, unwieldy mess without the occasional superhuman effort to clean things up. I&#039;d like SimpleGTD to help us avoid that superhuman effort.&lt;/p&gt;
&lt;p&gt;I think this is one reason I like paper. When a list of tasks on paper gets too overwhelming, you can just throw it away or bury it under other paper. Most GTD/Task software is less forgiving in this respect. If you add a project or task it&#039;s there forever until you explicitly delete it.&lt;/p&gt;
&lt;p&gt;The problem is our brains has a selective membrane of sorts for commitments. It requires little force to insert a commitment but quite a bit of force to remove it.  We&#039;re addicted to being &quot;productive&quot; and the rewards that come from completing tasks.  With each added task, we imagine the praise we&#039;ll get once we accomplish it.  Each new task is a shot of dopamine. Deleting a task or project kills the hope for that future reward.&lt;/p&gt;
&lt;p&gt;In my past forays with GTD software, I would cheerful add tasks and projects much faster than I could finish them. They would accumulate and accumulate until I dreaded even looking at the software with its long list of uncompleted tasks.&lt;/p&gt;
&lt;p&gt;What we have is a garbage collection problem. We accumulate projects and tasks don&#039;t throw out the ones we&#039;ve abandoned. The garbage piles up higher and higher until eventually we have to abandon the house altogether and start a new one.&lt;/p&gt;
&lt;p&gt;Like people portrayed on the TV show &lt;a href=&quot;http://www.aetv.com/hoarders/about/&quot;&gt;Hoarders&lt;/a&gt;, we find it difficult to throw away commitments.&lt;/p&gt;
&lt;p&gt;I think the weekly review is what&#039;s supposed to corral this problem but I&#039;ve never been able to do one consistently -- most likely because I dread having to decide what projects/tasks to abandon.&lt;/p&gt;
&lt;p&gt;So what we need is to have the software help us to delete projects/tasks that we can&#039;t accomplish. As I&#039;ve proven many-a-time, I can&#039;t manually keep my tasks lists in check. What we need I think is a Roomba-like garbage collector that detects dying projects and cleans them up for us.&lt;/p&gt;
&lt;p&gt;But how to detect those projects/tasks that have gone stale--those projects/tasks that we&#039;ve effectively abandoned but haven&#039;t yet told our consciousness?  How can the software pick up on our unconscious cues that a task or project should be removed?&lt;/p&gt;
&lt;p&gt;The best way I&#039;ve thought of so far is to track how often we look at something.  If we&#039;re actually working on a project or task, we&#039;ll be viewing or editing it fairly often. When we start to abandon a project or task, we stop looking at it.  The software will track each time a project or task is viewed. If enough time passes since the last time you viewed the project, it&#039;ll be garbage collected and removed from active view. For tasks, they&#039;ll be removed from the active task list. For projects, they&#039;ll be moved to the someday/maybe list. And for projects already in the someday/maybe list, eventually they&#039;ll be moved into an archived list. &lt;/p&gt;
&lt;p&gt;On timing, my thinking is tasks get garbage collected after 24 hours, projects after two months, and someday/maybe projects after six months.&lt;/p&gt;
&lt;p&gt;So if you want a task or project to disappear, just ignore it and it&#039;ll eventually go away. Which follows our natural pattern. If we don&#039;t want to do something, we stop thinking about and eventually forget it. Most software has the annoying property of never forgetting.&lt;/p&gt;
&lt;p&gt;At the start of the week, your active todos list should be white and empty, waiting for you to select the weeks tasks. If you load up a number of tasks at the beginning of the week but an emergency comes up, those tasks will silently disappear letting you focus on the emergency. If you&#039;re heavily focused for a few months on a couple projects at work, all our other projects will kindly hide themselves in someday/maybe.  If we abandon the GTD-ship in despair, when we come back, all our projects will be waiting in storage and easily reactivated.&lt;/p&gt;
&lt;h2&gt;Moving forward&lt;/h2&gt;
&lt;p&gt;I&#039;m really excited about my plans. It should be a fun project technically and is software I could really use right now.&lt;/p&gt;
&lt;h3&gt;How you can get involved&lt;/h3&gt;
&lt;p&gt;I&#039;d appreciate feedback on my ideas. If you&#039;ve tried and failed with GTD in the past, why did you fail? How did the system you used (software or otherwise) help/hinder you? Did my analysis, that failure comes from an overload of low-priority projects/tasks, resonate with you? Am I missing anything obvious here?&lt;/p&gt;
&lt;p&gt;Once I get a usable prototype built, I&#039;d love beta testers. Please contact me if you&#039;re interested in getting early access.&lt;/p&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/10/07/simplegtd#comments</comments>
 <category domain="http://kyle.mathews2000.com/category/gtd">gtd</category>
 <pubDate>Fri, 07 Oct 2011 18:59:39 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">102 at http://kyle.mathews2000.com</guid>
</item>
<item>
 <title>It is the learners who inherit the future</title>
 <link>http://kyle.mathews2000.com/blog/2011/07/24/it-learners-who-inherit-future</link>
 <description>&lt;p&gt;&quot;The central task of education is to implant a will and a facility for learning; it should produce not learned but learning people. The truly human society is a learning society, where grandparents, parents, and children are students together.&quot;&lt;/p&gt;
&lt;p&gt;&quot;In a time of drastic change it is the learners who inherit the future. The learned usually find themselves equipped to live in a world that no longer exists.&quot;&lt;br /&gt;
--Eric Hoffer&lt;/p&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/07/24/it-learners-who-inherit-future#comments</comments>
 <pubDate>Mon, 25 Jul 2011 04:59:38 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">101 at http://kyle.mathews2000.com</guid>
</item>
<item>
 <title>Developing faith in God</title>
 <link>http://kyle.mathews2000.com/blog/2011/06/26/developing-faith-god</link>
 <description>&lt;p&gt;&lt;em&gt;The following is a talk I recently gave at the local &lt;a href=&quot;http://lds.org&quot;&gt;LDS church&lt;/a&gt; I attend. Our church doesn&#039;t have paid ministry meaning everyone who attends occasionally takes their turn preaching and exhorting.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I&#039;d like to share today some things that I&#039;ve learned about developing faith.&lt;/p&gt;
&lt;p&gt;When I arrived on my mission, I thought I understood faith much better than I did. I was soon humbled to learn, as I tried to teach people, that no, I really didn&#039;t know much about faith. Now properly contrite, I began my study of faith.&lt;/p&gt;
&lt;p&gt;I think my favorite definition of faith in God is to have confidence that the Lord will do what He says He&#039;ll do. But while this sounds simple, in practice it&#039;s quite difficult. To fully have faith in the Lord, it&#039;s not enough to believe in the Lord, we must actually understand what He will do in different situations.&lt;/p&gt;
&lt;p&gt;This is why, I think, there&#039;s such a strong connection between studying the gospel, personal revelation, and faith. Because the more we learn about the gospel, the better we understand what God will do and the more we can rely up on Him. The less we understand about the Lord and His gospel the harder it is to have confidence in the Lord because we won&#039;t know what He says He will do and when He does do something, we are completely befuddled as to why He did what He did.&lt;/p&gt;
&lt;p&gt;So to me, confidence or faith in the Lord comes from knowing Him and understanding what He does and why He does what He does.&lt;/p&gt;
&lt;p&gt;It&#039;s like having a really good friend who you&#039;ve known forever. You know each other so well that you know how they&#039;ll act when they&#039;re happy, sad, disappointed, hurt, etc. Whatever the situation, you can pretty well predict how they&#039;ll act. And you&#039;ve also learned you can rely on them to comfort you when sad, to listen to a story when something good happens happen, to give good council when you have a problem.&lt;/p&gt;
&lt;p&gt;Developing faith in the Lord is much the same. As we get to know the Lord, understand His character, like that friend, we will soon be able to predict how the Lord will act given a certain situation. And the better we know the Lord, the better we will be able to predict what He will do and the more we can rely on Him. So in other words, understanding the Lord and having faith in the Lord is one and the same.&lt;/p&gt;
&lt;p&gt;But for this to happen, we need to have personal experiences with the Lord. If a friend wants to introduce you to another friend and raves about how cool they are and how much you&#039;ll like them, you&#039;ll trust their opinion but only so much. You need to meet this new person yourself before you&#039;ll fully believe that they are as cool as your friend says.&lt;/p&gt;
&lt;p&gt;This is why I think that&#039;s why scripture study and personal revelation are so important. Because without those things, we cannot understand God or why He does what He does. And without that understanding we cannot place full confidence in Him.&lt;/p&gt;
&lt;p&gt;And not having that understanding can cause a lot of problems. I think a lot of the difficulties we face in life, particularly ones that challenge our faith, are the result of ignorance or misunderstandings about God.&lt;/p&gt;
&lt;p&gt;For example, a trap I often fall into is I ask for blessings that the Lord doesn&#039;t want to give me. I will pray with great sincerity for long periods of time and when the Lord finally convinces me the answer is no, I&#039;m bitterly disappointed. If I&#039;d understood better what the Lord wants to give me before I tried asking then I wouldn&#039;t of been disappointed, or even surprised for that matter, when the Lord said no. I used to wander at how the &lt;a href=&quot;http://lds.org/scriptures/bofm/hel/10?lang=eng#7&quot;&gt;Lord could promise certain prophets in the scriptures that whatever they asked for would be given them&lt;/a&gt;. I don&#039;t wander anymore because now it&#039;s clear. The Lord could give them this power because He knew that these prophets understood Him and His plan so well that they would only ask for things He already intended to give them.&lt;/p&gt;
&lt;p&gt;So all of us struggle at times with our faith in the Lord. How do we develop stronger faith in the Lord? I think the most straightforward answer to that question is simply, learn more about Him. Learn of His character. Learn of His promises. And learn about how and when He delivers on those promises.&lt;/p&gt;
&lt;p&gt;Of course, doing this is easier said then done. I think this is the principle challenge of our life, learning about God and molding our lives after His.&lt;/p&gt;
&lt;p&gt;I testify that the Lord cares very much that we understand Him correctly and He has given us many aids to learn of Him and He places experiences in our lives which, if we let them, will help us understand who He is and why He does what He does.&lt;/p&gt;
&lt;p&gt;Now I want to share a few experiences where by learning more about the Lord, my faith was strengthened.&lt;/p&gt;
&lt;p&gt;After spending the first part of my mission in the big city in Manila, I was transferred to a very rural farming area in Alfonso, Cavite, the province just south of Manila. After one transfer with my first companion there, I got a new companion and for the first time became a senior companion. And to be honest, I was kinda terrified. I didn&#039;t have a lot of confidence yet in my Tagalog or in my abilities as a missionary but I really wanted to do a good job. And I was putting a lot of pressure on myself to measure up. Shortly after becoming a senior companion, I read a scripture which changed my mission and my life. It&#039;s in &lt;a href=&quot;http://lds.org/scriptures/dc-testament/dc/6?lang=eng#33&quot;&gt;Doctrine and Covenants section 6 verse 34 and 36&lt;/a&gt;. They read:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
 34 Therefore, fear not, little flock; do good; let earth and hell combine against you, for if ye are built upon my rock, they cannot prevail.&lt;br /&gt;
 36 Look unto me in every thought; doubt not, fear not.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The effect of those scriptures on me was enormous. I realized much more clearly that I was on the Lord&#039;s errand doing His will. And as long as I looked to the Lord in every thought and doubted not and feared not, He would guide, protect, and strengthen me enough to fulfill my duties as a missionary. After I read this, as we went around to our various appointments and some fear would come over me, I would repeat in my head over and over as a mantra of sorts, &#039;&#039;look unto me in every thought; doubt not, fear not&#039;&#039;, and my fears would melt away.&lt;/p&gt;
&lt;p&gt;My next experience was more recent. There was something I very much desired and wanted to pray to the Lord for His help in getting it. But for various reasons at the time I felt unworthy to ask, my imperfections and weaknesses seemed to be looming over me stronger than normal. About that time I read this from &lt;a href=&quot;http://lds.org/scriptures/bofm/ether/3?lang=eng&quot;&gt;Ether chapter 3 in the Book of Mormon&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
 2 Now behold, O Lord, and do not be angry with thy servant because of his weakness before thee; for we know that thou art holy and dwellest in the heavens, and that we are unworthy before thee; because of the fall our natures have become evil continually; nevertheless, O Lord, thou has given us a commandment that we must call upon thee, that from thee we many receive according to our desires.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;As the brother of Jared, I felt unworthy and somewhat evil at the time. But this scripture helped me realize that however unworthy I felt, I was compounding the problem by not praying for my desire. I realized that we don&#039;t have to be perfect to be blessed by the Lord. I realized that no matter how unworthy or evil we think we are, the Lord still wants us to call on him. Because I understood this, my faith grew stronger that the Lord would bless me with the things I asked.&lt;/p&gt;
&lt;p&gt;My last experience happened when I was suffering through a very difficult period of my life. There&#039;s a story in the Book of Mormon I&#039;ve always loved about the people led by Alma the Senior that broke away from King Noah and his people and established a new community. Soon however disaster struck and they were conquered and enslaved by a Lamenite army. I&#039;ve always marveled at how well they stood up under this rather extreme trial. In &lt;a href=&quot;http://lds.org/scriptures/bofm/mosiah/24?lang=eng#14&quot;&gt;Mosiah 24:15&lt;/a&gt; we read:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
  15 And now it came to pass that the burdens which were laid upon Alma and his brethren were made light; yea, the Lord did strengthen them that they could bear up their burdens with ease, and &lt;em&gt;they did submit cheerfully and with patience to all the will of the Lord.&lt;/em&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I wandered how they were able to do that, &#039;&#039;submit cheerfully and with patience to all the will of the Lord&#039;&#039; as I most certainly was not feeling the least bit cheerful and patient at the time. Were they some sort of super-spiritual humans that could perform great feats of self-control that I could never hope to?&lt;/p&gt;
&lt;p&gt;But then the Spirit gently told me I was misreading the story. He directed my attention again to the &lt;a href=&quot;http://lds.org/scriptures/bofm/mosiah/24?lang=eng#13&quot;&gt;previous verse&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
 14 And I will also ease the burdens which are put upon your shoulders, that even you cannot feel them upon your backs, even while you are in bondage.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;It wasn&#039;t that these people were so special (though they were) that they were able to bear this trial with cheerfulness and patience, it was because the Lord blessed them that their burdens became light. The Spirit also directed me to &lt;a href=&quot;http://lds.org/scriptures/dc-testament/dc/30?lang=eng&quot;&gt;Doctrine and Covenants 30:1&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
 1 Behold, I say unto you, David, that you have feared man and &lt;em&gt;have not relied on me for strength as you ought.&lt;/em&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I felt this chastisement also applied to me. I thought I had to endure the trouble I was facing by myself and was not relying on the Lord for strength as I ought. Humbled, I prayed that the Lord would strengthen me. From then on through the end of the experience, when the trouble threatened to overwhelm me, I would stop and pray, &#039;&#039;Lord, I can&#039;t do this by myself, please help me&#039;&#039;, and soon, I found that my burdens too became much easier to bear.&lt;/p&gt;
&lt;p&gt;I testify that the Lord does exist. That He does love us. That He is merciful and kind and just. And that He can and will fulfill every promise He has made. And that as we learn of Him, learn of His will for us, and align our lives with His will, our confidence in Him will wax strong and we will be richly blessed all of our days.&lt;/p&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/06/26/developing-faith-god#comments</comments>
 <pubDate>Sun, 26 Jun 2011 23:30:50 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">100 at http://kyle.mathews2000.com</guid>
</item>
<item>
 <title>How to create a resume using Latex</title>
 <link>http://kyle.mathews2000.com/blog/2011/05/21/how-create-resume-using-latex</link>
 <description>&lt;p&gt;Since &lt;a href=&quot;/blog/2011/04/22/eduglu-enters-deadpool&quot;&gt;recent changes in my life&lt;/a&gt; have forced me to look for new employment, I&#039;ve had to relearn the long-forgotten art of writing a resume. Since the actual process of writing a resume is fairly straightforward, and boring, I decided to spice things up by figuring out how to do it in &lt;a href=&quot;http://en.wikipedia.org/wiki/LaTeX&quot;&gt;Latex&lt;/a&gt;, a recent hobby of mine.&lt;/p&gt;
&lt;p&gt;Googling found quite a few different Latex resume templates to start from and my favorite by far was &lt;a href=&quot;http://kjhealy.github.com/kjh-vita/&quot;&gt;this one&lt;/a&gt;, conveniently already on Github. So I quickly forked the example resume and modified it to fit my needs. I was very happy how it turned out and think it looks miles better than any previous Microsoft Word template resume I&#039;ve produced.&lt;/p&gt;
&lt;p&gt;I&#039;ve attached the finished resume to this post. You can also see the source for the resume at &lt;a href=&quot;https://github.com/KyleAMathews/kjh-vita/blob/master/kyle-resume.tex&quot; title=&quot;https://github.com/KyleAMathews/kjh-vita/blob/master/kyle-resume.tex&quot;&gt;https://github.com/KyleAMathews/kjh-vita/blob/master/kyle-resume.tex&lt;/a&gt;. Feel free to fork my version and modify to meet your needs. Most distributions of Latex should have all the dependencies you need. The three fonts I&#039;ve used, Minion Pro, Myriad Pro, and Inconsolata are all freely available. The first two are distributed with Adobe Reader. The latter can be &lt;a href=&quot;http://www.levien.com/type/myfonts/inconsolata.html&quot;&gt;downloaded here.&lt;/a&gt;&lt;/p&gt;
&lt;table id=&quot;attachments&quot; class=&quot;sticky-enabled&quot;&gt;
 &lt;thead&gt;&lt;tr&gt;&lt;th&gt;Attachment&lt;/th&gt;&lt;th&gt;Size&lt;/th&gt; &lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
 &lt;tr class=&quot;odd&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://kyle.mathews2000.com/files/kyle-mathews-resume_0.pdf&quot;&gt;kyle-mathews-resume.pdf&lt;/a&gt;&lt;/td&gt;&lt;td&gt;42.56 KB&lt;/td&gt; &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/05/21/how-create-resume-using-latex#comments</comments>
 <enclosure url="http://kyle.mathews2000.com/files/kyle-mathews-resume_0.pdf" length="43583" type="application/pdf" />
 <pubDate>Sat, 21 May 2011 02:22:02 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">99 at http://kyle.mathews2000.com</guid>
</item>
<item>
 <title>Becoming unhinged from reality -- and fixing that</title>
 <link>http://kyle.mathews2000.com/blog/2011/05/10/becoming-unhinged-reality-and-fixing</link>
 <description>&lt;p&gt;This is from &lt;a href=&quot;http://www.amazon.com/Boyd-Fighter-Pilot-Who-Changed/dp/0316796883/ref=sr_1_3?s=books&amp;amp;ie=UTF8&amp;amp;qid=1305057501&amp;amp;sr=1-3&quot;&gt;a most excellent biography of a most interesting person, John Boyd&lt;/a&gt;. &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
The danger is that if our mental processes become focused on our internal dogmas and isolated from the unfolding, constantly dynamic outside world, we experience mismatches between our mental images and reality. Then confusion and disorder and uncertainty not only result but continue to increase. Ultimately, as disorder increases, chaos can result. Boyd showed why this is a natural process and why the only alternative is to do a destructive deduction and rebuild one’s mental image to correspond to the new reality.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Also related is the idea of &quot;creative destruction&quot;. You can find a good &lt;a href=&quot;http://www.ribbonfarm.com/2008/02/06/creative-destruction-portrait-of-an-idea/&quot;&gt;discussion/history of the idea over at Ribbonfarm.com&lt;/a&gt;.&lt;/p&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/05/10/becoming-unhinged-reality-and-fixing#comments</comments>
 <category domain="http://kyle.mathews2000.com/category/creative-destruction">creative destruction</category>
 <category domain="http://kyle.mathews2000.com/category/john-boyd">john boyd</category>
 <category domain="http://kyle.mathews2000.com/category/reality">reality</category>
 <pubDate>Tue, 10 May 2011 20:01:57 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">98 at http://kyle.mathews2000.com</guid>
</item>
<item>
 <title>The True Executive</title>
 <link>http://kyle.mathews2000.com/blog/2011/05/07/true-executive</link>
 <description>&lt;p&gt;From the most excellent book, &quot;&lt;a href=&quot;http://www.amazon.com/Organization-Man-William-H-Whyte/dp/0812218191&quot;&gt;The Organization Man&lt;/a&gt;&quot;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Of all organization men, the true executive is the one who remains most suspicious of The Organization. If there is one thing that characterizes him, it is a fierce desire to control his own destiny and, deep down, he resents yielding that control to The Organization, no matter how velvety its grip… he wants to dominate, not be dominated…Many people from the great reaches of middle management can become true believers in The Organization…But the most able are not vouchsafed this solace.
&lt;/p&gt;&lt;/blockquote&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/05/07/true-executive#comments</comments>
 <pubDate>Sat, 07 May 2011 03:43:15 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">97 at http://kyle.mathews2000.com</guid>
</item>
<item>
 <title>New Drupal-Mixpanel integration module released to track event-based analytics</title>
 <link>http://kyle.mathews2000.com/blog/2011/04/23/new-drupal-mixpanel-integration-module-released-track-event-based-analytics</link>
 <description>&lt;p&gt;As part of my work with my (&lt;a href=&quot;http://kyle.mathews2000.com/blog/2011/04/22/eduglu-enters-deadpool&quot;&gt;now defunct&lt;/a&gt;) startup Eduglu, I wrote a Drupal module that integrates with the popular analytics service Mixpanel.&lt;/p&gt;
&lt;p&gt;Web analytics help you understand what visitors do on your website and what is working and what is not. Mixpanel makes it easy to record what is happening on your site and provides powerful tools to make sense of all the data you collect. Mixpanel, combined with custom event tracking, helps answer questions like, which students are most active on the site? What material pages are most visited? And how engaged are students? In non-learning settings, Mixpanel can be used to answer questions like does anyone use this feature? Which features are most popular to new users? Which features are most popular with power users? And many more. Using Mixpanel gives you a wealth of new information about what&#039;s happening on your site.&lt;/p&gt;
&lt;p&gt;Screenshot of their data analysis tool:&lt;br /&gt;
&lt;img src=&quot;http://eduglu.com/sites/eduglu.com/files/mixpanel-screenshot.png&quot; width=&quot;632&quot; height=&quot;399&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The Mixpanel module works well and has been used in production environments now for several months but there&#039;s still a lot I&#039;d like to add. Right now, the module records events from many of the core subsystems and popular contrib modules. Events such as when a user account is created, a node created, a comment created, someone joins a group, etc. It defines a simple API for other modules to set default information about a user, such as their role, if they&#039;re a paying customer or not, their campaign source, etc. This information can be used for segmenting data during analysis.&lt;/p&gt;
&lt;p&gt;In the future I&#039;d like to add Views 3 integration with their API so you&#039;d be able to easily pull data from their API to create custom analytics dashboards on your site, &lt;a href=&quot;http://mixpanel.com/platform/&quot;&gt;Mixpanel Platform&lt;/a&gt; integration, integrate with their &lt;a href=&quot;http://blog.mixpanel.com/introduction-to-analytics-funnel-analysis&quot;&gt;Funnel analysis tool&lt;/a&gt;, automatic integration with the coming &lt;a href=&quot;http://groups.drupal.org/node/99289&quot;&gt;Onboarding module&lt;/a&gt;, and provide out-of-the-box integration with more core and contrib modules.&lt;/p&gt;
&lt;p&gt;So please come over and help. Mixpanel is the easiest-to-use event-based analytics solution out there and quite affordable to boot. Add to that the Mixpanel platform and coming integration with Views and you have a powerful analytics package to offer to your clients or to build custom analytics for users of your Drupal-based web application.&lt;/p&gt;
&lt;p&gt;Download or clone at &lt;a href=&quot;http://drupal.org/project/mixpanel&quot; title=&quot;http://drupal.org/project/mixpanel&quot;&gt;http://drupal.org/project/mixpanel&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://kyle.mathews2000.com/blog/2011/04/23/new-drupal-mixpanel-integration-module-released-track-event-based-analytics#comments</comments>
 <category domain="http://kyle.mathews2000.com/category/drupal">drupal</category>
 <category domain="http://kyle.mathews2000.com/category/drupal-planet">drupal planet</category>
 <pubDate>Sat, 23 Apr 2011 00:23:01 +0000</pubDate>
 <dc:creator>Kyle Mathews</dc:creator>
 <guid isPermaLink="false">96 at http://kyle.mathews2000.com</guid>
</item>
</channel>
</rss>

