Category Archives: EffectiveUI


Looking Forward, Looking Back

It’s been an interesting year. More so than normal years. It’s also the end of a decade, so I’ve got some thoughts on that too. Fair warning. This is a longy.

Decade first:

in 2000 I worked for a company that was basically an IT Staffing firm that decided to get into software. I worked internally on a web app that would (in their terms) revolutionize staffing. I bailed, they failed, it was 2000, that happened a lot to a lot of people and companies.

I spent most of the 2000’s as a programmer, first doing ColdFusion, then moving to Flex. It never occurred to me to try out M$ tools, or any other. I liked Macromedia (Now Adobe) offerings and stuck with them.

I was my own boss several times as an Indie contractor, and was a cube monkey several times. Each (except one) was a good experience, a ton of fun, and formed lasting personal and business friendships.

I bought my first house in Perris CA, and my second in Riverside CA. Both were awesome in their own ways, despite being an hour or more from where I worked.

Most importantly, I met my wife Nicole.

We met thru a mutual friend whom I used to work with years past, and she was currently working with (Props to Scott Dunn for the intr0)

We moved to Denver. We were supposed to move a few months after meeting. Before I proposed, even. She had an opportunity to come out to Denver, and I had no major ties to CA. That opportunity dried up, and re-emerged 6 months later, and here we are.

We bought a house in Highlands Ranch, before we realized what Highlands Ranch was. 2 years after that, we moved to downtown Denver.

I started a conference that was supposed to be a one off, just for kicks event. It’s grown to be 3 distinct events, a few one off events around the world here and there, and my full time job (more in 2009)


I’ve gone full time, totally dependent on 360|Conferences for income, lost a business partner, brought Nicole into the business, learned how to use Quickbooks, stopped writing code, just to name the big ones.

Going full time with the conference business wasn’t part of the plan, not in 2009 anyway. I was at EffectiveUI as the Community Evangelist, sadly a position, not enough of the company was on board with. When i left, I decided, well if the conferences are going to support me ever, they might as well start now. Since taking the job at EUI, i had stopped writing code, well I wrote a little, building small apps for internal/sales use, but by and large, i had stopped being a full time developer.

So I jumped. Eyes wide open.

All in all it’s been what I expected, stressful, awesome, a struggle, the best decision (Next to marrying Nicole) I’ve ever made.

Tom leaving was a shock in many ways, though I suspected we wouldn’t stay partners thru 2010, I just wasn’t sure how it would come down.

Our approaches to business are too different. When we’re “on”, we’re “ON” a totally creative innovative powerhouse. When we’re “off”, we’re “OFF” sadly we were off more than on.

After dealing with the shock and other feelings associated with going from partnership to “just me” basically, i had to learn to use quickbooks. That ain’t fun. I’m fairly comfortable with book keeping but quickbooks is a kludge IMHO. But oh well it’s what we’ve got. I’ve paid a book keeper to clean the books up, then I’ll take 100% ownership of that.

What am I looking at for 2010?

360|iDev will over take 360|Flex as my biggest event. Short of Adobe being more supportive of it’s third party developer eco system that is. If they figure out how to make third party developers thrive on their platforms, 360|Flex will grow. 360|Flex will and does rock, but there’s a distinct lack of love for third party tools built on and around Flex. That will be HUGE.

Apple may not give them love, but they at least don’t hinder their third parties.

360|Mobile, which was the ill-fated InsideMobile will grow and become it’s own thing. I’ll keep it small, but the non apple mobile space is hot, and quite frankly exciting, I can’t wait to see what’s going on there.

360|Whisperings will reach critical mass. Of the small amount of content on the site right now, it all sells monthly. A few purchased only, but something. The day I write checks to the authors, will be a huge day for me!

I’ll have a reliable, livable income coming from conferences/events. The business will reach an as yet unattained level of stability.

I’ll spend more time with Nicole, we’ll do more fun things, travel more, and enjoy life and each other’s company even more than we already do.

I really want to see The Flex Show grow. jeff and I love doing the show, and I want to see more the Flex Community get involved.

i’d like to do some more Denver community stuff. Ignite Denver is going strong, and I hope 2010 sees it grow and become a staple of the community. I really want to see something eventwise around literacy. A Festival of Books, something.

Denver Come quash Flex SDK Bugs!

EffectiveUI is hosting a group of people to get together and quash bugs with Adobe. Adobe is hosting the official effort in Seattle, and opening a connect room for developers all over to participate!

When you register make sure to sign up on the Bug Quash site to get the instructions on setting your computer up for SDK Development.

The bug quash is the 28th of this month! Starting at 10a and going to 5pm. You can RSVP here (it’s free)

Tom and I are buying pizza and soda to keep everyone caffenated and fueled up.

It’s gonna be fun, if you’re in Denver this coming Saturday, come hang out with some incredibly talented developers and help make the Flex SDK even better for all of us. Even if you don’t think you’re a bug quasher, come and hang out with us, and absorb some awesome info. You never know what you can contribute!

Hung out with 20 of Colorado’s most innovative companies yesterday.

I was at DEMOgala ’08 ALL day yesterday.

It was fun. Tiring but fun. It’s funny how I can do a 3-4 conference, set it up all that, and not be as beat as setting up a single booth, LOL. Man New respect for expo sponsors!

Our booth was pretty sweet! Check out my write up on that, over here.

I got to hang with my pals from Brightkite, which is always fun!

Rob from EventVue showed up, and we chatted some more about some cool changes they’re making over there, that will totally rock for event organizers!

The first among them, is that EventVue is free now. They used to charge by attendee, but decided that model wasn’t very good for them or organizers. The new model they’re working on will kick ass, and I can’t wait to get it going for 360|Flex, heck probably even Ignite Denver!

In the meantime, they’re free like the wind! So if you’re organizing an event, go check ’em out! Tell ’em John sent ya. It don’t do anything for either of us, but makes me feel important :D

They had about 1,000 people in attendance at DEMOgala which I believe was a new record. They also had a lot more Silicon Valley folks come in to chat.

I didn’t attend many sessions, but the two I did, were very good!

Giving the Individual a global voice – A panel with socialThing, BazaarVoice, The Funded, and Fuser. It was great to get their take on giving people a voice. It was also interesting to see two opposite models work. In online reviews, anonymity == less trust. However for thefunded, anonymity is the only way to get the truth, because of the possible repurcussions of speaking the truth. Very interesting. Bazaarvoice sounds very cool, if I sold something, I’d want them involved!

Did I mention there was a robot?

I think they were CO School of Mines, but there were some kids there with some really kick ass robots. One would zip around an pick up swim tubes and stuff. It trapped me in the bathroom hallway for a minute or so, but I won’t hold a grudge.

Over all I was very impressed with the DEMOgala event. It had a few rough spots, booths being moved the day of set up, stuff like that, but otherwise a kick ass event, that really showed off the cool tech Colorado has going for it!

I have a much bigger list of potential speakers and sponsors now for Ignite Denver :D

EffectiveUI Does Android change the game for Apple?

With Tmobile announcing the G1 yesterday, and Android SDK 1 hitting the streets as well. I’m wondering what Android means to Apple.

I’ll admit I wasn’t onboard with Android, and am still not sold, but I have to admit, watching the video, and reading some of the live blogs from the event yesterday, the G1 is compelling.

The UI might be a bit too unstructured, it looks like you can drop an icon any old place you choose, but I’m guessing you can auto arrange too. But the overall experience seems solid. Compass street view, push Gmail? Hotness!

There’s an app store too.

Based on the pics of the app market on Giz, I have to say, Blech.

I’m the first to jump on the apple-bash-wagon for their app store process. I think their choke hold is hurting the market. I think their ambiguous rules, and Refusal to allow any competition with existing Apple apps, will stifle innovation in the short and long run. There’s only so many flash light apps we need. Hopefully 11 is it.

I think the solution lies in the middle. Google has said, there’s NO restrictions, which means the number of CRapps, will be in the thousands. While I’m sure that those apps will be voted down over time, etc. The odds of fining an app that you want go down just as rapidly as CRapps are added.

While Apple shouldn’t be so black box, and draconian, google might want to implement even just a few basic controls, before the market is swamped.

From Giz:

There’s a good side to the open no-limits, no-approval nature of the system: developers can publish anything they want. No prohibitions and controls means that developers will be able to access any part of the hardware, allowing software that is not allowed in the iPhone App Store, like tethering. On the other side, this may also bring bad things to the user end, since it opens the door to potential problems and conflicts that may affect the stability of the Android cellphone.

Unfortunately that’s Apple’s stated reason for their draconian practices, Steve doesn’t think we should have the ability to crash or brick our phones with 3rd party apps. Supposedly Apple vets apps for this. Still, it also allows Apple to block the apps they simply don’t like. Booo

setting up WordPress on a mac, easy minus one lame small gotcha

I’m installing Word press locally on my work laptop so I have a test bed for something bigger that I’m doing. I found an old OS X 10.4.x blog post guide, which was really helpful, until it got to connecting Word Press to mySQL.

Then I lost all sense of self, and slowly went insane, for an hour.

I’m no dummy, but man, setting up PHP and Word Press on my mac was PAINFUL.

Getting PHP up and running, check.

MySQL. been there done that, check.

word press install, no check. kept getting “error connecting to database”

Googling revealed many posts on this topic, in the Word Press forums, the MySQL forums, and Apple. All talking about where the mysql.socket is kept, and how it should be in one place, but isn’t and many ways of working around that.

No joy.

Finally I did another search for Word Press on 10.5.x, which yeilded even more threads on the database error topic.

Then 6 months ago, on this thread, jonokane posted this gem,

Followup: After spending what seems like an absolutely ridiculous amount of time on this, I have figured out the embarrassingly simple issue.

localhost != Localhost

My Mac identifies itself as Localhost, NOT localhost! Learned something extremely obvious…. :)

So the config should look like this:

It certainly shoulda been obvious! I know the Mac is *nix, and capitalization is key, but it was just too close, too obvious. It was also the default, so it never occured to me to think on it.

So, lesson learned, and now, next time I do this. This blog post will light my way!

EffectiveUI R&D Project: Surface Music

Now that the cat is out of the bag, it’s time to show off a cool R&D Project we’re working on!

Jordan Snyder and Drew McLean are working on a cool Surface music synth app, that interacts with objects on the surface. By using the object tags, provided by Microsoft, you can place something on the surface, and a menu expands around it to interact with the music.

The idea is that each object can represent an instrument, or something like that, twisting the object increases the volume, each slice (in the pics) would be a button you could interact with, or a slider, etc.

Jordan and Drew are working hard on this, the next time there’s pics to post, it should have a much improved UI, and I’ll try to grab some video.

The surface is only kinda impressive. Before I started with EUI, I took a look (sshhh) and it was kinda cool, though not as responsive as I’d like from something like that. Andy tried to show me the piano app, and it didn’t respond to him at all. I’ll grant that Andy is kinda a tiny guy, so maybe the Surface didn’t know he was there, :) but still.

The pond app, is pretty cool, but that’s a pretty expensive fake koy pond. Not to mention heavy.

I do think the Surface, opens some really cool doors. Having now sold my left kidney for an iPhone, I’m a huge fan of multi-touch UI, and gestures, and such. It really does open up computing to a whole new level. I find myself constantly wishing my mouse could do what finger do on an iPhone.

Stay tuned for more cool Surface stuff from us, this is only the beginning!

Wanna work on the Surface? Build iPhone apps? Let us know.