

Mormon, Marine, Coder, Writer, Indie WordPress Wrangler, Mobile First, CIO, CTO, NASCAR, Fighting Cancer




Open Source Software (OSS) defenders are angry. Consumers are confused. Lawsuits are increasing, but aren't the answer. The development, marketing and usage of Open Source Software has become more complex over the past several years. I'm an advocate of OSS, but even I have fallen victim to laziness and lack of education when it comes to following the rules of use. This is such an enormous issue, and I will be the first to admit I don't know all the legalities, but wanted to share my experiences using OSS.
Windows Phone 7 is about to hit the streets, and there is a lot of buzz being generated. My first impression of the phones are so-so. Nothing to write home about. The device is simple, and according to Steve Balmer's keynote address at PDC2010, Microsoft wanted to put the most important features front and center on the main screen.
Twitter released a version of their mobile device client for Windows Phone 7. This version of the client uses a platform and design they call Metro. This application also lets you view your Twitter data through Pivots, described as pages.We dug into the platform with a development partner, IdentityMine, who helped us get started creating our application. We used an open source REST API library, Tweet Sharp, as the foundation for our app, and IdentityMine will release some significant improvements back into open source for everyone to use.
Recently Ethan Gisdorf wrote and interesting post on TOR.com about Fantasy Freaks and Gaming Geeks. It's a great post that brings back a lot of memories. At the end of the post he asks a great question:12. That random guy who introduced you to Tolkien or D&D
How did you first hear about fantasy books? Who gave you your first taste of role-playing games? Who led you into the Mines of Moria—those scary, thrilling dungeons of the teenage mind? In my case, it was my next door neighbor, a kid named JP, who taught me how to play D&D and inculcate a taste for slaying orcs and eating frozen pizza. I would later learn we all need an escape hatch, a place to blow off steam, and an arena to kill the baddie. We emerge into the light of day, victorious, and laden with treasure and, best of all, tales to tell.
This year's Utah Open Source Conference was a great event. I'm still amazed this conference can pull off three days, but it some how does just that. I'll admit that on the third day, I'm pretty tired, and my brain is in information overload.![]()
I was fortunate enough to attend a Kynetx Impact Developer Day at the Kynetx World Wide HQ. I just wanted to share a few notes and links, and my over all impression.
Last week the development team for WordPress came up with a list of features/bug fixes they want to include in 3.1. As with all software, the end result may differ from this list. Check it out here.
There are a few reason I think iTunes Ping will, in the long run, fail. I realize the service has only been available for a few days, but I can already see it has the same problem Google Wave had when it was released. It's not part of everyones workflow.
Had a baby. Just kidding. Actually, not entirely. Being a new dad has helped to shut off and go offline every now and then. I'm not saying that I've figured this out (ask my wife), but it's help focus me during the day a bit. When I pick my daughter up from daycare, I do my best to make it family time. The same goes for weekends and evenings - that's my time with my wife and daughter. Don't get me wrong, I have an iPhone so I'm able to "check in" every so often. Also, I don't have the typical 9-5 job. Some days, I'm up and rolling with my first cup of french press coffee before 6AM. Other days, I burn the candle late into the evening. Either way, most days are blend of personal and professional. That's a key to this gig as much of what I do on a personal level helps with my job as the Director of Community at Blue Sky Factory. Much of community management is about building relationships, connecting people, engaging with fans, critics, prospects, clients, and evangelists.
A community manager can help any organization, not just high tech. I think of this role as the voice and face of the organization. It's PR, Marketing, Sales, Support, Client Services, Business Development - you name it. Those teams exist in nearly every company, not just in the tech sector. That being said, not every organization needs a community manager - just like social media is not necessary for every company (http://socialbutterflyguy.com/2009/12/16/social-media-is-not-necessary/).
I spend quite a bit of time on blogs - writing for both the Blue Sky Factory blog (http://blog.blueskyfactory.com/) and commenting on other blogs. I also use Facebook to post and have conversations with our community. Finally, LinkedIn is becoming a more integral piece. The group discussions and LinkedIn Answers provide some good dialogue. Most critical? I find that Twitter still gets the most bang for the buck when it comes to generating new business.
Since upgrading to iOS4 on my iPhone 3G, I've had nothing but problems. And I'm not alone. Complaints from 3G owners have flooded blog posts, Twitter and Facebook streams, and even news outlets are reporting on the problems.
The steps in this post are pretty simple, no rocket science here. But, for giggles, I wanted to see how I stacked up against their HOW TO.
There are five pieces of advice given in the article; Become an Expert, Cultivate Super Users, Ensure People Can Find You on the Web, and Offer Ad-Funded Payment Options.
This may be a good time to answer the frequently asked question about “What do you do?” The short answer is I build software. The long answer is, I’ve been in the technology industry for over 20 years. I’ve worked for large companies, and I’ve worked for boot strap startups. I have filled many different roles, and have a love hate relationship with many of them.
I can say I’m an expert in my field, and I know I can do a better job showing you. The article uses YouTube as an example of a place to show off your talents, and I have to agree. I don’t use YouTube in that manner, but I am going to try and make an effort to utilize it more. I can also stand to do more blogging. Services like Twitter and Facebook have pulled me away from blogging. So it’s my own fault.
You can always learn more here.
OK, so this piece of advice works well if you have a product, but what if you’re a freelancer? What if you don’t have a tangible product that others can gloat about?
I understand the person when a project is completed to a clients satisfaction they will be happy and tell a few people, but it’s nothing like a few million people gushing about your cool service or widget.
I’m trying to change that by doing less freelancing and more product development. Software and Information products. Something I can offer customers, which will allow me to cultivate super users.
This isn’t a problem for me. Google my name or company and you’ll be directed to the right resource. Since I run a virtual company, I have no physical address. Maybe that is a con for freelancers?
Again, this is really a benefit for a company offering a product. I’m also not keen on this “buy something from someone else and get my widget for free”. I want to think my products have more value than that. Besides, I don’t have the marketing channel in place to manage this.
Of all the advice this article lays out, the one thing of value to me was the Become an Expert, which isn’t really something earth shattering or new, it’s just a reality check.
There has to be something better than this. A good solid plan. Share with us your budget mindful marketing ideas.
I’ve been working on a few BuddyPress projects lately, using custom themes. Actually, I’ve used a great new plug-in, BuddyPress Template Pack by Andy Peatling to help with custom themes. While this great plug-in got me down the road (it basically turns your existing theme into a BuddyPress compatible theme), there were a few things missing. I wanted to share one I solved, and how.
Once I installed the theme and started working on it, I noticed that there was white space at the top of all my pages, enough room for the BuddyPress admin bar. So I knew it had something to be missing code that wasn’t displaying the admin bar. A quick search on the BuddyPress forum site and I found the solution: Make sure the wp_footer() reference is in your template file.
My theme needed a reference to wp_footer(). There was a reference to get_footer(), but that doesn’t help the admin bar. Once I added the reference, the bar shows up as desired. I call this code snippet in the custom theme where the footer should appear.
<?php
function custom_footer() { ?>
<div id="custom_footer" class="accentBorders">Copyright © 2010 All Rights Reserved.</div>
<?php
wp_footer();
}
?>
Find more BuddyPress goodness at http://buddypress.org/support/topics/.
By the way, BuddyPress is a set of plug-ins that give your WordPress site the ability to create a community.
Today, PodCampSLC is excited to announce to new additions. Here are the new things happening with the event:
I just got an email from Google stating that starting March 1st, their web applications will no longer support older browsers, instead, pushing the new HTML5 standard. Here is what they said;In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology. This includes faster JavaScript processing and new standards like HTML5. As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 as well as other older browsers that are not supported by their own manufacturers.
Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.
Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser

If you're on Twitter or Facebook, you've probably seen posts like these "Thom A. @ Sonic (123 Main) at 9:30PM". This interesting app let's users "check-in" at some location, and share that with their online friends. No one should feel left out because they offer an iPhone, Android and BlackBerry version.
A few months ago I started using a great service called Cinch, from BlogTalkRadio. It's really a small footprint mobile podcasting system. But I've found many different uses for Cinch. You can visit my Cinch page here.