Tucson's Web Design and Development Scene Is on Fire

There is a lot of excitement right now in the Tucson web design and development scene. Tucson Digital Arts Community is rocking the house with monthly workshops, local companies like Bookmans are innovating with their agile web development and engaging user-centric website, and there is a buzz of energy around getting together, sharing ideas and best practices, learning, networking, and improving our community.

Local web ninja Jared McFarland summed it up nicely in Capitalizing on the Tucson Tech Community.

We, as a community, can work together to educate and inspire one another. We can enjoy the same benefits as the people in major tech centers simply by knowing each other and inventing ways to work together. It isn’t about vast numbers of people, but small passionate groups. The web brings like minds together globally, but we can now use the web to find each other and act locally. We can turn Tucson into something intentional, and beautiful, for ourselves and the city.

The larger Tucson community is also bubbling with social events like Ignite Tucson and the myriad of Twitter meetups (“Tweetups”). Just search Twitter for #tweetup #tucson to be amazed. These events cover a much broader range of topics than web design and development but they all share a common goal: to mingle, network, and share with others.

This is how I think it breaks down: socially, the larger community wants to meet itself and technologically, web designers and developers are joining together to improve the tech community. All of this energy and enthusiasm is contagious!

In contrast, I want to share the story of the Tucson Geek Meet1, a group I was personally involved with for four years. Started as the Tucson Web Standards Group in 2003 by Molly Holzschlag, the Geek Meet slowly lost momentum over time. Instead of growing and expanding, it stayed a small core of five or six people.

Don’t get me wrong, because of those meetups the five or six of us are now steadfast friends, and several of us have had the opportunity to work together. Now that we are friends we can socialize anytime—we don’t need to call it anything. The idea of the Geek Meet isn’t going away, it’s just being replaced by ad hoc Tweetups and other social happenings around town.

What I want to encourage, and I think Jared hit on this, is not just the social aspects of meeting together but the educational and inspirational benefits of sharing code, experiences, and real-life examples of our work. TDAC is spearheading the effort by organizing workshops and collaborative coding days to get people together to educate, inspire, network, and improve. I’ve been a part of TDAC for six months now, and the tech community in Tucson isn’t just soaking it up, it’s clamoring for more.

We’re hoping soon to have a Refresh Tucson—our neighbors in The Valley have had a strong Refresh presence for three years—we can do the same here in the Old Pueblo. So please participate: join up, tweet up, meet up, share, and pass the word to your colleagues and friends.

Let’s do it, Tucson.

How to get involved

Tucson networks to join and participate in

Are you on Meetup.com? Tell your Meetup.com cronies to join the fine sites listed above, especially if you are on the Meetup.com Web Standards “waiting list”. Wait no more!

Notes

1 The Tucson Geek Meet is no more, it’s pushing up the daisies, it’s kicked the bucket. This meetup is not pining for the fjords, it’s gone to meet it’s maker. It’s… OK, enough of the Monty Python!

For posterity, here is a brief history of the Tucson Geek Meet:

2003(?): Started by Molly Holzschlag.

2005: Tucson Web Standards Meetup moved to Upcoming by Lance (from Meetup.com). We met at B-Line and Famous Sam’s. See Molly’s 2005 post and my 2005 post as well as the Upcoming group page.

2006: Met monthly at the Old Chicago patio. A few Flickr photos from 2006 events: Great Discussion at Tucson Web Standards Meeting, Geoff in Action.

2007: Changed the name to Geek Meet.

2008: The infamous Hooter’s incident. D’oh! (Yes, Molly gave us a good lashing for that, and it was deserved.)

2009: Called it quits in favor of other local groups and Twitter meetups.

This post was originally titled “Rest in Peace, Tucson Geek Meet” but I decided that it was just a small part of the burgeoning Tucson web design and development scene.

You Can't Win

If you are passionate about a cause, preach it loudly and clearly, and see it as the best way to do things, you are labeled a zealot.

If you keep your head down and stay out of the shouting matches, often ignoring them simply because you don’t have the time or energy, you are labeled as complacent.

The middle ground, if there is one, is to be pragmatic. Embrace standards and strive to meet them as much as possible, but know when to give in and just get the job done. Or better yet, build something the right way, and lead by example.

I’m ashamed it’s taken me all these years to come to this realization, but hey—better late than never.

Project Update: AZ-Birding

I am proud to announce the recent launch of AZ-Birding.com, a custom reservation system for Arizona-based professional birding guides. I was involved in every step of this project from planning and prototyping to web design and development.

azbirding

AZ-Birding.com, a free service of WINGS, launched in February 2009. I have worked with WINGS since 2005, and this latest project is exciting since it brings focus to Arizona (as compared to WINGS worldwide presence) and enables anyone to hire a local birding expert to explore the state’s wonderful birding specialties.

The site’s main focus is taking reservations, so the majority of the work revolved around managing calendars, the reservation process, and the guides’ availability with a custom CakePHP web application. The CakePHP app has two parts: public-facing pages with reservation forms and guide information and an administrative area for WINGS to manage all the details.

The goal for the administrative aspect of running AZ-Birding as a service was simple: automate the process as much as possible. To do this, the app has built-in functionality that runs automatically to produce reminders, late notices, and feedback requests (sent out to clients after their birding experience is over). This automation reduces the office workload for WINGS while ensuring a high-quality, consistent experience for clients. This hands-off approach safeguards against common situations where an administrator would have to step in and take action, like when a birding guide might be out of the country—or offline for a few days—and cannot respond directly to a reservation request.

The pages that don’t pertain to managing reservations are managed with WordPress. This decision was based on two realities: much more development time and effort would be required to cook up a CakePHP-based CMS, and WINGS is already familiar with the WordPress product and interface as the content editor and producer of the WINGS blog, Wingbeat.

As an added bonus, the site also tracks the latest Arizona bird rarities—meaning WINGS can post alerts when rare or special birds are sighted in Arizona. The home page and the “Latest Rarities” page both feature these alerts (entered into WordPress as blog posts) as well as custom data delivered by eBird, a free service of Cornell Lab or Ornithology. For example, the eBird data feed for “Notable Sightings in Arizona” not only brings more value to the AZ-Birding website as a birding resource, but it also provides potential clients with an idea of what to look for—hopefully enticing them to place a reservation if they see something that excites them. All the bird-related content on AZ-Birding is geared towards providing a reason to book the short-term tour with the service’s expert birding guides.

Two people contributed to this project outside of simpledream, and I owe them thanks. Sam Devore did the heavy lifting on the data modeling and backend CakePHP setup, and also contributed greatly to the project planning efforts, including work on user actions and workflows during the planning stages. The AZ-Birding logo (inspired by the gorgeous Elegant Trogon) was designed by Julie Hecimovich.

See the official announcement from WINGS, view all the screenshots on Flickr, and read more details in the simpledream portfolio.

Freelancing as a Web Professional

I’ve been asked a lot recently about freelancing and how it works. My personal experience has been amazing! But the truth is that it’s not for everyone. If you are considering going solo, here is some recommended reading for you.

First, review the recently-released results of the 2008 A List Apart Survey. The responses and accompanying analysis will give you insight into what web professionals charge, what their job titles are, how many hours a week they work, and much, much more. Included are many statistics regarding freelance workers and how their habits and experiences compare with those of more traditional web workers.

On getting paid and how much to charge:

These web professionals address freelancing from both sides—moving from a traditional workplace to freelancing and also giving it up to go back to working for a company.

Since freelancing for me is about doing what you love, I’d like to include two short, inspirational pieces:

And finally, as recommended listening, listen to the panel conversation Jeffrey Zeldman moderated as this year’s SXSW Interactive conference: “From Freelance to Agency: Start Small, Stay Small”.

You Are What You Make

I’ve always done kind of weird, strange things, and that’s what I get hired to do: weird, strange things. The type of work you make is the type of work people will hire you to do.

Joshua Davis inspires me, not because he is a world-class Flash artist that creates complex, 120,000-layer files in Illustrator in five minutes1, but because he isn’t afraid to be himself. In fact he’s been extremely successful at creating art and websites that are as individual as he is.

One of my goals for 2009 is to find a balance in my work as a web designer/developer with what I find important and valuable in life. If I produce work that isn’t fulfilling, or if I feel like I’m not working towards doing stuff that matters, it isn’t because I’m doomed to serve a particular client or style—but because of the fact that what I’ve done is what people hire me for.

Maybe it’s time to make something a little bit different?

1 Read about Joshua’s work at Apple Pro Profiles: Joshua Davis.