Fulton Works Founder: Making The Switch From Music To IT - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

08:06 AM

Fulton Works Founder: Making The Switch From Music To IT

A computer science degree isn't the only path into software development. Brent Sanders used his musicianship to bring programming skills and team leadership to a development group. Here, he tells InformationWeek about his journey from trombone player to software company founder.

5 Traits Effective IT Leaders Need
5 Traits Effective IT Leaders Need
(Click image for larger view and slideshow.)

A few years ago, Brent Sanders was a professional trombone player. He was getting regular gigs in Chicago and playing frequently with well-known jam band Umphrey's McGee. There was only one real problem. He was working hard, looking at an arduous career path, and seeing over the horizon a group of choices, none of which left him feeling particuarly happy.

Then he found coding.

In a telephone interview, Sanders -- who ended up founding the software development company that became Fulton Works -- told InformationWeek, "I went into my undergrad studies fully intending to be a musician or work at a label. Then Napster flattened the labels and practicing was hard to stay diligent about." For professional musicians, the general rule of thumb is to practice your craft for two- to three-hours hours a day to avoid losing skill. If you want to improve, you plan on spending four or more hours every day in the practice room.

[ If your projects include IoT, do you know how to build a framework for success? Read 10 Tips For Successful IoT Projects. ]

Looking for a way to make his local profile more prominent, Sanders began working on a website. He said he soon "...found myself coding more and more and finally found myself coding more than practicing."

Around the time that coding took over his working hours, he made another discovery. "I found out you could make money at it. Around 2002, I was charging beer money to build websites," he said. "It was a time in our society when people were beginning to adopt the web, and it was then I found I could earn a living at it."

(Image: Timothy Green via Pixabay)

(Image: Timothy Green via Pixabay)

Sanders decided making a career in development meant committing to the work, so he left Chicago and moved to New York City, where 10 years ago he founded the company now known as Fulton Works. "I was there for a couple of years and found that I couldn't scale the business because it was just too expensive," he said. So, he moved back to Chicago and hired the first programmers for his burgeoning firm. He also began to move his company toward the specialty for which it would become known. "At first we would do anything in web or mobile that people would pay us for," Sanders said. "Now we're focusing on new initiatives -- we don't want to take on anything old."

Music Lessons

Along the way, Sanders found many of the lessons he had learned working in a band were transferrable to his work as a programmer and manager. "Be on time. Work on your reputation," he said. "If you're not a good hang, a good player, or just don't get along with the group, you won't get the call back." The bottom line for both careers is the same. Sander said. "I treated coding as a reputation business, just like being a musician is."

As for the hands-on skills needed in the company, Sanders again falls back on his music experience as guidance for himself and his team. "Number one is that you have to practice. Even if you know your stuff you have to be practicing," he said. "We look for people who are practicing on the weekends or at night -- not working, but progressing, not leaning on the same old licks again and again."

When it comes to the team, Sanders also looks for the magic of chemistry. For him, being a good team member isn't optional. It's a critical ingredient for success. "Working in a group is another thing. I'm not the best manager in the world, but I've gotten better at pulling a team together and shipping a product," he said. The need for improvement, he said, is simple. "You're not going to stop halfway through and not ship the product: The show must go on."

The "show" Fulton Works specializes in tends to be high speed and high pressure. Sanders said the development discipline used by the group has been adapted to fit that environment. "We call it 'scrum-fall,'" he said. "We work for clients and we need approvals, so it's hard to go fully agile."

(Image: Brent Sanders)

(Image: Brent Sanders)

The modifications to agile aren't because Sanders doesn't trust the methodology. It's a question of customer comfort level. "We do have some clients that let us do that, and we get good results," he said. The specific methodology chosen for a particular project is a result of experience with development and the client, said Sanders. Fulton Works spends time working on the methodology from the beginning of a client engagement. He likened it to a musician's ongoing practice, even when days are filled with performance. You must, he said, have faith the time invested will pay off in improved performance.

As for the tools Sanders' firm uses, he said they reflect the nature of the work to be done. "We work in dynamic situations. There's almost [always] some complexity around what we're doing that helps make it interesting," he said. "We're a big open source shop. We like Python, Ruby. We're getting into React. It expresses things in a really clean and beautiful way. We also do a lot of iOS development in Swift and Object C. We're also getting into Go for simple, repeatable tasks."

As with the methodology, Fulton Works' choice of tools is project-based. "Our projects don't really require high speed, high scale right off the bat," he said, "That's our sweet spot. We're the people you bring in when you want to get something up in three weeks, not when you want to re-platform a 4-year-old product."

Curtis Franklin Jr. is Senior Editor at Dark Reading. In this role he focuses on product and technology coverage for the publication. In addition he works on audio and video programming for Dark Reading and contributes to activities at Interop ITX, Black Hat, INsecurity, and ... View Full Bio
We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
User Rank: Ninja
9/7/2016 | 2:35:33 PM
There are lots of lessons to be learned from music...
...as some of us amateur musicians who never thought we'd make it as professionals learned long ago.  Music and the other performing arts are among the few venues in which people learn teamwork in a non-competitive environment; to include cooperating with people one may not like very much in pursuit of a common goal.  In the end, it's the the performance (ie. the product) that matters; not individual egos (though egoless musicianship, like egoless programming, is a hard goal to attain, especially if one is a "star" or in danger of becoming one).  And musicianship gives one a sense of aesthetics which is beneficial in quite a few other of life's pursuits, computer programming included (ugly code is almost always bad code; and there is always room for improvement, though the show must still go on).

I enjoyed the article and hope Mr. Sanders still takes the time to pick up his trombone and play (there are way too many inactive musicians in this world).
Think Like a Chief Innovation Officer and Get Work Done
Joao-Pierre S. Ruth, Senior Writer,  10/13/2020
10 Trends Accelerating Edge Computing
Cynthia Harvey, Freelance Journalist, InformationWeek,  10/8/2020
Northwestern Mutual CIO: Riding Out the Pandemic
Jessica Davis, Senior Editor, Enterprise Apps,  10/7/2020
White Papers
Register for InformationWeek Newsletters
2020 State of DevOps Report
2020 State of DevOps Report
Download this report today to learn more about the key tools and technologies being utilized, and how organizations deal with the cultural and process changes that DevOps brings. The report also examines the barriers organizations face, as well as the rewards from DevOps including faster application delivery, higher quality products, and quicker recovery from errors in production.
Current Issue
[Special Report] Edge Computing: An IT Platform for the New Enterprise
Edge computing is poised to make a major splash within the next generation of corporate IT architectures. Here's what you need to know!
Flash Poll