Tony Rost's Blog

Top 5 Ways Executives Destroy Agile Companies

Photo credit: philozopher via Foter.com / CC BY-SA

A few months ago, a senior executive of a large company asked me, “With our Agile transformation, how am I going to screw it up?”  

The question shook me to the core.

By Tony Rost, Vice President of Engineering
June 28, 2017

A Sense of Software Craftsmanship

When leaders view software development as an assembly line, they expose themselves to a lot of pain: overages, missed timelines, and disappointed customers. These consequences are the painful ones that earn the attention of management. However, there is a graver consequence: your master craftspeople are ashamed of their work. This shame is viral - the next developer that maintains this code will also become defeated, and the shame will pass down, developer by developer, until the business can no longer afford the lost productivity and buys something new.
By Tony Rost, Vice President of Engineering
August 1, 2016

Web Agencies Need Code Review

Web design and development agencies are lacking in code review practices, and our collective clients are suffering as a result.

By Tony Rost, Vice President of Engineering
August 13, 2012

Drupal Views now supports queries of Google Analytics report data

Views 3 now supports queries against Google Analytics. I've added this experimental module to the 7.x-3.x development release of Google Analytics Reports.

Queries supported

Most popular Google Analytics queries currently pass:

By Tony Rost, Vice President of Engineering
May 3, 2012

A beginner's guide to GIT BISECT - The process of elimination

The slowest, most tedious way of finding a bad git commit is something we've all done before. You checkout some old commit, make sure the broken code isn't there, then checkout a slightly newer commit, check again, and repeat over and over until you find the flawed commit.

Using git bisect is a much better way. It's like a little wizard that walks you through recent commits, asks you if they are good or bad, and narrows down the broken commit. In this blog post, I encourage you to create a fresh git repository and walk through each step. Hopefully, you'll gain an intrinsic understanding of git bisect by the end of the exercise.

By Tony Rost, Vice President of Engineering
April 19, 2012

First class dependency objects in ECMAScript Harmony

How to use first class dependency objects with ECMAScript Harmony.

By Tony Rost, Vice President of Engineering
February 21, 2012

6 ways to make Drupal easier for non-technical admins

Over the years, I've created a list of ways to make Drupal easier for one of my target audiences: the non-technical admins and editors that run the day-to-day operations of a website. My list is getting huge, but the following six ideas are always reliable.

By Tony Rost, Vice President of Engineering
April 1, 2011

Views 3 makes programmers happy

Views 3 addresses some of the most stubborn parts of Views 2, and significantly improves the way Drupal programmers deliver features to clients.

By Tony Rost, Vice President of Engineering
March 25, 2011