Read my latest article: 8 things I look for in a Ruby on Rails app (posted Thu, 06 Jul 2017 17:59:00 GMT)

Those that Tend the Store need Dialogue

Posted by Thu, 04 Jan 2007 23:18:00 GMT

I’ve been keeping my eye on a series of blog posts by Chad Fowler, which he calls The Big Rewrite.

Today, Chad posted an entry titled, Who’s Tending the Store? He writes…

“the experts keep the old system running while the new system is being built. So, who builds the new system? Not the experts, that’s who. Usually, it’s people like me: technology experts. And while we’re banging away at the existing system’s UI, trying to figure out what needs to be coded, the domain experts are doing their jobs. Unfortunately, this means the domain experts aren’t watching the Big Rewrite very closely. Regardless of how good the team, if communication is impaired between the domain experts and the technology experts, things are going to move slowly, and wrong software is going to be created.”

I wanted to follow up on this issue as it’s an area of great interest to me.

I feel like this issue runs deeper and while it’s important to be mindful of the communication between domain and technology experts, it’s a good idea for each of us to take a break every few days (or everyday) to assess our perceptions in all areas of the project. More specifically, I’m suggesting that in order for us to be effective in our communication, we must make time to refactor our perceptions about the state of a project. From the design, to the development, to team communication, to the schedule, and all the way to customer satisfaction… or what Martin Fowler calls, Customer Affinity. These things are not static and we must see them as extremely dynamic variables… much more dynamic than our wonderful language of choice.

When Brian Ford and I started discussing Dialogue-Driven Development (d3), we were initially focused on an area that always seems to come up in projects. Client communication. From managing expectations to delivering the right product, d3 has become an essential tool in our team’s tool belt. We refactored our entire Design and Development process (and it’s always evolving) to focus on the things that we felt were the most important to a successful project. Clients come to us in search of expertise and guidance so that we can build them innovative solutions. When it comes to this process, clients deserve simplicity.

For starters, we’re misguided

If there is one thing that I have learned, it is that our initial perceptions are often misguided. We have to work really hard to think critically, not only of the problem we’re trying to build a solution for, but also of how we, ourselves, are actually looking at the problem. It’s easy to fall victim to tunnel vision. I often find myself having to take a step back from problems on a very regular basis. While I have no scientific proof to back this, it seems to feels natural for us to keep firing once we pull the trigger. It’s important to re-aim.

Chad raises a very important topic and leaves readers to think about the problem. After thinking about this, it’s my opinion that in order for the domain and technology experts to be effective, they need healthy collaboration. But, I feel like this applies to many other areas of our process as well.

Is there even a problem?

So, what is the solution? Better yet, what is the problem? Is there even a problem?

How can we avoid situations where communication becomes impaired? We’ve all been there. We know how to spot impaired communication, but how can we spot it… before we perceive it as too late? How can we recover from it? What causes the communication to break down? What if… it were possible to repair the situation?

These questions don’t have easy answers. These are complicated problems that reach far beyond the development community. These are the same problems that all members of organizations, communities, countries, and planets all face, each and every day.

Take action!

While it’s important to make sure we’re engaging in healthy dialogue through a project, bad things will happen. They are inevitable. As Agilists, we’re accepting this as a fact of (project) life and should be prepared to take action. If you see communication being impaired, it’s time to step up and help the team out. Otherwise, you’re only hurting yourself… and your colleagues.

“Be the change you wish to see in the world.”—Mahatma Gandhi

If these sorts of topics are of interest to you, I encourage you to join the Dialogue-Driven community and help us figure this stuff out!

New Years Restorations

Posted by Sat, 30 Dec 2006 09:32:00 GMT

Finally, a break from a hectic week at the office. I spent most of my week working on some servers and outlining some of our plans for where we will be taking the hosting side of our business during the first quarter of 2007. Let’s just say, we’re a few months behind schedule and it’s time to get onboard before the train takes off. ;-)

Daniel and Robby

Have a safe and exciting New Years!

Happy holidays!

Posted by Sat, 23 Dec 2006 17:22:00 GMT

Yesterday, those of us who were still at the PLANET ARGON office (and not already on vacation) took the afternoon off yesterday to have a few drinks to kick-start the holiday season.

Cheers

Allison, Audrey, and Daniel

Gary pours

I’m getting ready to head up to Seattle for the holiday weekend. I hope that you all have a safe and fun holiday season!

Rails Hosting for the New Year

Posted by Tue, 19 Dec 2006 18:00:00 GMT

Where have I been the past month?

In a nutshell… I’ve been working, writing, and trying to start a new music project1.

It’s almost the end of year and things have been extremely busy at PLANET ARGON. You might notice some new names on our site as we have been doing some growing. I’ll announce those individuals at a later point in time… but a quick peak at our Flickr page should give you some insight. :-)

Earlier today, we announced that we’ll be having a special deal on our Rails hosting from now until the end of 2006.

If you’re looking for a good platform to host your Rails applications, we currently recommend the following configuration.

These are offered on both our shared and business Rails hosting plans. We’ve also been revamping our technical support options the past month, so take a moment to review our current support options.

We’re looking forward to 2007! In two months, it’ll be two full years since we first announced support for Rails hosting!

1 For the record, H.O.T was a silly project from several years ago… check our our holiday ep!

Ruby on Rails hosting with Nginx

Posted by Wed, 22 Nov 2006 16:33:00 GMT

Let me just say… that our customers are awesome.

One of our favorite customers, Timothy Bennett, has posted some documentation for running Nginx on your PLANET ARGON hosting account. If you’re already playing with mongrel, lighttpd, and pound…. you might look at Nginx.

“Nginx is a proxy/load-balancer that also is able to serve static files (and is a good deal faster at it than mongrel). It’s more complicated to setup than pound, but results in a faster setup.”

Stop by our new online forums (powered by Beast) and/or our IRC Channel to meet some of our great customers!

Portland Public Transporation and the Zen of Office Management

Posted by Tue, 10 Oct 2006 17:33:00 GMT

One of the coolest parts about my job (aside working with cool people everyday)... is getting a say in where we spend some of our money as a company. One of the things that Allison and I decided that we really wanted to do as a company was encourage sustainable business and growth in our local community. Everyone here loves Portland, Oregon.

This screenshot was taken after we took headshots for our transportation passes.

Head shots for public transportation passes

Our awesome Office Manager, Nicole Fritz has started a blog, which she plans to, ”...not only to let people know what goes on behind the scenes at PA, but to give other startups hints and tips about cool admin things that I have learned along the way (from taxes to how to get the right people “on the bus”).”

Nicole has posted an article, which introduces people to some of the great tax credits that small businesses like PLANET ARGON can take advantage of… in particular how we are now taking advantage of a tax credit for public transportation, bike storage, carpool programs, and more.

If you’re a customer of ours or are running a small business… you might consider subscribing to her feed.

Older posts: 1 ... 16 17 18 19