<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>dreadfullyposh.com</title>
	
	<link>http://dreadfullyposh.com</link>
	<description>life. death. and social networking.</description>
	<lastBuildDate>Sat, 24 Dec 2011 20:43:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/dreadfullyposh" /><feedburner:info uri="dreadfullyposh" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>More Thinking on ROWE</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/7o48flKA-Lw/</link>
		<comments>http://dreadfullyposh.com/2011/12/more-thinking-on-rowe/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 20:43:14 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[ROWE]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=365</guid>
		<description><![CDATA[<p>Early in the summer, while I was on vacation, I dug into the book <em><a href="http://www.amazon.com/Why-Work-Sucks-How-Fix/dp/B004Z8LOZS">Why Work Sucks and How to Fix It</a></em>. As my <a href="http://dreadfullyposh.com/2011/06/reading-up-on-rowe/">review post</a> stated, I quickly was excited by the concept, and fully agreed that Results-Only &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Early in the summer, while I was on vacation, I dug into the book <em><a href="http://www.amazon.com/Why-Work-Sucks-How-Fix/dp/B004Z8LOZS">Why Work Sucks and How to Fix It</a></em>. As my <a href="http://dreadfullyposh.com/2011/06/reading-up-on-rowe/">review post</a> stated, I quickly was excited by the concept, and fully agreed that Results-Only Work Environment was the way work was <em>meant</em> to be.</p>
<p>Then I returned to work.</p>
<p>I brought back the excitement of my reading with me, and shared the core tenets of the ROWE with a number of my coworkers, encouraging them to read <em>Why Work Sucks</em> as well. Unfortunately neither I nor the supervisors in my team are in a position where we can begin the ROWE transition for the whole organization, but we did talk about how we could begin to move in that direction, at least within our own team, and that was encouraging.</p>
<p>Shortly after I returned from my vacation, my coworker Krista began working remotely full-time. I remember discussing the idea with her and our supervisor. Looking back, I see how the traditional work environment was so ingrained in me.</p>
<p>You see, even though I am a young 28, and I&#8217;ve only been out of college for 4 years, as I read through <em>Why Work Sucks,</em> my views on work were still challenged. One might think that me, coming from a younger generation of workers, might be more naturally inclined to the ROWE, but at least for me, that wasn&#8217;t entirely the case. I found myself wondering about the possibilities for making sure my soon-to-be remote coworker got enough &#8220;face time&#8221; and that we had multiple ways to contact her.</p>
<p>Apparently my laziness in finishing this post has paid off. Now I can give a bit of a before and after picture all together.</p>
<p>Months later, my coworker been working remotely just fine. I&#8217;ve also started working remotely three days a week, and several others have started working remotely more often as well. Our team has adapted well to it, and to a more ROWE-ish environment. Obviously, remote working arrangements aren&#8217;t the same as a fully ROWE organization, but we&#8217;ve certainly moved more in the direction of ROWE than a traditional telecommuting setup. Granted, we still have corporate red-tape holding us back, but our supervisors are great about staying within the traditional corporate rules, without following them to the letter, allowing us the freedom to work the way we work best. We still have a 9 to 5 schedule, but if we need to take time to take care of something else, it&#8217;s not a big deal at all. We don&#8217;t count the minutes away and make up for them. We just do what we need to do, and make sure our work gets done.</p>
<p>Unfortunately, just this small change has also shown how much sludge exists. We&#8217;re not even fully ROWE, and those outside of our department are quick to blame our different working environment for issues when they come up. It&#8217;s frustrating to hear and recognize the comments, but for me it&#8217;s been a challenge to find out how we can provide the level of service we need to to offer while maintaining the flexibility to work the way we want to work.</p>
<p>Over the past 8 months, I&#8217;ve gone from being totally inspired by <a href="http://jessicahlawrence.com/">Jessica Lawrence</a>&#8216;s talk at SXSW, to slightly skeptical about how the ROWE could apply in my own workplace, and full circle back. I&#8217;m a believer now, and I&#8217;m seeing a glimmer of hope as my coworkers grasp on to the   freedom we all want and deserve in our work life and work to respect each other&#8217;s control over their own time. I think my idea of management has changed as well, and I&#8217;ve purposefully tried to apply the same principles as I run <a href="http://confluxgroup.com">Conflux Group</a> as well. I look forward to seeing my work environments evolve even further in the months to come.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2011/12/more-thinking-on-rowe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2011/12/more-thinking-on-rowe/</feedburner:origLink></item>
		<item>
		<title>Easing Some .htaccess Pain</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/F3yckqPV_xY/</link>
		<comments>http://dreadfullyposh.com/2011/11/easing-some-htaccess-pain/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 16:44:49 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Dreamhost]]></category>
		<category><![CDATA[ExpressionEngine]]></category>
		<category><![CDATA[htaccess]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=373</guid>
		<description><![CDATA[<p>Just wanted to post a quick tip that resulted from a Tweet from <a href="http://twitter.com/necker47">Jonathan Longnecker</a> of FortySeven Media. He asked:</p>
<blockquote><p>Anyone got Dreamhost to do 301 redirects in tandem with removing #eecms index.php? Weird query string stuff happening.</p></blockquote>
<p>Well, having &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Just wanted to post a quick tip that resulted from a Tweet from <a href="http://twitter.com/necker47">Jonathan Longnecker</a> of FortySeven Media. He asked:</p>
<blockquote><p>Anyone got Dreamhost to do 301 redirects in tandem with removing #eecms index.php? Weird query string stuff happening.</p></blockquote>
<p>Well, having a bit of experience working with Dreamhost, I responded. This problem isn&#8217;t specific to ExpressionEngine, it actually will apply to any website or application where you are using .htaccess to rewrite index.php out of the URLs. Dreamhost and many shared hosts like it is are set up in such a way that .htaccess is always a bit more painful than usual, using the query string URI protocol. (Not that .htaccess isn&#8217;t painful to begin with.)</p>
<p>A typical .htaccess file on one of these hosts would look like this:</p>
<pre>RewriteEngine On
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [QSA]</pre>
<p>That works out fine until you want to add some 301 redirects into the mix. If you add a standard redirect like:</p>
<pre>
Redirect 301 /oldpath /newpath
</pre>
<p>You&#8217;ll find that instead of redirecting to www.domain.com/newpath, it ends up going to www.domain.com/newpath/?/oldpath, which isn&#8217;t good at all.</p>
<p>The key to fixing this is making sure that your index.php removal rule excludes your 301 redirects.</p>
<p>Just add this line after the <em>RewriteEngine On</em> line:</p>
<pre>
# put all your redirects inside the parentheses, separated by |s
RewriteCond $1 !^(old|old1|old2) [NC]
</pre>
<p>Hopefully that&#8217;s helpful to someone out there. Thanks to Jonathan for asking a question that I could actually answer.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2011/11/easing-some-htaccess-pain/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2011/11/easing-some-htaccess-pain/</feedburner:origLink></item>
		<item>
		<title>Reading up on ROWE</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/TxFevJ3JMss/</link>
		<comments>http://dreadfullyposh.com/2011/06/reading-up-on-rowe/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 01:21:48 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[corporate culture]]></category>
		<category><![CDATA[ROWE]]></category>
		<category><![CDATA[sxsw]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=360</guid>
		<description><![CDATA[No Schedules, No Meetings, No Joke
It's time to go ROWE]]></description>
			<content:encoded><![CDATA[<p>This year at South by Southwest, I attended a session called <em><a href="http://schedule.sxsw.com/events/event_IAP6448" target="_blank">Rebel in a Polyester Sash: Rehabbing Corporate Culture</a> </em>(you can listen on the SXSW site and I encourage you to do so), given by <a href="http://jessicahlawrence.com" target="_blank">Jessica Lawrence</a>, former CEO of the Girl Scouts of San Gorgonio Council in California.</p>
<p>As I sat in the session, I was impressed and taken aback by the ideas she presented about a Results-Only Work Environment. As I spend my days working in an old, mid-sized nonprofit organization, I have experienced first-hand many of the spirit-crushing realities of these types of organizations and identified immediately with Jessica as she spoke about how the Girl Scouts were when she came on board and later became CEO.</p>
<p>The core changes that Jessica implemented were from the book, <em><a href="http://www.amazon.com/Why-Work-Sucks-How-Joke/dp/1591842034" target="_blank">Why Work Sucks and How to Fix It</a> </em>by Cali Ressler and Jody Thompson. After returning home, I purchased several copies of the book and distributed them to some of my coworkers, but I had yet to actually begin reading it for myself. I was excited to get started, but wasn&#8217;t able to find the time to get into it.</p>
<p>Enter vacation.</p>
<p>Last week, as I started my two-week vacation at the beach, I brought <em>Why Work Sucks</em> with me and began to read it. I&#8217;m about half way through now, and I&#8217;m encouraged by the ideas Cali and Jody present. While at first the ROWE sounds like a dream state that can only be realized by Silicon Valley startups and freelancers, they present lots of evidence and experience from their work at Best Buy, where they devised the Results-Only Word Environment and brought it to fruition in the Best Buy corporate headquarters.</p>
<p>I&#8217;m excited to keep reading through the book and hopefully work to implement the ROWE at least in my own business and possibly in the nonprofit where I spend my days.</p>
<p>For now, I&#8217;d definitely encourage you to check out Jessica&#8217;s session, get a copy of <em>Why Work Sucks</em> and also visit <a href="http://gorowe.com" target="_blank">GoROWE.com</a> for more information.</p>
<p>As I&#8217;ve said on Twitter before, thanks so much for the inspiration Jessica and also for all the hard work Cali and Jody put into shaping and articulating the ROWE.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2011/06/reading-up-on-rowe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2011/06/reading-up-on-rowe/</feedburner:origLink></item>
		<item>
		<title>Book Review: Building Websites with ExpressionEngine 2</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/KaBhitlrwDo/</link>
		<comments>http://dreadfullyposh.com/2010/11/book-review-building-websites-with-expressionengine-2/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 00:44:01 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=357</guid>
		<description><![CDATA[<p>I recently read through <a href="http://link.packtpub.com/htz97C" target="_blank"><em>Building Websites with ExpressionEngine 2</em></a>, by Leonard Murphy.</p>
<p>As one of the first books out to cover the relatively recently released ExpressionEngine 2, I was eager to get my hands on it. I’ve found before &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I recently read through <a href="http://link.packtpub.com/htz97C" target="_blank"><em>Building Websites with ExpressionEngine 2</em></a>, by Leonard Murphy.</p>
<p>As one of the first books out to cover the relatively recently released ExpressionEngine 2, I was eager to get my hands on it. I’ve found before that reading through books, such as <a href="http://twitter.com/boyink" target="_blank">Michael Boyink</a>’s, <em><a href="http://www.train-ee.com/courseware/books/detail/building-an-expressionengine-2-site-small-business/" target="_blank">Building an ExpressionEngine 2 Site for Small Business</a></em>, has been instrumental in developing a set of standards to use as I develop sites in ExpressionEngine 2.</p>
<p>In case you aren’t familiar with the product, <a href="http://expressionengine.com" target="_blank">ExpressionEngine</a> 2, released in July of this year, is the latest release of EllisLab’s flagship content management system. The tool is extremely powerful, and is a top choice of web designers and developers for site-building projects that might otherwise resort the such CMSs as WordPress, Drupal, Joomla and the like. While ExpressionEngine isn’t free, and many of it’s top addons are commercial as well, they come with professional support, which more than makes up for the initial cost outset when you run into a bind along the way. ExpressionEngine allows you to work with your content in an entirely different way than other content management systems, completely separating it from the design, and this has led to a very active and dedicated fan-base.</p>
<p>With the power and flexibility of a complex and mature tool, such as ExpressionEngine, comes the challenge of working efficiently. In a wide-open playing field, one must set his or her own rules and standards, so that it’s easy to go back to a site you worked on several months ago and still know how it works. This has been the topic of sessions at the EECI conferences, such <a href="http://eeinsider.com/blog/eeci-2010-leevi-grahams-slides-and-assets/" target="_blank">this one by Leevi Graham</a>.</p>
<p>It’s in this area also, that I’ve found books such as <em>Building Websites with ExpressionEngine 2</em> immensely helpful. Murphy’s new book is a good choice for the beginning ExpressionEngine user. It covers all the basics for a user who needs a little hand-holding. I appreciate that it also goes beyond the basics, with a chapter about implementing ExpressionEngine’s powerful membership features, both for control panel administration, and front-end site membership.</p>
<p>As any developer familiar with ExpressionEngine will tell you, one of the greatest features of the tool is its ability to be extended through add-ons. There’s a huge library of them available at Devot:ee, the ExpressionEngine community site, and it becomes a vital part of the development workflow to find appropriate add-ons for a given project. The end of the book includes an overview of several popular ExpressionEngine add-ons, which is fantastic. It’s extremely important to get a firm grasp of the available add-ons before really digging into ExpressionEngine.</p>
<p>While this book certainly isn’t the one for you if you’re already a seasoned ExpressionEngine user, I think any new user will find its contents valuable as they begin using the tool.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2010/11/book-review-building-websites-with-expressionengine-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2010/11/book-review-building-websites-with-expressionengine-2/</feedburner:origLink></item>
		<item>
		<title>A Response to all the CodeIgniter Hullabaloo</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/3u7V2qFhU-Q/</link>
		<comments>http://dreadfullyposh.com/2010/10/a-response-to-all-the-codeigniter-hullabaloo/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 23:21:01 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Rambling]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=350</guid>
		<description><![CDATA[<h3>Introduction</h3>
<p>I started writing a comment on <a href="http://philsturgeon.co.uk/news/2010/10/what-happens-next">Phil Sturgeon&#8217;s blog post</a> from yesterday, but as my comment grew longer and longer, I felt that it would be better presented as a post on my own blog. I would encourage you &#8230;</p>]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>I started writing a comment on <a href="http://philsturgeon.co.uk/news/2010/10/what-happens-next">Phil Sturgeon&#8217;s blog post</a> from yesterday, but as my comment grew longer and longer, I felt that it would be better presented as a post on my own blog. I would encourage you to read the post and the comments that follow before diving into my post here, as the context will be valuable in understanding my response.</p>
<p>Also before I move into my commentary, I want to make it abundantly clear that I am encouraged by some of the conversation that has taken place since the initial outcry. Things are certainly not resolved yet, but I do see a glimmer of hope.</p>
<h3>My Response</h3>
<p>I must say I was taken aback by some of the responses early on to Phil&#8217;s post. The negativity from both sides was disheartening, and I know this was not Phil&#8217;s intent.</p>
<p>I for one am a huge fan of CodeIgniter, and I know that many of the developers in the CI are as well. I do share in the frustration and disappointment that many others express, though, but it&#8217;s only in hopes of <strong>seeing change</strong>. If I had already lost all hope in the product, I would have abandoned ship much earlier on, and I wouldn&#8217;t be writing this response. I think that&#8217;s the sentiment that Phil shared as well, though it may not have been taken that way.</p>
<p>Our desire is not to jump ship, but instead to see continued awesomeness from the framework we&#8217;ve all loved for so long.</p>
<p><strong>The one thing I wish could be clarified from all the commentary, especially that from those who work at EllisLab is this:</strong></p>
<p><strong> </strong>We&#8217;ve consistently heard that <em>EllisLab invested lots of money in a framework that doesn&#8217;t make them a dime.</em> We know you&#8217;ve invested heavily in the framework. And we&#8217;re <strong>VERY </strong>grateful for that. But why <strong>ISN&#8217;T</strong> it making you money?</p>
<p>But, it&#8217;s the second part of that I guess I don&#8217;t fully understand. I don&#8217;t see why EllisLab does not draw value from their open source offering. Why is CodeIgniter <strong>CHARITY </strong>and not indirect <strong>PRODUCT DEVELOPMENT?</strong></p>
<p><strong> </strong>As a business owner myself, doing something for the good of the cause is great, but not if it&#8217;s going to be a hindrance to my bottom line. That why I wouldn&#8217;t create a free product just to be a good will offering, something that I wouldn&#8217;t use myself. I would create a product that I use myself to better my business AS WELL as the community. The thing is, companies have made millions of dollars from their products that are based on open source projects that they sponsor.</p>
<p>Of course I don&#8217;t understand the inner workings of the company, but from my perspective, investing in CodeIgniter does not take away resources from your commercial offering. On the contrary, I would hope that every feature added to the framework by the community would be code that you can use as you develop ExpressionEngine, perhaps even eventually REDUCING development costs for ExpressionEngine. It&#8217;s an indirect connection, but for me it&#8217;s simple to see.</p>
<h3>Conclusion</h3>
<p>My conclusion is simple. I love CodeIgniter and I love ExpressionEngine. I&#8217;m an active user of both, on almost every project I do. I want to see the best for both.</p>
<p>It&#8217;s not and easy road or a short one, but in the end, I think the only way that you can successfully foster both communities is to put your <strong>FAITH </strong>in CodeIgniter, not just as charity, but as a core for ExpressionEngine. Set a roadmap that supports your ExpressionEngine roadmap. Let the community contribution help you be even more successful than you already are with fewer resources.</p>
<p>You have two great products, but one is always going to suffer if you don&#8217;t allow them support eachother in a much greater way than they already do.</p>
<p>Thank you for reading. And I do hope that you can see the positive mindset I have on this issue. This post is not here to spawn further attacks, but rather to catalyze EllisLab to re-envision their products in a way that benefits <strong>THEM</strong> and the <strong>COMMUNITY</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2010/10/a-response-to-all-the-codeigniter-hullabaloo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2010/10/a-response-to-all-the-codeigniter-hullabaloo/</feedburner:origLink></item>
		<item>
		<title>A Plea for Independent MojoMotor Addon Developers</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/pR-JupMsL7E/</link>
		<comments>http://dreadfullyposh.com/2010/08/a-plea-for-independent-mojomotor-addon-developers/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 17:47:38 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Rambling]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[mojomotor]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=341</guid>
		<description><![CDATA[<p><span style="font-weight: normal; font-size: 13px;">As one of the developers of <a href="http://mojoaddons.com" target="_blank">MojoAddons</a>, along with <a href="http://twitter.com/zackkitzmiller" target="_blank">Zack Kitzmiller</a>, <a href="http://philsturgeon.co.uk" target="_blank">Phil Sturgeon</a>, <a href="http://dhorrigan.com" target="_blank">Dan Horrigan</a> and <a href="http://myerman.com">Tom Myer</a>, we’ve banded together to provide much-needed functionality to extend the <a href="http://mojomotor.com" target="_blank">MojoMotor</a> platform.</span></p>
<p>I’ve noticed two threads of discussion &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: normal; font-size: 13px;">As one of the developers of <a href="http://mojoaddons.com" target="_blank">MojoAddons</a>, along with <a href="http://twitter.com/zackkitzmiller" target="_blank">Zack Kitzmiller</a>, <a href="http://philsturgeon.co.uk" target="_blank">Phil Sturgeon</a>, <a href="http://dhorrigan.com" target="_blank">Dan Horrigan</a> and <a href="http://myerman.com">Tom Myer</a>, we’ve banded together to provide much-needed functionality to extend the <a href="http://mojomotor.com" target="_blank">MojoMotor</a> platform.</span></p>
<p>I’ve noticed two threads of discussion happening surrounding the addons we’re creating, selling and supporting, and I’m finding both of these discussions to be a bit discouraging. So I write this post- a rationale of why and how we do what we as well as a plea for your support.</p>
<h3>The first discussion revolves around the question, “Why do you charge for all of your addons?”</h3>
<p><strong>From my perspective, commercial addons are the ideal solution for a commercial product such as MojoMotor.</strong> While it may come across that we just want to cash in on a new market, for me  at least the rationale is deeper than that.</p>
<p>As a web developer using ExpressionEngine for my clients, I often need the functionality provided by addons. I am given a choice when I start the project, either I can build all of the functionality myself, or I can purchase someone else’s addon and use it. There is also the third option of finding a free alternative.</p>
<p>I normally choose to purchase a commercial addon. Why?</p>
<p>In either the case of building my own or using someone’s free alternative, I lose support for the addon. If I build it myself, I have to support it. A free addon may have support, but there’s no guarantee of how long it will be available, how attentive the developer will be, etc.</p>
<p>When I’m charging customers thousands of dollars for a website, I don’t want to be taking that kind of risk to my credibility. If something isn’t working, I need to be able to get in contact with someone who knows what they’re doing. Sure I could dig through the code and figure it out myself, but that’s a waste of both my time and the customer’s money. That’s why I use a commercial CMS like ExpressionEngine, and stick with commercial addons to add functionality.</p>
<p>In the same vein, the addons I and other MojoAddons developers are selling come with support. That’s where the price comes into play. Most of us wouldn’t mind contributing a small piece of code to the community to help people out, and both Dan and Phil have done this, but the influx of support requests makes it unreasonable to do this for our larger and more complicated products. It just comes down to a matter of time—donating maybe two or three hours to the cause is one thing, but the unending hours of e-mail support add up and take us away from our other priorities.</p>
<p><strong>Support is the main reason why we charge for our addons.</strong></p>
<p>Along this same line of thinking, I just want to remind our customers that you shouldn’t hesitate to contact us for support. In the MojoAddons download center, and e-mail is provided for support of each of the products you’ve purchased. You’ve paid for our support, so please don’t hesitate to use it.</p>
<p>We’ve had a lot of great reactions to our addons, and we’re excited about that. But a few bugs have cropped up here and there, and I’d encourage you to contact us for help when you do find a problem, rather than trying to fix it yourself. In the end it’ll help make our products better, and it’ll help us help other users of our addons.</p>
<h3>The second discussion I’ve become aware of surrounds the development of free alternatives to the addons we’re selling.</h3>
<p>Firstly, I’m all about supporting the community. EllisLab is known for fostering active, friendly and helpful communities of users surrounding its products. It’s one of the reasons it’s so great to work with CodeIgniter, ExpressionEngine and now MojoMotor. I just want to get that out of the way to begin with. In no way do I condemn the creation of community code and addons for the good of everyone.</p>
<p>What I do condemn is blatant imitation of commercial addons. I’m certainly no intellectual property expert, and I don’t really want to dive into legal battles. But the reality is, there have been several free addons released that clearly have a basis in the functionality my colleagues and I have envisioned and built.</p>
<p><strong>It’s discouraging to see this, tearing down the hard work we’ve done and the support which we’ve committed to offer.</strong></p>
<p>A lot of thinking, preparation, development time and testing has gone into creating the products we sell. And we’re proud of what we’ve done, creating, hopefully, easy-to-use tools for MojoMotor users.</p>
<p>I totally support the creation of free alternatives, as long as they don’t duplicate the functionality of our addons with nearly-identical syntax, etc.</p>
<p>While I don’t have any recourse for this situation, I want to try and turn this around to have a positive outcome. There are GREAT developers out there now, working hard and fast to create everything the MojoMotor users wish and hope for in addon software.  So, instead of condemning these actions I’m going to call them to a greater cause:</p>
<p><strong>As software developers in a great community with a brand new product, I encourage every developer to INNOVATE. </strong>Sure the other MojoAddons developers and I have had some pretty awesome ideas thus far, but the community can no move forward if we simply continue to rebuild the same addons in small iterations. The MojoMotor users are calling out for the features they want to see.</p>
<p>Regardless of whether you choose to release your addons for free or commercially, we developers are problem solvers. And trust me, there are plenty of problems out there to solve. So get out there, do it. Don’t let the ideas I or my colleagues have created hold you back to an idea of how your addons should work.</p>
<p>We are a community, and I am glad that EllisLab is committed to organizing its users in this way. I encourage everyone here to respect the creations others have come up with, continue to build up the products we love with equally awesome addons and lastly to work together, not against each other, to bring MojoMotor to new levels of functionality that will benefit everyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2010/08/a-plea-for-independent-mojomotor-addon-developers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2010/08/a-plea-for-independent-mojomotor-addon-developers/</feedburner:origLink></item>
		<item>
		<title>Introducing MojoAddons</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/lRML7EJKHoA/</link>
		<comments>http://dreadfullyposh.com/2010/07/introducing-mojoaddons/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 22:45:40 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=339</guid>
		<description><![CDATA[Get your mojo back.]]></description>
			<content:encoded><![CDATA[<p>This week an exciting thing happened. MojoMotor, the brand new content management system from EllisLab, makers of ExpressionEngine, was released.</p>
<p>I had been testing MojoMotor along with several other developers in the beta program and got a head start into working with the code. As a result <a href="http://twitter.com/zackkitzmiller" target="_blank">Zack Kitzmiller</a> and I set off on a path to build several much-needed addons for the new CMS. Along the way, we also built a really cool little site to show them off and sell them, as well as help to sell third-party addons from other developers. In the future we&#8217;ll also be adding third-party packaged themes for MojoMotor users.</p>
<p>So, with that, I&#8217;m happy to introduce <a href="http://mojoaddons.com" target="_blank">MojoAddons.com</a>.</p>
<p>If you&#8217;re trying out MojoAddons and using it for a project, I think you&#8217;ll find our addons are a great fit for making MojoMotor just a bit more powerful.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2010/07/introducing-mojoaddons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2010/07/introducing-mojoaddons/</feedburner:origLink></item>
		<item>
		<title>Book Review: CodeIgniter 1.7 Professional Development</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/AqI1_hCE8vA/</link>
		<comments>http://dreadfullyposh.com/2010/07/book-review-codeigniter-1-7-professional-development/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 01:34:25 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=316</guid>
		<description><![CDATA[<p>I was recently asked to review Packt Publishing’s new book, <em><a href="http://www.packtpub.com/codeigniter-1-7-professional-development/book?utm_source=dreadfullyposh.com&#38;utm_medium=bookrev&#38;utm_content=blog&#38;utm_campaign=mdb_003231">CodeIgniter 1.7: Professional Development</a></em>, by fellow CodeIgniter community member, <a href="http://adamgriffiths.co.uk">Adam Griffiths</a>. Adam is a well-known developer in the CI community, who, despite his young age, has become well-known &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I was recently asked to review Packt Publishing’s new book, <em><a href="http://www.packtpub.com/codeigniter-1-7-professional-development/book?utm_source=dreadfullyposh.com&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_003231">CodeIgniter 1.7: Professional Development</a></em>, by fellow CodeIgniter community member, <a href="http://adamgriffiths.co.uk">Adam Griffiths</a>. Adam is a well-known developer in the CI community, who, despite his young age, has become well-known among the ranks of  CodeIgniter developers with his open source contributions.</p>
<p>I’m always excited to see new CodeIgniter books published, as the framework is growing in popularity and credibility among PHP developers, with applications springing up across the Internet. The framework is known for its excellent user guide and a strong community backing. But sometimes the resources available aren’t quite enough to make the concepts click in a new developer’s mind.</p>
<p>For me, the process involved viewing some of the available screencasts and looking at code that other had written in their applications. It wasn’t hard, but Adam’s new book would have been helpful to me in those early days of development with CodeIgniter. A selection of other CI-focused books have been published in the past, but I haven’t found many to be as practical as Adam’s. In previous books, often a single sample project is selected and used throughout the book to explain all of the concepts.</p>
<p>Adam’s approach is quite different and takes a look at various pieces of functionality that application developers might find very useful, while not walking them through the entire process of building an example application.</p>
<p>Specifically, Adam’s examples of using Twitter and Facebook authentication as well as accessing RESTful web services prove very useful, as these functions are increasingly at the core of many applications being built today.</p>
<p>The book also spends a bit of time talking about the basics of style in PHP coding. A guide like this would have helped to alleviate the evolution of coding style I’ve experienced as I’ve spent more and more time building web applications. It provides a solid baseline, referencing the CodeIgniter documentation’s style guide as a resource for maintaining code consistency.</p>
<p>Overall, I think that <em>CodeIgniter 1.7: Professional Development</em> fills a void in the market for CodeIgniter resources. I’d certainly recommend it to someone just starting out with the framework as an additional resource to use alongside the various other community resources.</p>
<p>The new book is not without its flaws though. As good as it is at helping a new developer get started at building all parts of an application: models, views, controllers and libraries, the one piece that’s lacking is advice on how to integrate with other people’s code. There a wealth of pre-written code out there, which though it may not be built to work with CodeIgniter, can save developers a ton of time as they build applications—if they know how to properly connect with third-party libraries from within the CodeIgniter framework. It can be a little bit tricky at first, so a primer in that area would be ideal.</p>
<p>Additionally, opening up the book with a bit of prior PHP experience is advised. Sometimes the examples don’t fully explain what’s going on in the code, so it could be a little complicated for a complete beginner.</p>
<p>Overall, though, I’m impressed with the direction this book goes. The angle is good, with a focus outside of the typical ‘build a blog in 20 minutes’ example.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2010/07/book-review-codeigniter-1-7-professional-development/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2010/07/book-review-codeigniter-1-7-professional-development/</feedburner:origLink></item>
		<item>
		<title>7 Social Media Tips for Your Business</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/TiLLvnHvtBo/</link>
		<comments>http://dreadfullyposh.com/2010/05/7-social-media-tips-for-your-business/#comments</comments>
		<pubDate>Sun, 09 May 2010 21:35:11 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=310</guid>
		<description><![CDATA[<p>Using social media for your business is always a challenge. There&#8217;s a delicate balance between using it as a broadcast marketing tool, which totally erodes your credibility, and using it just for personal interactions with friends, etc.</p>
<p>Somewhere in between &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Using social media for your business is always a challenge. There&#8217;s a delicate balance between using it as a broadcast marketing tool, which totally erodes your credibility, and using it just for personal interactions with friends, etc.</p>
<p>Somewhere in between those two extremes lies a perfect blend of the two, characterized by a combination of personality and professionalism.</p>
<p>Recently the marketing department at the company where I work has been working on some branding materials to share with the entire staff, including a set of tips for social media. Since I contributed some of the ideas, and thought the rest were really good, I thought I&#8217;d share a modified and annotated list of those tips here:</p>
<h3>Use good judgment and common sense</h3>
<p>Think about what you&#8217;re posting. Think about all the people who may see it. Is there anyone who you don&#8217;t want to see it? Yes? Then don&#8217;t click the post button.</p>
<h3>Use language that reflects core values and key attributes</h3>
<p>This one&#8217;s a particular challenge. As a communicator for a company, you need to make sure you&#8217;re communicating the same message as others who are also communicating for your company. Consistency is key. This does not mean that you should spew marketing speak. That&#8217;d definitely be a no no.</p>
<h3>Avoid posting anything that reflects badly on the brand, yourself or another staff member</h3>
<p>Disparaging remarks about anything can harm the reputation of your company. This includes comments about your coworkers, partners, vendors, clients, competitors, etc. And, it applies to both your company social media accounts and your personal accounts. If you go around bashing people, it&#8217;s eventually going to come back around and reflect on your company. Really, this rule applies for social media in general, even without the company aspect. It&#8217;s a big Internet world out there. We&#8217;ve got to all play nice.</p>
<h3>Do not share private or confidential information</h3>
<p>This may seem obvious, but sometimes people just don&#8217;t think. Talking about that deal you closed prematurely in a public space.. not so good. There&#8217;s a lot of information that you may be privy to, or that your company may hold, and that should not be the subject of your latest tweet.</p>
<h3>Do share news about the great things that are happening at your company with your circle of friends</h3>
<p>Have something to say! The whole reason your business is using social media is to let others see what&#8217;s going on, so share what&#8217;s happening. Are you working on an exciting new project (that isn&#8217;t overly confidential, of course)? Then talk about it. People love to hear about new and exciting things. Even better, include some links, photos or other media so readers can truly get their hands on it. Your followers can be your best marketers if you get them excited about what you&#8217;re doing.</p>
<p>This goes for your personal accounts too. You can generate a lot of interest in your business by telling your personal friends and followers what you&#8217;re working on.</p>
<h3>Avoid posting anything that may indicate endorsement, unless an official relationship exists.</h3>
<p>This is simply a case of thinking through what you&#8217;re going to say before you say it. How might a post be read by others that you have a relationship with? For instance, if you have some sort of partnership with one vendor, you might not want to post a link touting the great benefits of their competitor.</p>
<p>This isn&#8217;t to say you shouldn&#8217;t share some of the great content you find out on the Internet, but try to keep it limited to useful, informational content with very little bias toward specific companies or products.</p>
<p>On a similar note, try not to sound like a marketing broken record when talking about those companies and products you do work with. You don&#8217;t want to sound like you were paid off to say what you&#8217;re saying.</p>
<h3>Have some personality</h3>
<p>When you have the power to send a tweet or post out to thousands of users, it can be so easy to fall into the trap of carefully crafting some nifty marketing speak to sell whatever you&#8217;re about to post. Don&#8217;t do it.</p>
<p>Social media is about connecting PEOPLE together. Your friends and followers want to see a glimmer of that personality of yours show through in everything you post. I really like the idea of using <a href="http://cotags.com/">^CoTags</a> to tag every post with the identity of the person who posted it. This goes a long way in removing that corporate veil from your posts, which can mean the difference between a lively and responsive follower-ship and a dead one.</p>
<p>Anyway. I hope these tips help you as you&#8217;re starting to think through using social media for your company. If you&#8217;ve got any more ideas, feel free to post them in the comments section.</p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2010/05/7-social-media-tips-for-your-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2010/05/7-social-media-tips-for-your-business/</feedburner:origLink></item>
		<item>
		<title>Introducing API View</title>
		<link>http://feedproxy.google.com/~r/dreadfullyposh/~3/F4QHQCbjmvw/</link>
		<comments>http://dreadfullyposh.com/2010/04/code-for-api-view/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 02:17:43 +0000</pubDate>
		<dc:creator>j.ere.my</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://dreadfullyposh.com/?p=289</guid>
		<description><![CDATA[<p>In my last post, I talked about my thoughts on moving API output in CodeIgniter to the View. Well, here&#8217;s the code for it. It&#8217;s fairly simple.</p>
<p>A couple little notes:</p>
<ul>
<li>Using this view requires the PEAR XML Serializer library. </li>&#8230;</ul>]]></description>
			<content:encoded><![CDATA[<p>In my last post, I talked about my thoughts on moving API output in CodeIgniter to the View. Well, here&#8217;s the code for it. It&#8217;s fairly simple.</p>
<p>A couple little notes:</p>
<ul>
<li>Using this view requires the PEAR XML Serializer library. Assuming your PEAR libraries are in your path settings, the view should work. You may need to adjust the path to the libary, though, on line 56.</li>
<li>This code isn&#8217;t meant to be pretty. In most cases, your views get laid out with as little PHP code as possible, making it easy to style them. This is a different kind of view. It&#8217;s only purpose is to make API output use the same syntax as loading any other view. Because of this, this view does lots of nasty things that you should NEVER do in a normal view. This is your disclaimer. I created this for my own purposes to work the way I wanted it to, and if you have objections, it&#8217;s certainly understandable, but I don&#8217;t really care. <img src='http://dreadfullyposh.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
</ul>
<p>Anyway, without further ado, if I haven&#8217;t scared you away, why don&#8217;t you give it a try?</p>
<p><a href="http://dreadfullyposh.com/wp-content/uploads/2010/04/api.php_.zip">Download the API View</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dreadfullyposh.com/2010/04/code-for-api-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://dreadfullyposh.com/2010/04/code-for-api-view/</feedburner:origLink></item>
	</channel>
</rss>

