RoleModel Blog

2015 Speaking Engagements

Hear RoleModel craftsmen speak at these upcoming events: Ken Auer at JS Remote Conf Feb 5 Topic: HotDraw Revisited: Object-Oriented JavaScript and Canvas More information Tony Ingraldi at Cocoa Conf DC April 10th–11th Topic: Automate with Swift

Teaching the Next Generation to Program

The software industry suffers from a lack of talent to fulfill the increasing demands of the market. Software development is no longer a skill that only big enterprises require; it’s a part of every business. We know that software will continue to...

Development Experience - iOS vs. Windows Mobile

Since the launch of the iPhone in 2007, Apple has lead in the mobile space. It has successfully allured many customers with sleek devices, and attracted top app developers with powerful and standardized platforms. Over time, however, the landscape...

Not Your Average Junior Developer

When I was at Knowledge Systems Corporation in the late 80s and 90s, I witnessed firsthand the difference between what classroom training could accomplish and what "directed learning" could accomplish. KSC developed the Smalltalk Apprentice Program...

Communicating And Documenting Better With Commit Messages

As with most of the web and mobile development community we primarily use git and Github to manage our source code for projects. The benefits of using a source control system are many, but how much value you get out of git depends largely on how effectively...

Tailoring the Design Approach

As we mentioned in our previous blog article, UX and design are indispensable components of the software development process, but there’s no one-size-fits-all approach. The concept development toolbox is deep and picking the right set of tools for...

The Essential Dialog

A continuous thread of careful collaboration throughout a project To build a valuable software product, most people recognize that business, design, and programming skills are needed in some proportion on the development team. However, when one looks...

Gaining Clarity Through Mobile Prototyping

Recently we received an inquiry that has become quite familiar. The gist was: "We already have a website that we like but now we need a mobile app." It's a request we're getting more and more as increasingly companies are correctly realising that...

My Farrier Supply Design Process

As you might have read, we here at RoleModel are working to help farriers with the day-to-day process of ordering supplies. (Farriers are the people who trim and shoe horses' hooves – don't worry, I'd forgotten that too.) We're creating a site, of...

What is the most important thing?

One of our clients had an existing desktop application that was continually updated over a 10 year period to accommodate customer requests. As a small business owner, he did the expedient thing in order to retain his customers by adding everything...

Marrying UX and Agile - Is it Worth It?

Rick Evans is our expert User Experience Designer at RoleModel. In this article, he discusses what he's learned from his transition over the past year from big-design-upfront development methodologies to agile development. Since I started working...

Craftsmanship Academy Announced

Heeding the call for more skilled software craftsmen, North Carolina-based RoleModel Software has just unveiled a new training model for educating the next generation of developers. Built on the premise that the best way to get a software craftsman...

RoleModel Helps Bring IT Revolution to Horse Farriers Barns

What small business owner doesn’t want to make buying, selling, and invoicing easier? The challenge is learning how. RoleModel Software is bridging that gap for one ancient industry — horse shoers, also known as farriers — by bringing the latest benefits...

Kiosk Evangelist

Evangelists praise the Internet for its power to reach unbelievers, but what about the billions of people who don’t have online access? The Holly Springs, North Carolina-based RoleModel Software recently bypassed that obstacle by helping a client develop...

Let's discuss your project.

Contact Us
or call 919.557.7550
Client logos light on dark