Adam Flater » Interview http://www.adamflater.net Tech, UX, Design Fri, 13 Dec 2013 05:00:11 +0000 en-US hourly 1 http://wordpress.org/?v=3.5.1 ActionScript.it Interview http://www.adamflater.net/2009/10/15/actionscript-it-interview/ http://www.adamflater.net/2009/10/15/actionscript-it-interview/#comments Thu, 15 Oct 2009 16:33:45 +0000 adamflater http://www.adamflater.net/?p=293 ActionScript.it Logo

When and why did you become a software developer?

The when…

I began developing/hacking software when I discovered CTR+BREAK on my Laser Apple IIe clone back in 3rd grade. A family friend showed me the trick and a little bit of AppleSoft Quick BASIC and I was off and running. I ended up going to a few programming camps as a kid and taking a few classes in Pascal in high school before studying Computer Science at the University of Wisconsin in La Crosse, WI. Since finishing my bachelors degree I’ve been in the consulting business for all but 1 year of my career. I began building Flex applications when the Flex 2 beta was released and have worked for RIA consulting companies like EffectiveUI, Universal Mind and am currently with Roundarch.

The why…

I love seeing and making “things work”. Academically I guess this is referred to as Human-computer interaction (HCI). Having also studied a good deal of Sociology, I’m fascinated by the role technology plays in human life. I want to always strive to be a part of creating a better experience around technology and feel lucky to have been given the chance to work along side so many talented folks in the User Experience and Experience Design disciplines. I believe strongly that the convergence of technology with UX and design leads to the most compelling and innovative solutions in our space.

Which programming models do you prefer?

I think Amelia Earhart said, “The most effective way to do it, is to do it.” I am very hesitant to accept models that force the inheritance of considerable overhead. That said, I do believe that a good engineer evaluates each problem and creates a plan to solve that problem based on two main factors: efficiency and maintainability. In a large team setting efficiency means something different. Using tactics that help to effectively parallelize development is a clear win. That may lead the team to adopt conventions. Typically these conventions are presented in a framework. I do believe in using frameworks, but I do not believe that any one framework is a solution for every problem, both in terms of efficiency and maintainability. Extending frameworks in a way that helps them to be more domain specific to the problem is often a very effective for larger teams. Most of what I’ve said here is fairly abstract, but it comes down to looking closely at the problem and the skills of the team that will solve the problem. If you are able to select a methodology, framework, and even technology stack through the lens of the problem and the team, you’re off to a great start.

Describe the project in which you have used the most advanced technology
At Roundarch we are are currently working to release a Merapi related application with our client that manufactures cell phones. I can’t say too much about the client or the project until it’s live, but I’m really excited about the way Merapi enables a consumer browser experience that is unparalleled to anything else we’ve seen in the space to date.

If you where a software application you would be…

Well, I’m not sure that I can describe it exactly, but Flater 2.0 is going to have so many bug fixes and new features… I can’t wait.

What do you see as the future of application development?

The continuation of efficiency through abstraction and the ubiquity of immersive technology. Computing has a fairly short history compared to other areas of business or academia, but one trend is constant; abstraction. Our languages in computing continue to be abstracted to higher levels from machine code to assembly to high-level languages, etc. At the same time the way we couple systems is being abstracted with newer concepts like cloud computing and real time operation systems. All of these advancements help to hide the complexities of problems that have been solved generically and allow for building better, cooler apps.

Ubiquity and immersion is a trend that’s been accelerating in the last 10-15 years and will continue at an increasing rate. The ability to connect people to information is easier now than it’s ever been with desktop computers, laptops, netbooks, mobile internet devices, set top boxes, kiosks, etc. The list of devices that are becoming web-enable is growing by the day. This means that the options of reaching the user of an application are also growing by the day. Software developers must now consider where their applications will most effectively meet the target user. Again, this trend of ubiquity and immersion will also lead to further abstraction in the methodology and tools we use to build software.

Can you give to us 10 good reasons to use the Flash Platform?

Why should I use Flash? That’s a tough one, but I’ll take a shot. Say my buddy is working at his developer job. Somebody puts a software requirement on his desk, an app nobody else can build. Maybe he takes a shot at it in HTML and maybe he builds it. And he’s real happy with himself, ’cause he did his job well. But maybe that app doesn’t work worth a damn in Internet Explorer. Once it’s in production it crashes all over the place. Fifteen million users that he never met and that he didn’t have no problem with are now left with a pile of crap they can’t use. Now the project managers are sayin’, “Internet Explorer support was not a part of the original project scope” ’cause they didn’t buy into Flash in the first place. It won’t be their code over there, crashing left and right. Just like it wasn’t them decidin’ what platform to use, ’cause they were off writing a project plan or meeting with the business. It’ll be some developer takin’ the blame for the bugs. He comes to find out that the job he used to have has been replaced by a Flash Developer because they now need to rebuild the entire app. Meanwhile he realizes the only reason he wasn’t using Flash in the first place was so more users could view his app. And of course Flash is the most installed piece of software in the world, a cute little ancillary benefit, but it ain’t helping my buddy who just lost his job. They took their sweet time building that HTML app, and maybe even took the liberty of hiring a bang up QA team, but now my buddy’s out of work and he can’t afford to buy red bull or techno music. So what do I think? I’m holdin’ out for somethin’ better. I’ll use Flash.

1. Consistency. The Flash platform presents a deployment mechanism that allows developers to deploy consistent solutions. This is an area that Adobe continues to improve in and has always been a core feature of Flash.

2. Flex-ability. Clearly I’ve built a lot of Flex applications and I’m pretty partial to it as an RIA framework, but Flash also offers so much flexibility in the way of animation (2d and 3d), video, and scale (browser, AIR, mobile).

3. Community. Flash developers are the best group of technologists I’ve worked with so far. Their are so many passionate developers, designers, and user experience professionals who are all extremely passionate about creating great solutions. I’m fortunate to collaborate with many of these greats.

4. Open Source. Open Source. The amount of quality material released through blogs and other traditional open source outlets is astounding. The Flash world really has a great amount of people giving back through open source.

5. Adobe. Almost everyone in the community has made their criticisms of Adobe, but they have so many people that genuinely care about supporting and developing a pretty killer platform.

6. Conferences. The Flash community provides many great conferences for learning about Flash and networking. The 360 Conferences and Flash Camps I’ve spoken at are my all-time favorites. As a side bonus, no one is shy about buying drinks in the Flash world.

7. Integration. Not only is a Flash app able to integrate with a myriad of server technologies, the integration of Adobe tools is better in every release. The fact that this brings developers and designers closer is an extremely compelling reason to use Flash.

8. Future-proof. Although Flash typically lives in a browser, it’s not bound by the browser and as a technology Flash can easily out live the browser.

9. Acceptance. From media companies to the enterprise world, as a platform Flash has a very high acceptance rate.

10. Innovation. So much exciting innovation happens in the Flash Community and inside Adobe.

Can you describe the need for Merapi and what drives you to release it in open source?

Merapi enables bridging web UI code with native code in a rapid, easy manner. It helps elegantly solve the problem of bridging code that enables access to hardware devices and integration of legacy code currently using Flash, Flex, AIR, JavaScript, Java and C#. We wanted to make Merapi free and open source to develop a standard that has community momentum behind it. We are currently using Merapi on a number of interesting projects at Roundarch and find that making it available to others only strengthens the maturity of the platform. The feedback and uses from the community has been amazing. Just recently a Merapi enabled application called “Piano Marvel” (pianomarvel.com) was selected as an Adobe MAX Award Finalist and release in the Adobe AIR Market Place. I hope to see more and more adoption and developments around Merapi in the months and years to come.

What’s does the word “sexy” mean to you?

I assume this question refers to our recent Roundarch t-shirt that combines the core areas of our business; strategy, user Experience, and Technology as something like this:

Strategy
User EXperience
TechnologY

For many of our clients, that’s just what we do. We combine strategy, user experience, and technology to create an application that is most definitely “sexy”. And I’ll leave it at that.

From: ActionScript.it

]]>
http://www.adamflater.net/2009/10/15/actionscript-it-interview/feed/ 0
Flex Authority is Live http://www.adamflater.net/2008/08/25/flex-authority-is-live/ http://www.adamflater.net/2008/08/25/flex-authority-is-live/#comments Mon, 25 Aug 2008 02:47:00 +0000 adamflater http://www.adamflater.net/?p=60
The first issue of Flex Authority is out! I was lucky enough to attend 360 Flex in San Jose last week and grabbed a pre-release copy there. In addition, Dave Meeker and I were lucky enough to be interviewed by Leif Wells. Leif was really great about coordinating this interview on Merapi. Thanks for your patience Leif.

So, pick up your copy or subscription at Flex-Authority.com and find out more about the Merapi Project direct from Dave and me via Leif.

]]>
http://www.adamflater.net/2008/08/25/flex-authority-is-live/feed/ 0
Facebook Interview On CRN http://www.adamflater.net/2007/09/28/facebook-interview-on-crn/ http://www.adamflater.net/2007/09/28/facebook-interview-on-crn/#comments Fri, 28 Sep 2007 20:49:00 +0000 adamflater http://www.adamflater.net/?p=18 crn

I was recently part of a group interview session with Stacy Cowley from CRN. Here’s a snippet of the article where I was quoted:

‘…Adam Flater, an EffectiveUI software architect, sees Facebook’s fluffiness as an essential part of its appeal.

“Users are adopting things for their sheer entertainment value right now. When a client wants adoption, these are the tools to do that with,” Flater said.’

Original article: http://www.crn.com/it-channel/202102503?pgno=1

Developers Unsure Of Facebook’s Enterprise Push

By Stacy Cowley
September 27, 2007    4:53 PM ET

This week’s swirling rumors that Microsoft (NSDQ:MSFT) and Google (NSDQ:GOOG) are battling it out to buy a minority stake in Facebook have pushed the social networking site’s profile up even further into its stratosphere, and its potential financial worth nearly as high: any investment in Facebook is likely to value the company in the billions. But solutions providers who have kicked Facebook’s tires say its value to businesses, as either a networking venue or an application development platform, remains speculative and unproven.

Facebook tries to stand out in the crowded “Web 2.0″ social media field by playing to both enterprise and consumer audiences. Created in 2004 by and for students at Harvard, Facebook opened to the public in 2006 and now claims 43 million active users. Web traffic measurement service ComScore put Facebook at #14 on its August list of the most-visited Web destinations by U.S. users.

The company’s boldest bid to differentiate itself for business users came in May, when it held a kickoff developer event in San Francisco to formally launch the Facebook Platform, a custom markup language and a set of open APIs (application programming interfaces). The platform push’s goal is to position Facebook as the best foundation for incorporating social features into a wide variety of applications, including those aimed at business users.

So far, though, Facebook’s enterprise campaign is off to a slow start. Four months later, Facebook’s application roster is still comprised almost entirely of consumer toys and widgets. Of the site’s current top-25 most active applications, the closest thing on the list to a business application is a tool for integrating Windows Live Messenger with Facebook.

Facebook’s value as a business tool for networking and recruiting is also uncertain. Many channel executives grumble about it being yet another profile to manage. Between LinkedIn, Friendster, MySpace, Twitter and smaller competitors like Tribe, Orkut and Ryze, it’s easy to succumb to networking fatigue.

Tim Huckaby, CEO of Microsoft services firm InterKnowlogy in Carlsbad, Calif., said he fends off a steady stream of Facebook friending requests. “It just kills me because it’s so simplistic and looks so much like a chat room for pre-teens,” he said. Still, he can’t ignore the building buzz. At a meeting in Redmond last week, a Microsoft friend passed on the rumor that Bill Gates, Steve Ballmer and Ray Ozzie all use Facebook.

Microsoft’s primary reason for eying a Facebook investment or acquisition is to boost its presence in the consumer-facing, ad-revenue generating Web 2.0 field, where it lags behind early movers like Google and Yahoo. Last year, Microsoft struck a deal (financial terms undisclosed) to be the exclusive seller of Facebook banner ads and sponsored links, a coup for its efforts to rival Google’s powerhouse online-advertising business.

But Microsoft partners also see potential upside in Facebook for accelerating adoption of Microsoft’s Web technologies, a key developer battleground over the next few years.

“Java vs .Net is over. Silverlight is where the next battle is going to be fought,” said Scott Stanfield, CEO of Vertigo Software, a Microsoft Gold partner in Point Richmond, Calif. “Microsoft has a stated goal of getting the Silverlight runtime everywhere. Adobe has a 10-year head start with Flash. Microsoft can buy their way into a better position with an acquisition of Facebook. Being a developer, that would bode well for us, even if we have nothing to do with Facebook development.”

Microsoft (NSDQ:MSFT) is unlikely to directly acquire Facebook; the closely held, private company is working toward an IPO and reportedly not interested in selling out. But even a small stake would be a significant investment. The Wall Street Journal reported this week that Microsoft is in discussions to buy up to 5 percent of Facebook for $300 million to $500 million, valuing the hot Web property at $10 billion — more than 5 times as much as the $1.65 billion in stock Google shelled out for YouTube last year and nearly twenty times the $580 million in cash News Corp. paid in 2005 to buy MySpace’s parent company.

Would such a pricey investment pay off? Right now, Facebook has a huge audience and high visibility — but the Web is littered with the bodies of once-hot, now-dead community networking sites. The graveyard’s poster child is TheGlobe.com, a dot-com that rocked Wall Street in 1998 with a record-setting first-day IPO gain that left the never-profitable company with a valuation of more than $800 million. But TheGlobe.com’s fortunes, and its audience, disappeared in the bust. Within two years, the community was gone and the Web site abandoned.

Developers and business marketers using Facebook say it’s hard to tell at this point whether the site’s popularity will endure. Narinder Singh, co-founder of on-demand software services firm Appirio in San Francisco, created a Facebook profile several months ago and began eying the site as a development platform, but hasn’t yet done any work with it for clients.

“You sound cool and interesting if you’re aware of things like Facebook when you’re talking to enterprises that want to stay on the cutting edge, but it’s more style than substance at this point,” Singh said. While Facebook talks up the enterprise, nothing in the platform is yet a must-have killer app for businesses, in his view.

Still, it could get there. The compelling, frustrating thing about Facebook is that everyone senses potential they’re not quite sure how to exploit, solutions providers say.

“Everyone knows there’s this huge, untapped market on Facebook and no one knows how to use it — so if you come in with an idea, clients will listen,” said RJ Owen, a senior developer with user-experience development firm EffectiveUI in Denver, Colo. EffectiveUI is one of the first services shops to incorporate Facebook into a client project. It’s working on “Discovery Earth Live,” an application for the Discovery Channel that will let users interactively explore global stories and issues. At EffectiveUI’s suggestion, the application (slated for release later this year) will offer a “wigitized” Facebook version allowing users to tout selected stories on their Facebook pages.

Facebook is a good fit for extending that particular application because of its user demographics: more than any of the other social networking sites with a mass audience, Facebook attracts the kind of young, plugged-in students and professionals that Discovery Earth Live is likely to appeal to, Owen said.

The problem — or, for marketers and the developers implementing their projects, the opportunity — is that those users are generally using Facebook to goof off. Stuart Crawford, director of business development for Canadian IT services firm IT Matters, is bullish on Facebook’s potential to help small businesses like his market themselves but admits that the only customer queries IT Matters fields about Facebook right now are “how can we block our employees from using it?”

Facebook is astonishingly sticky: more than half of its 43 million active users return daily. What they come back for, though, is chatter with friends and addictive, silly software toys. Some of Facebook’s most popular applications at the moment are “Blind Date,” “HoboWars” and “Rock Paper & Scissors,” which is exactly what it sounds like: “The classic game of Rock, Paper and Scissors, now with improved formula for extra fun!”

Owen sheepishly admits to being drawn into the entertaining frenzy. He plays in a Facebook fantasy game — “the interface is just horrible; it’s amazing how addicted to this game I was” — and spent two weeks checking back daily to see if he’d progressed up the ranks in a ninja ranking widget. His colleague Adam Flater, an EffectiveUI software architect, sees Facebook’s fluffiness as an essential part of its appeal.

“Users are adopting things for their sheer entertainment value right now. When a client wants adoption, these are the tools to do that with,” Flater said.

A handful of enterprise users are trailblazing the applications path, trusting that a user base will emerge of Facebook denizines more interested in business tools than HoboWars. Clara Shih, an AppExchange product manager at Salesforce.com, drew notice among bloggers and CRM users with “Faceforce,” a recently released application she developed that pulls Facebook data into Salesforce.com, offering users additional details on their customers, prospects and business partners.

While Shih has been an active Facebook user almost since the site’s inception, Faceforce’s catalyst was the f8 developer conference Facebook staged in May.

“After the f8 keynote, I realized that the lines are completely blurring between the consumer and enterprise worlds,” Shih said. “For many in my generation, work is play. … Five years from now, no enterprise app — CRM, HR, ERP — won’t be integrated with the social graph.”

For programmers and ISVs looking to leverage Facebook as a development platform, the most lucrative way to do it right now is by playing to the crowd: developing toys or tools that improve users’ experiences with Facebook and their other social networking resources. Facebook’s most-active application developer is Slide, a company whose entire business model is based on widgets — “blog bling,” as they’re colloquially dubbed.

Slide’s major hit is “Top Friends,” a Facebook tool for quick links to friends’ profiles that has 3 million active daily users. It also makes plug-ins for managing photos and videos, skins to customize UIs, and dozens of other catchy add-ons. While Slide’s applications are frivolous, its management firepower isn’t: the company’s founder and CEO is PayPal co-founder Max Levchin, and its backers include a number of Silicon Valley’s leading lights in venture capital. Those investors aren’t shy about talking up the company’s potential. If Slide eventually cashes out for the same figure Levchin’s PayPal took in its acquisition by eBay (NSDQ:EBAY), $1.5 billion, Levchin “would regard it as abject failure,” Slide investor David Weiden, a general partner at Khosla Ventures, recently told Business Week.

But like everyone else in the social media space — and in an eerie echo of the Web 1.0 boom’s Achilles heel — Slide hasn’t proven it can translate ubiquitous usage to cash and profits. Slide’s widgets are all free to users; right now, the company relies on advertising to make money. As a private company, it doesn’t have to report its financials, but it will take a lot of ad sales to meet Levchin’s lofty goals. (Slide representatives turned down requests for an interview, saying the company’s executives are too busy building the business to respond to media requests.)

Other Facebook ISVs, even those with a more enterprise focus, are also following the “get big first, worry about money later” model. One recently launched application, AppSmash, is the product of a brainstorming session between entrepreneur Tom Blue and his developer partners about ways to make Facebook more useful for business networking. The result: a searchable business directory in which people can list their skills, with a corresponding widget they can add to their profiles to tout their expertise and professional interests.

Though Blue and a colleague are now working nearly fulltime on AppSmash development, he isn’t yet sure what the business model for AppSmash will be. “For now, the thinking is ‘we’re going to fund it and grow it and get it as big as we possibly can,’” Blue said. “At that point we would like to put in some type of advertising.”

That strategy may pay off if Facebook continues its hypergrowth and evolves into a legitimate enterprise networking and collaboration tool. That destiny, however, is far from certain.

“I think it’ll be like a lot of other cultural networking tools that are available — it will be one of the tools in your chest,” said IT Matters’ Crawford. “But there may be something bigger on the horizon that will push Facebook into the ‘where are they now’ territory, like Plaxo and some of the other networking services of the past.”

]]>
http://www.adamflater.net/2007/09/28/facebook-interview-on-crn/feed/ 0