Newsletter September 16, 2022

Let’s Talk About:

Build First, Iterate Later

Zach Robbins

By Zach Robbins, Vice President of Client Strategy

I’m a spreadsheet fan. You might even call me a spreadsheet aficionado – I’ve built quite complex ones. They often support the work I do at Viget (and occasionally help map out my personal life). But I often find that when I share those complex spreadsheets with others, the magic is lost in all the explanation and instruction required for someone else to understand it, much less actually use it.

Long-time software marketing executive Nate Sullivan has had a similar relationship to spreadsheets and considered the question: “Is there a simpler, more intuitive and shareable way to map out business’s “what-ifs”? Nate decided to create a way to model “the maths” without the complicated, brittle, and hidden system of cells and formulas. He didn’t know how to begin, however, or if it was even possible.

Viget developers worked alongside Nate to quickly understand his vision, hone in on the core functionality needed, and start building. By jumping head first into development, our team was able to quickly find edge cases and iterate until we had the proof of concept Nate was looking for - a functioning tool he could not only continue to build upon, but use to launch his Kickstarter.

We’re excited about the next iteration of “Resolution."

Check out the Kickstarter

Articles We Love

  1. 1. Introducing Immer: Immutability the easy way “Immer has a few quite unique features to offer when it comes to working with immutable data in JavaScript.”
  2. 2. Should You Create An MVP Before Creating An App? “Apps are no small undertaking. Nor are they cheap to build and maintain. So, before you move ahead with creating a new mobile app or SaaS for your client, perhaps you should consider launching a minimum viable product (MVP) instead. With an MVP, you have a low-risk and lower cost way of testing your concept on the market. What’s not to love about that?”
  3. 3. 5 Reasons Why RxJS Observables Are So Powerful (With Examples) “If anything in your app happens asynchronously, an RxJS Observable will make your life easier. While this might sound like an ad for just about any JavaScript library ever created, the RxJS Observable has a few unique advantages that make it stand out.”

What We’re Up To

Nathan Schmidt Bio Display

UI Developer Nathan Schmidt started on the Front-End Development team a few months before we re-structured it. In this article, he explains the reasons for the change and how the new teams differ.

Newsletter tot trot

The Viget HQ team participated in the 1st Annual Viget Tot Trot, traveling to four Falls Church restaurants to sample and judge their takes on The Tater Tot.

Icon content strategy SEO

In his most recent article "The Art of Failing Gracefully," Senior Developer Solomon Hawk explores error handling and how it impacts users' experiences.

000039 1370994036

JavaScript Developer Andrew Thomas introduced us to the wonders (and nightmares) of Stable Diffusion at a recent Free Lunch Friday. Here is just one of his Viget-inspired AI masterpieces.


We’re currently hiring in all four of our locations. For most positions, we'll consider permanently remote team members. We would love to hear from you!

Contact Us

We help transform organizations with modernized software and optimized digital experiences. If you’re looking to build or improve a digital product, contact us.

Contact Us

Washington DC Metro
105 West Broad Street
4th Floor
Falls Church, VA 22046

Durham, NC
309 E. Chapel Hill Street
4th Floor
Durham, NC 27701

Boulder, CO
1002 Walnut St.
3rd Floor
Boulder, CO 80302

Chattanooga, TN
1404 Cowart St.
Chattanooga, TN 37408