Arduino Development in Atom Editor
If you've played with Arduinos for more than 5 minutes, you'll know that the provided IDE is not the coolest thing about Arduino. You're more or less stuck with it however as it's the only means of...
View ArticleOn the Origin and Nature of Viget’s Summer Scramble
To this day, the origin of The Scramble eludes us. Sometimes, over a cold beer on a fine evening, we look back upon the years and consider the events leading up to The Scramble. I maintain that it...
View ArticleAnnouncing Viget’s Digital Project Manager Apprenticeship
We’re excited to announce the launch of a new training program at Viget—the Digital Project Manager Apprenticeship. The word “apprenticeship” sounds quaint (or does it?), but don’t be fooled. In our...
View ArticleNon-Obvious Paths to a Career in the Tech Industry
At Viget, we build digital products and websites for clients. The work is done by a team of people, and the most obvious roles involved are developers and designers. People in those roles often have...
View ArticleSix Clues You’d Be a Great Digital Project Manager
As Anna recently announced, we're launching a new Digital Project Manager (DPM) Apprenticeship this fall. We're excited about building a strong training program and introducing new people to the...
View ArticleHow to Hold a Remote Design Studio
A design studio is a group brainstorming session where participants sketch, share, and iterate in order to explore various design directions and come up with new ideas. Usually, design studios are...
View ArticleMaking Cross-Client Google Analytics Tracking Easy with Trackomatic
We do a lot of analytics work here at Viget. As we set up Google Analytics tracking on websites, we often find ourselves repeating the same setups across clients. To keep ourselves DRY and reduce our...
View ArticleA Gzip Primer for Front-End Development
It’s easy to treat Gzip as black box technology — for most people, it’s a checkbox that you turn on at the server level and forget about. But with a basic understanding of gzip, you can speed up your...
View ArticleParting Thoughts from a UX Apprentice
Last March, I received and accepted an offer to work at Viget as their first full-time UX Apprentice. That meant having to travel some 4,400 miles from my home in Dublin at the time to a new city I...
View ArticleIntroducing Fare: E-Z Pass for the Metro
In January, I moved to Paris for a semester abroad. I adored the art, the café filtres, and even the metro. One thing I didn’t love, however, was trying to make the train for morning classes. I always...
View ArticleThe @font-face dilemma
There has been a lot more discussion recently about web font performance, and deservedly so. Custom web font usage continues to grow, but the implementation often occurs without considering real-world...
View Article5 Things I Learned from the Viget Design Team
Beginning mid-June, I started my time as a bright-eyed, bushy-tailed design intern at Viget. Over the course of 10 weeks, I picked the brains of the talented design team here and have learned a few...
View ArticleExperiments in Loading - How Long Will You Wait?
Intro Entering Viget’s summer internship program, I was asked to devise a solo user experience project. Once I came across past Viget UX experiments I knew I wanted to add to this body of research. I...
View ArticleSlimming Down Your Models and Controllers with Concerns, Service Objects, and...
The Single Responsibility Principle A class should have one, and only one, reason to change. - Uncle Bob The single responsibility principle asserts that every class should have exactly one...
View ArticleForget Sass Variables: Upgrading to Maps + Functions
Sass maps are a powerful feature that allow you to build deep, intelligent objects that represent the information in your CSS. Because they can be looped, merged, and parsed in such smart ways, it's...
View ArticleThe Great Estimating Experiment: How We Reignite Scrutiny in Estimating
At every agency, time=money. So, keeping people busy on billable project work is critical to the bottom line. One of my hats at Viget is “Resource Manager.” Some agencies refer to this role as...
View ArticleThe DC Metro: Thoughts on Design, Behavior, and Escalator Etiquette
I would hardly count my commute on the DC Metro as my favorite part of my day. Metro is notorious for having service problems and delays, sometimes major – often making commuting a trying experience....
View ArticleExploring Improvements in Fantasy Football
If you read our blogs, you know I’m the sports fan. Whether this, this, or Omaha that I like to explore the intersection of sports and technology. So, I for one, am very much looking forward to the...
View ArticleHow to Balance Your Schedule While Advising an Intern
Another class of Viget interns has just gone back to school, and I find myself, once again, in awe of the budding talent we bring in each year through Viget’s internship program. This summer, I served...
View ArticlePebble Rocks Boulder - Hardware Innovation Packed into a Weekend Hackathon
As the sun set over beautiful Boulder, Colorado on Friday, September 4, seventy+ bold designers, developers, and makers used Pebble Time smartwatches, Lulzbot 3D printers, and their own wits to create...
View Article