QA is not a verb
You’re in the middle of regressing defects and a small notification flashes in the bottom portion of your screen. Instant message. You open the window and read a string of words than invariably end with: “. . . and please let me know when you’re done QA’ing it.” Perhaps it’s commonplace now, and you gloss […]
The Web is a Village at Scale
Some time ago, I spent a month in the Himilayas. There were no roads or cars, only footpaths connecting small villages where people lived without most modern conveniences. Inside these tight-knit mountain communities, everyone appeared to have a natural sense of each others’ well-being. In contrast, it is well documented that technical societies tend to […]
R/GA Sessions Presented at SXSW 2012
R/GA is going to be at SXSW this year, are you? Come check out any of our eight sessions. Enjoy: R/GA Sessions: March 9 Will Turnage My Robotic Kitchen Planned this Dinner Party 3:30-4:30 PM Hilton Austin Downtown – Salon K March 10 Kyle Bunch / Rich Ting The […]
Can you write a better Javascript function than this?
Yesterday, I decided to write a bit of JavaScript code to evaluate classes. The first version of my code looked like this. function hasClass(el, className) { var r; r = new RegExp('(^| )' + className + '( |$)'); return r.test(el.className); } function addClass(el, className) { if (hasClass(el, className)) { return false; } el.className += ' […]
Five ways to handle Technical Debt
Despite best efforts, development teams always leave a trace of hacky approaches in their code. All of these inefficiencies in the code are called tech debt. Just like a financial debt, it incurs interest. Our accrued interest would be: bugs that require extra effort and introduces more development delays, as well as complicating future updates […]
Four Developer Tips for Winning Hackathons
Recently, we participated in a 24-hour hackathon and created 2012 Matters, a Facebook app that encourages you to share what matters most in the 2012 election. People are quick to talk about the advantages of building a product quickly, but there’s much less talk about what it takes for a team to build a successful demo in a very short time. Here are four things that successful teams do to create working software in 24 hours.
Comparing Food Trucks and Software Development
Over the summer R/GA had a bout of what doctors call “Food Truck Fever”. Every day a new food truck showed up in front of our building on 39th street serving everything from Koren BBQ, homemade Chinese dumplings and artisan ice cream. Every day the trucks were greeted with a long line of hungry R/GA’ers […]
Video Response: Which browser has the most future potential?
Last week on R/GA’s Facebook page we asked our fans to vote for which browser they felt had the brightest future. This week you can enjoy some of R/GA’s foremost browser experts share their thoughts in the first of a series of video responses to our Facebook polls. Spoiler alert: no one chose Netscape.
Projects supporting the Internet of Things (IoT)
The Centre for Creative Collaboration in London hosted a meetup event about Internet of Things (IoT) and here are a couple talks which I think stood out from the rest. Neul – http://www.neul.com/ These folks are basically developing hardware and infrastructure in order to connect Machine-to-Machine (M2M) by using the free TV white space spectrum. They […]
Copying Code is Like a Copying a Logo
Like logos and taglines, code is a powerful way to reinforce brand identity and attract customers; in many respects, code is similar to a branded typeface. Just as appropriating choice copy and visual assets is a sly way to bootstrap a company’s brand, swiping code can give a lift too. For example, shortly after we launched a […]










