They Ask, You Answer

A revolutionary approach to inbound sales, content marketing, and today’s digital consumer.

Learn MoreLearn More

Free Courses in IMPACT+

Dozens of sales, marketing, and content courses inside IMPACT+. Start learning now.

See all coursesSee all courses
IMPACT+ Membership
IMPACT+ Membership
Coaching & Implementation Services
Coaching & Implementation Services

Services Overview

See how you can dramatically increase your inbound leads and sales.

Services Overview

Digital Sales and Marketing Mastery

Fast track your team’s success with IMPACT's most popular service.

Digital Sales and Marketing Mastery

Web Design

Launch a beautiful website that consistently generates leads and revenue.

Web Design

Virtual Sales Training

Equip your sales team with comprehensive training designed to help them close more deals in today's virtual-first world.

Virtual Sales Training

HubSpot Training & Implementation

Train your company to take ownership of HubSpot and get the most out of your investment.

HubSpot Training & Implementation

Case Studies

See dozens of examples of companies succeeding with Digital Sales and Marketing Mastery and They Ask, You Answer.

Case Studies
Become a Coach
Become a Coach

Ad vs Inbound Agency: How The Shift Made Me a Better Web Developer

Ad vs Inbound Agency: How The Shift Made Me a Better Web Developer Blog Feature

March 2nd, 2018 min read

Back in early 2013, I landed my first web development gig at a small advertising/creative agency.

They do great work with pretty big names such as Hard Rock and Virgin, and when I was there they did a lot of campaigns promoting new TV specials and even hotels.

Needless to say, I was loving it and impressed, ( - and did I mention they had a keg in the office?!)

Even with all the good, I ran into some workflow issues, but I just chalked it up to me being a newbie to the game.

However, knowing what I know now, and being familiar with the Scrum framework, I realize it wasn’t just me. There was a problem with the system.

Now, I’m not going to go on and on in this post bashing my former employer. They are extremely talented and I have much respect for them (and that just wouldn’t be cool anyway).

They just did things differently and it was a huge learning experience.

Working for an agency is very different from working as an in-house developer for a company, in my opinion, at least.

In-house developers tend to have more cushion for experimenting, and just more time to deliver.

Working in an ad or marketing agency environment, you work for the clients who know what they want and expect you to deliver products or results on deadlines.

It’s a fast-paced environment and I’ve grown to love it -- but not all agencies are alike.

In the past three years, I’ve learned a lot as a developer, how I work best, and the differences between developing at an advertising agency and at an inbound agency like IMPACT.

A Whole New Developing World

A few years after leaving the agency, I decided to try my hand at something new in Inbound Marketing and HubSpot.

I was completely new to the Inbound world, but I figured it would be a great learning experience and help me grow as a developer.

After a couple position changes and freelancing for a bit, I was presented with an opportunity to come to IMPACT and I couldn’t pass it up.

During my onboarding time, I started thinking about how different this life was compared to the developer life I had back when I first started. Here are some of the biggest differences (and benefits) I’ve seen.

Workflow & Collaboration

One of the biggest differences and advantages to my workflow now is using Scrum.

With Scrum, we are broken up into teams or pods as IMPACT likes to call them and every pod has a few account strategists, a designer, and developer.

This is super helpful when it comes to keeping things organized and streamlined. I work more closely with our pod’s designer than I have previously and with that, I am able to learn her techniques and style.

By knowing how she designs, I’ve been able to learn her expectations for functionality and structure, which speeds things up. Another benefit is if I need anything, like a new asset or an SVG, I can go right to her and see if she can help me out.

With the ad agency, we never worked closely with the designers, and they were even on a separate floor. So, frequently, I would just get a design from our project manager, and basically “dig in.”

If I had any questions on design or functionality, I would basically need to track down who designed it.

With this type of workflow, it was more prone to miscommunication between designers and developers or developers and clients.

When you’re a developer and you’re handed a design, you could interpret it any way you want, and if you don’t work with the same designer, you may not be as familiar with their workflow or design language, which leads to back and forth for approval and to get the build correct.

You’ll find yourself talking with the designer on functionality or assets when you could be developing. It really takes its toll on efficiency.

Project Management & Processes

The other problem was project management.

The old system I used to work with was with just a glorified spreadsheet that had our task in one column and the hours allocated to it in another.

No descriptions, no area for assets, or information of the designers, and the process of getting a project over the finish line was slowed down by a lot of back-and-forth between the developer, designer, and strategist.

Looking back on it, it was very much like the Wild West.

There was never a set of tools we had to use for programming, it was more of what the certain developer felt more comfortable with or wanted to try.

Over the last three years, I’ve using all types of methods to develop. It was also great to have the exposure, but it was a little chaotic at times.

There were some developers using angular and react, some were using Markup or Twig.

For the PHP side of things, we had Cake projects and some Laravel builds, and as far as automation tools went, there was the age-old argument between Grunt vs Gulp.

Oh! And we even had some older sites built in Flash!


Yes, we managed, but as you can tell it wasn’t very efficient, and always had the concern of what happens if somebody is out for the week on vacation or if somebody decides to leave.

When you combine programming languages, workflows, or tools you are not 100% familiar with and the fast-paced world of an agency, you get late nights, you get frustrating spans of work, you get shoddy work.

Yes, it’s a learning experience, but you are on a timeline to get these products out and at that point, it can can get discouraging. This can lead to burnout, which is the kryptonite to creative agencies.

At IMPACT, we use Jira and our workflow is much more streamlined and effective.

Jira is basically a project management platform that uses cards to organize and plan campaigns/projects. Every card is a task to be done, where the strategists can link assets, give descriptions, and note priority.

We also all work on the same framework. It helps keep things more cohesive and avoid a lot of the headaches that came with multiple languages at the ad agency.

Culture & Work Environment

Now, let’s talk about culture and work environment -- because that’s the fun part!

Both IMPACT and the ad agency pride themselves in culture, and a tight-knit team that worked well together inside work and outside work -- But, IMPACT found the secret ingredient.


The key to obtaining and keeping hard-working, dedicated, passionate team members is to treat them as equals, with respect. Not just respect as individuals; I’m talking respect for your hard work and passion.

It’s quite different…

When you don’t feel respected at your job, it’s easy to lose sight of the end goal. You tend to do the work with a different mindset, just doing it because you’re told to do it, but when you feel valued, or you’re treated like part of an important team, things change.

You feel excited to actually work. You get inspired by the end result and what it brings for the client, and because at IMPACT, I actually talk to the clients and get to know them (where at the ad agency, I didn’t) I care more about how they feel of the end results and I work harder to meet their expectations.


To top it off, IMPACT is super transparent with its team; discussing their finances, plans, and goals.

When you are noticed for your work, time, and dedication, and they let you in behind the curtain of the company, you strive for the company and you work your ass off even more.

Working Remote

But it’s not just working hard, it’s playing hard too.

The team gets together every quarter for a week of working side-by-side, nights out, and later in the year, a kick-ass holiday party.

But wait, what do I mean we “get together?”

Well a portion of the team, including myself, works remote, which is another benefit in my opinion.

With the Ad agency, working from home was just not allowed. While it’s great to work in an office, be around your coworkers, and bond, in my opinion, I’m more productive working from home -- and IMPACT lets me have that flexibility.

IMPACT recognizes that not everyone does their best work under the same circumstances. Working from home is not about being lazy, or working in your PJs (though that’s an added bonus), it’s about being more productive and being respected and trusted that you’re getting your work done. It ties in with being respected and being given autonomy.

Again, when I’m given the flexibility to do my best work, I’m able to pass that efficiency and improvement on to my team and the client.

Key Takeaway

I know not every company is the same, nor do I expect them to operate similarly.

Some companies may not need or want to operate so transparently or collaboratively. It’s just nice to look back on it and see how things have progressed in my industry or even my career.

I do value my time at the ad agency, it has helped me grow as a developer, and has given me experience and perspective, but working at IMPACT has also been a great learning experience and I love the flexibility that comes with it.

Having the option of working from home, working in a close team, and being respected and trusted in my role provides me the passion and drive that keeps me going and thriving to be a better developer.

FREE On-Demand: The Website Optimization Summit Opening Keynote

Watch Liz Moorehead’s takeaway-filled opening keynote from the Website Optimization Summit for FREE inside IMPACT+.

Your business website should be your most profitable virtual employee -- closing deals left and right. Yet, business leaders and digital marketers just like you are unwittingly undermining the money-making potential of your website. 

Let Liz Moorehead show you the simple and powerful ways you can immediately increase the revenue potential of your business website, no matter what industry you’re in, in this information packed keynote.

Watch Free On-demand

Keep Scrolling to Continue Reading

Watch Liz Moorehead’s opening keynote from the Website Optimization Summit, FREE on-demand inside IMPACT+. Learn how you may be unwittingly undermining the money-making potential of your website and how to fix it!
Watch Free On-Demand
Here Are Some Related Articles You May Find Interesting

Want to Contribute Content to impactplus.com? Click Here.

A FREE online learning community with on-demand courses, hundreds of expert-led sessions, thousands of your peers ready to support you, and much more.
Check it out
FREE On-Demand: Watch Liz Moorehead’s Website Optimization Summit opening keynote now!
Watch Free On-demand
FREE On-Demand: Watch Liz Moorehead’s Website Optimization Summit opening keynote now!