2011 Recap

Bill Kenney
Dec 14 2011 8

by Bill Kenney

Here we are the end of 2011, and it has been an amazing year. It was great for us both in things that we learned as well as company growth. We wanted to take a minute to breathe and reflect on how it all went down, what we learned, and to share some insight and show some love.

First thing's first.

Thank You! - to all of our clients and peers.

It is because of you that we are able to live our dream and do what we love on a daily basis. We are blessed to have great clients and peers that share thoughts and push us to become better at what we do. We cannot thank you enough.

How the year started

The short story is we finally made a website for ourselves. If you’ve been following us for a while, you may remember we started the year with a re-branding and the launch of our new website. This was truly the jumping-off point for our business. Our year would not have been the same without it. We created a brand that was simple, yet powerful and a site that embodied our work and personalities. Within weeks we were quoting projects that were unattainable just last year. We had no idea the impact the new site would have.

Our site redesign from early 2011

Having said that, and not to be outdone, we are very excited to be launching a more polished and content rich version of the current site this January. With the amount of growth experienced, accomplishments achieved and clients gained this year, we are excited to deliver our next installment that will showcase Focus Lab even more clearly.

Refining our skills

2011 was a year of refining and enhancing our skills. When Focus Lab started, we tried to be a full-service, everything-to-everyone kind of firm. That’s a real challenge with a small team. It makes refining specific skills difficult and perfection of those skills out of the question.

At the beginning of the year, we were designing print work, so we chose to handle the printing orders as well. We were designing and developing robust websites so, in turn, we offered a range of hosting solutions to those we were developing for. Good design often requires powerful photography, so we were taking pictures too. While the work was steady and often rewarding, we realized all of these additional tasks, tasks that could be outsourced, were overwhelming our true passions for branding and web development, and were keeping us from truly advancing our skills in these areas.

We have now more clearly defined business goals, and have begun eliminating and/or outsourcing some of the additional things we did in the past. Moving forward we want our future clients to know that we do a small set of things and we do them extremely well. Those things will ultimately be Branding & ExpressionEngine Development.

Speaking Events

We were humbled to be selected to speak at two great conferences in 2011. Our mastermind Erik Reagan was selected to speak at the international ExpressionEngine conference called EECI held in Brooklyn, New York this year. He dropped knowledge on the nerdy topic of Version Control and Multi-Environment development and was also invited to lead the only workshop at the conference. If you are interested in learning more about his talk make sure to check out his presentation notes on our blog.

Photos from speaking events EECI & Geekend 2011

We were also selected to speak at a great interactive conference called Geekend. Our topic “Knowing is Half the Battle” discussed the challenges inherent in starting your own business. We shined the light on our personal experiences in starting and running Focus Lab with topics such as: when to take the leap, pricing your work, creating and using contracts, how to say “no” and keeping your sanity. Check out our blog post detailing the full presentation.

Projects from 2011

As I talked about earlier in refining our skills, we have really started to put an emphasis on our branding services. We were always passionate about branding, but this year we were able to focus on this as one of our primary and more sought-after services. We were able to create some powerful brands for some great companies this year. Check out examples of work below.

Screenshots of some of our work during 2011

To balance out the branding side, our larger and more recognized niche is creating beautifully designed and feature-rich ExpressionEngine websites. We value both the user experience on the front end and the ability for the client to manage their content on a dynamic CMS backend. We have had the pleasure of developing a wide variety of sites this year, check out some examples of work below.

Screenshots of some of our work during 2011

Accolades

One of six selected to the ExpressionEngine Reactor Team
Erik Reagan was one of only six developers to join a community-based "Reactor Team" that was formed by EllisLab. This team is in the unique position to influence the core code of a commercial product. You can read more about what this means in EllisLab’s blog post, ExpressionEngine Reactor, For Developers by Developers.
Selected for LogoLounge 7
Bill Kenney’s branding work for client Fitzhugh was selected to be featured in the Rockport publication Logo Lounge 7 coming out in July 2012. It was one of only 2000 images selected from a field of 36,000 entries.
Mentioned in .Net Magazine
We are in the summer 2011 issue (218) of .Net magazine regarding our use of ExpressionEngine. Small, but fun.

Blogging & Community engagement

Although we knew we wanted to have a blog on our site we had no idea how important it would actually be. The reactions from our readers have been great, and have inspired us to make the blog a key focal point moving forward in 2012. We love sharing our work and experiences with our peers, as well as showcasing our services and our in-depth processes for prospective clients. By being completely transparent on how we work through projects and what we are learning as business owners, our blog has been a great resource for our readers and our team. There will be plenty of good reading to come in 2012.

Building our A-Team

One of the biggest changes for us this year was the growth of our team. We are proud to have grown to a team of six talented chaps that all bring their own skills to Focus Lab. The mix of personalities and skills is making us even more excited about kicking off the new year. The new members will be officially announced with the launch of the updated site in January.

All that to say...

We had an amazing year and look forward to building upon it in 2012. Thank you again to all our clients and peers who continue to inspire us and help us grow. We have some fun things planned from 2012 and look forward to sharing and experiencing it with all of you. Happy Holidays and...

See you in 2012!

Knowing is Half the Battle

Bill Kenney
Nov 10 2011 9

by Bill Kenney

We recently prepared a presentation for Geekend, a conference geared toward the young creative, technical and entrepreneurial demographics. The presentation entitled “Knowing is Half the Battle,” discussed what we feel are a few of the essential points to starting and maintaining a successful business. Over the past three years, we have learned countless lessons - both good and bad - and wanted to share part of our story and detail some of those lessons. Keep in mind this is told through the eyes of a designer and developer, neither of us considered ourselves “businessmen” when we started. Since we entered this venture with numerous blind spots, we now want to shine some light on what we have learned to help others who are going through the process.

Context & Perspective

I have had the good fortune of a strong business partner through all these trials and tribulations; it has been an amazing learning experience for us. We’ve watched ourselves grow from two passionate young chaps freelancing from home, to a team of six talented maestros. The basis of our success is a direct reflection of our work ethic, complementary skills and effective identification of market placement (niche). Natural born talent and competitive drive are not sufficient to keep you afloat, those are merely fuel for the engine. Running your own business will require you to wear a variety hats (especially in the beginning), and you will need a plethora of tools to make your business a well-oiled machine. Below, we touch on some of these elements and use our experiences as examples.

Lesson 1: Taking the leap

This is undoubtedly one of the hardest decisions to make. After all, there is no secret recipe for success, and there’s no safety net. The leap to start your business is you taking a gamble on yourself. It is you putting forth your passion and skills and telling the world you are ready to take it on. You should not and will not make this decision lightly, instead contemplating countless factors and outcomes and repeatedly weigh the pros and cons of all aspects of your decision. While we had no doubt that we wanted to start our own business, we still had countless questions, worries and doubts. Deciding when to pull the trigger and leap was not easy.

In the beginning, our main concern was strictly financial. Erik, an analytical thinker, focused on crunching numbers and determining if the math was right: what revenue we needed to collect monthly, what we needed to stay above water and even what we would need in order to grow.

I on the other hand, being the eternal optimist, had faith that we had the skills and drive to make it out of the gate, and could then tackle the unknowns as they presented themselves.

You will have your own factors to account for when making the decision but in the end you will likely be looking at the same two questions we faced:

  • Can I afford to make this transition while keeping the lights on and food on the table?
  • Do I have enough faith in myself/my product to take the leap?
In the end we presented the numbers to our accountant with the hopes of some guidance, and perhaps a head nod to endorse our decision. The answer we received was unexpected, and changed the course of our year drastically:

“You can and should be financially responsible. But in the end only you can decide if you are ready to make it happen. Just because the numbers add up doesn’t mean you will enjoy it and make it a successful venture.”

This statement could not have been more instrumental in our decision to take the leap. We never once questioned our personal drive to succeed, so at that moment our decision was clear as day. We moved into our new office a month later.

In short:

  • There is no secret recipe to the decision.
  • Trust your gut.

Lesson 2: Understanding your value

Great, so you finally jumped. Now what? Beyond all the boring, yet important talk about structuring your business - Do I file as an LLC, C Corp, S Corp etc.?, who will be my accountant? - you also need to define your market value. This is a business and you need to make money, but how much do you charge?

As if starting your business wasn’t a big enough hurdle, now you need to sell yourself, acquire work and get paid. Early on this will mean that you will routinely accept work at just about any price on the principle that “money is money” and the idea that you are building your company’s portfolio. You might even trade services. I would strongly discourage barter in most cases, because trades are rarely equitable. Often, they come down to a person offering you something you do not need for something they do need, which isn’t much of a trade of in my opinion. We all climb through the crazy ranks of pricing in our own way, but I can tell you from experience that you are likely worth more than you think, and you are probably working against yourself.

There are a variety of tools to help estimate what your hourly rate should be which use things such as business expenses, personal expenses and profit margin to generate those estimates. But those calculators miss some very important factors including:

  • Depth of knowledge
  • Years of training
  • Confidence and skill to deliver

A standard set hourly price does not capture your true value, and does not reward efficiency.

 The story goes that Picasso was sitting in a Paris café when an admirer approached and asked if he would do a quick sketch on a paper napkin. Picasso politely agreed, swiftly executed the work, and handed back the napkin — but not before asking for a rather significant amount of money. The admirer was shocked: “How can you ask for so much? It took you a minute to draw this!” “No”, Picasso replied, “It took me 40 years”

Be wary of selling yourself short and devaluing yourself just to get work. If you work very quickly within your skill-set, you should be charging more per hour to account for this efficiency. Because of this risk, some people choose not to charge by the hour.

A battle you will face often is pricing work based on what you think the client will pay. When in fact you would need to assess the job and it’s value to you and the client. Then take that value and using your confidence to deliver a quote that is more appropriate to you and understood & respected by the client. When you begin to get comfortable in this mindset you will open up a whole new door. A note of warning though: not all clients will like this approach to pricing, so you may need to be flexible on this and accept you might miss out on some jobs because of it.

In short:

  • Don’t work against yourself
  • Remember, you are valuable
  • Have the confidence to capture your value

Lesson 3: Contracts

The importance of a solid contract cannot be overstated. This is the shield that defines and protects the expectations of both parties. Without it, both you and the client are treading on a slippery slope.

Creating your first contract can be daunting, and if you are anything like us then your first contract will be a terrible compilation of online templates mashed together in an attempt to create the appearance of business responsibility. But even that first shabby contract offers markedly more protection than handshake-style agreements. Those inevitably turn into overwhelming and troublesome transactions, leaving both parties frustrated and trying to figure out who is to blame. Without a document that states the roles of each party and clearly defines the scope of work, you are leaving the door open for a dangerous thing called scope creep.

Scope creep is a sneaky little monster that looks for profit margin and eats as much of it as possible. To avoid this beast you need a solid contract that includes the project’s scope, sometimes called a Statement of Work (or SOW).

A contract will also define the border between a friendship based project and a real business transaction. If you don’t already have a contract for use we recommend you find a local lawyer who can help you find and/or assemble one that is appropriate to your needs.

In short:

  • Contracts are a must
  • Contracts protect both parties
  • Contracts define the scope of work
  • Contracts define a payment schedule
  • Contracts cover your tail

Lesson 4: Managing expectations & communication

Under promise and over deliver.

It’s a common phrase that’s very simple in theory, but is not always easy to pull off in real life. Of all points in this article, this is one we are still learning in new ways as we grow. Managing expectations is all about discussing what should happen and what could happen with the client. The simplest example of this is saying something like “I’ll have that to you by Monday” to a client. That clearly states that you’ll be sending something to the client on a specific day.

This example illustrates one of the easiest pits to fall in. What if you get sick Sunday night and cannot work at all on Monday? You might just wait and send things over on Tuesday. But if you do that, you have officially started letting down your client. You said you would do one thing, but did another. A simple solution would be sending a quick note Sunday or Monday stating you are out sick and will need an additional business day. Simple and effective. An even better route is to over estimate when you can deliver something. Confidently tell your client you’ll have something to them Thursday and deliver it Wednesday. Under promise and over deliver.

On a grander scale you will want to set expectations about your long-term availability, work process and more. Never assume your client knows what’s on your mind or on your schedule. When in doubt, tell them what they might already know.

In short:

  • Clear communication is essential
  • Over communicate when in doubt
  • Learn from your communication mistakes

Lesson 5: Learning to say “No”

As a business owner it is your mission to make money, deliver great services or products and satisfy client needs while being profitable. In this process you can become programed to take every opportunity that comes your way, over promise on deliverables and slowly transform into a “YES-man,” saying “yes” to everything that comes your way. While I understand that it may go against everything in your soul to turn away paying work, you will find that not every job is a good fit for both you and or the client, and that those are the jobs to avoid.

You will find yourself saying yes to certain requests and then, in retrospect, asking “Why?” Likely it was because you did not want to offend a current client or friend. Or maybe you really needed a paying gig at the time. But you need to think about which is worse, telling them “No” or saying “Yes” and then dropping the ball. I can assure you that the client would rather you said “No” upfront.

When to say no:

  • The project doesn’t fit your business goals
  • It is not beneficial to the business revenue / image / portfolio
  • Clients that seem unorganized / unprofessional
  • Something goes against your business ethics

What is interesting is that you will find yourself landing new opportunities by choosing to forgo others. For example, earlier this year we decided to pass on what would have been our biggest single project to date due to the simple fact that we were just not ready as a company to handle all the moving parts. It was a gut-wrenching decision to make, and at the time we were hoping we would not come to regret it. Long story short, we were actually able to land multiple projects of the same value over the next couple months that were a better fit for our team. We would not have been able to take on these new projects had we been entrenched in the first project.

In short:

  • Do not feel obligated to say “Yes”
  • Stick to your guns / business goals
  • Wait for (or seek out) the right opportunities

Lesson 6: Slow and steady growth

So now you are protected by your detailed contracts and landing clients that understand and respect the value you bring to the table. You are getting used to the project management roles and power of good communication. You are also finally making money so you can begin to filter incoming projects and pass on work that doesn’t fit your goals. The next dilemma you will face is:

I have more work then I can handle. Should I hire someone?

Obviously growth is great, but be sure to understand the amount of growth you can truly handle. Taking on a new project that is going to make your pockets fat but drown your resources can be a very dangerous path. With growth comes added stress and the potential to compromise key areas such as:

  • Quality of work
  • Communication
  • Time management
  • Responsibilities
  • Peace of mind

When you get to the point where you are ready to hire someone the biggest thing to remember is to hire a person that is complementary to the team. You may be great at what you do and think, “I just need another me,” but that is incorrect. You can look for someone with some of the same skills but they should also carry a set of skills that adds something new and fills needs in the business. Before diving into the idea of hiring what would legally be considered staff, consider working with sub-contractors on a project basis. This will give you a solid idea of who is a good fit for the team.

This is even more true if you decide to create a partnership. The most valuable aspect of the business relationship between Erik and I is that our skill-sets and the work that we enjoy is completely different. This creates a nice harmony and balance within the services we offer and daily business tasks that need to be handled.

In short:

  • Slow and steady wins the race
  • Don’t compromise your core values
  • Build a complementary team

Lesson 7: Self preservation

Let’s face it, you cannot work every waking hour of every day, whether you love your job or not. It is not healthy for you, your family or the overall quality of your work. You need to set limitations for yourself and define availability for your clients as well.

In the beginning you will gladly answer emails, phone calls and work requests on and off business hours. You will actually forgo the idea of there even being such things as business hours because, after all, you run the business and you are always on the clock. This may be a commendable example of your work ethic in the beginning, but you will actually be doing is creating expectations for your clients that you will not be able to meet forever.

Do yourself a favor early on and set some clear working terms and general guides for what working with you will entail. Setting these expectations and framework will again separate you from the loose nature of a friendship style transaction, and remove a potential roadblock to growth for the future.

It is important to step away and enjoy time outside your business. Whether it’s spending quality time with your spouse and family, a day basking in the sun or devoting time to a personal hobby, this free time will allow you to enjoy other aspects of your life. It will also recharge your brain so that upon return, you are eager to work and hitting on all cylinders.

A great example is those days where you seem to be hitting a wall trying to find a solution or idea. You could spend the entire day spinning wheels making no progress. As your own boss you have the freedom, and perhaps the responsibility to walk away from such situations. I cannot tell you how many times I have solved such a block by walking away and returning a day later with a fresh mind. Often, the answer just jumps out at you.

In short:

  • Don’t kill yourself
  • Set personal limitations
  • Set client and business based limitations
  • Create a balance of work and life

Conclusion

It was hard to limit our Geekend presentation, and by result this article, to only seven lessons. We felt these were the ones that helped us most in getting to where we are right now. They aren’t unique to our company, or even the creative services industry.

There will be lessons to learn the hard way and the easy way. We’ve by no means conquered them all, but hope that the ones we’ve shared will be helpful to those of you getting started. One of the best ways to learn these lessons is from the experiences of others. Dive into your community and learn from your peers. Share your work and experiences with others as well. Make a strong effort to continue learning.

At the end of the day it’s your passion and love of life that should be driving you to do what you do. Find something you enjoy that can fund your enjoyment of life and own it.

Go forth and conquer.

References

Partnership with Train-ee

Erik Reagan
Feb 03 2011 1

by Erik Reagan

"Insert handshaking business graphic here"

Focus Lab, LLC is proud to announce a partnership with Train-ee.com. We have been working with Mike Boyink to develop and offer an Advanced course alongside his already excellent Beginner to Intermediate classroom training for ExpressionEngine. The class aims to give students a deep understanding of how ExpressionEngine and CodeIgniter work in the background of an EE site. Students will also learn to plan, build, test and deliver their own add-ons for ExpressionEngine. For more details about our first class check out the advanced class page on Train-ee.com.

“The goal...is to incorporate as many aspects of add-on development into a single add-on.”

In early 2010 Mike and I began discussing the need for an add-on focused class for Train-ee. The interest was there but Mike needed someone to develop and ultimately teach the course. Because I love showing people how things work I was instantly attracted to the idea.

The timing last year seemed a bit odd simply due to the state of ExpressionEngine's transition into 2.x. I didn't want to start a class that could potentially need to cover EE1 and EE2 add-ons. (Anyone who has built for both versions knows that it wouldn't be fun.) So here we are, nearly a year after the 2.x release, ready with this new class.

Train-ee class in action

Introducing Train-ee Toolkit

The class will primarily center around planning, building, testing and delivering a single add-on which we're calling Train-ee Toolkit. The purpose of this add-on is to aid developers as they build and maintain EE sites over time. A few tools that I released for EE1 will be rolled into this add-on (like ER Developer Toolbar, CP Active Members and Cache Buster).

The goal of Train-ee Toolkit is to incorporate as many aspects of add-on development into a single add-on. We'll cover the ins and outs of the new CodeIgniter foundation of EE along with each type of add-on and how to build them. I've been very excited putting the material together!

Other Training & Consulting Opportunities

One of the reasons Mike came to us about this class is simply because we've already been teaching it. Focus Lab, LLC already does private training and consulting on a number of levels for ExpressionEngine. If you or your organization is in need of an instructor for EE we would love to talk with you. Here are a few ideas of practices we've consulted on with other companies:

  • Add-on development
  • ExpressionEngine site IA
  • Multi-environment configurations
  • Source control management and deployments

If you see yourself fitting in one of the areas above, but aren't sure that a public classroom setting is what you need, please drop us a line and we'll talk.

Any Questions?

So, our fun announcement is done. Be sure to take a look at the class details and if you have any questions feel free to ask them in the comments below. To stay up to date on class details follow us on Twitter, follow Train-ee on twitter, or subscribe to our feed.