{"id":166,"date":"2010-12-16T16:47:06","date_gmt":"2010-12-17T00:47:06","guid":{"rendered":"http:\/\/evanlenz.net\/blog\/?p=166"},"modified":"2010-12-16T16:48:30","modified_gmt":"2010-12-17T00:48:30","slug":"joomla-as-a-spiritual-practice","status":"publish","type":"post","link":"https:\/\/evanlenz.net\/blog\/2010\/12\/16\/joomla-as-a-spiritual-practice\/","title":{"rendered":"Joomla as a spiritual practice"},"content":{"rendered":"<p>I need to make a confession. I have a very low tolerance for badly designed user interfaces and overly complicated mis-uses of technology. We are using <a href=\"http:\/\/www.joomla.org\/\">Joomla<\/a> for <a href=\"http:\/\/trilliumschool.org\">The Trillium School<\/a> website, and all I wanted to do was add a simple page announcing our Holiday Craft Camp next week. I&#8217;m sure it&#8217;s not just Joomla&#8217;s fault; it&#8217;s also the way our designer had shoehorned everything into Joomla&#8217;s structures. But in any case, things are way harder than they need to be. I update the website just infrequently enough that I tend to forget how things work every time.<\/p>\n<p>Well, this last time, I started to notice my blood pressure rising and decided to step back, cool off, and do some thinking. &#8220;I really don&#8217;t want to learn Joomla right now; I just want to get this page created.&#8221; I didn&#8217;t have much else that&#8217;s pressing today, so I decided to take this as an opportunity to cultivate patience. Patience is often thought of as &#8220;grinning and bearing it&#8221; or waiting reluctantly with clenched teeth. But I like this definition better: <strong>&#8220;Patience is the ability to dwell gladly in the present moment when we have some desire, or what would normally be a reason to desire, to depart from it.&#8221;<\/strong> (Robert C. Roberts in <a href=\"http:\/\/www.amazon.com\/o\/ASIN\/0664246133\/\"><em>Strengths of a Christian<\/em><\/a>, p. 53)<\/p>\n<p>One of the sources of my resistance is that I prefer to learn things comprehensively\u00e2\u20ac\u201dor at least comprehensively within some well-defined range. That&#8217;s why I tend to enjoy smaller programming languages (like XSLT 1.0) and domain-specific languages. Joomla is a full-featured Web content management system with lots of bells and whistles. I&#8217;m not planning to use it for anything other than the school website I inherited. I&#8217;m not very inspired to learn it.<\/p>\n<p>So today I found myself whining, complaining, and wanting to distract myself. This feeling caught me by surprise, because lately I&#8217;ve been really loving technology. There are so many interesting programming languages to learn, so many powerful tools and frameworks to unleash one&#8217;s creativity on. In fact, technology has been really exciting for me lately, even though it seems like it&#8217;s been years since I felt this way. I think the key for me has been <strong>gratitude<\/strong>. Rather than trying to hoard knowledge or get overwhelmed by all the things I won&#8217;t ever possibly learn, I somehow was able to let go of all that and begin to receive everything as a gift from God. Programming languages are part of the wonderful world we live in. I don&#8217;t have to walk in the woods (although that&#8217;s nice too) to appreciate and get excited about this planet we live on.<\/p>\n<p>Learning things comprehensively can be useful (and fun), but I&#8217;m finding it&#8217;s not a good general policy to live by. For one thing, most things are impossible to learn comprehensively. For another, I don&#8217;t really operate this way. There are lots of technologies I merely learn just enough to &#8220;get by&#8221;\u00e2\u20ac\u201dwithout understanding some of the fundamentals that would be required if I had to work with these technologies everyday: Ethernet networking, email protocols, DOS batch files, etc. So I&#8217;m fooling myself even when I say that&#8217;s how I prefer to learn things. There are lots of things I&#8217;m not an expert in, and that&#8217;s okay. \ud83d\ude42<\/p>\n<p>Joomla can be the same way; the key is to just take some notes so I can refer back to them the next time I have a task to complete. This doesn&#8217;t have to be as painful as I&#8217;m making it. There <em>is<\/em> an underlying logic, and I <em>can<\/em> learn just enough to get by, capturing the knowledge in OneNote (what a great technology!), so I can refer back to it next time and save myself a lot of headaches.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I need to make a confession. I have a very low tolerance for badly designed user interfaces and overly complicated mis-uses of technology. We are using Joomla for The Trillium School website, and all I wanted to do was add a simple page announcing our Holiday Craft Camp next week. I&#8217;m sure it&#8217;s not just [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,4],"tags":[],"_links":{"self":[{"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/posts\/166"}],"collection":[{"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/comments?post=166"}],"version-history":[{"count":7,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/posts\/166\/revisions"}],"predecessor-version":[{"id":174,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/posts\/166\/revisions\/174"}],"wp:attachment":[{"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/media?parent=166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/categories?post=166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evanlenz.net\/blog\/wp-json\/wp\/v2\/tags?post=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}