Contact us


Why You Should Consider a Junior Developer Position

  • June 25, 2013

A junior level position in software development is the equivalent to an entry level position in any other industry. Junior developer positions are perfect for recent college grads that do not have any work experience outside  of internships. Most of these positions will require a college degree in computer science, but they offer an excellent […]

Is the Software Engineer Shortage a Myth?

  • June 19, 2013

I don’t know about you, but we are in full baseball mode in my house, the other day a discussion about farm systems came up while watching a baseball game and it got me thinking about how a similar idea could and should be applied in software development. There is all of this talk about […]

When Good Open-Source Projects Go Bad

  • June 19, 2013

This blog isn’t going to focus on the mistakes that are made when developing open-source projects, but will focus on what happens when people or organizations try to commercialize an open source project. This happens all the time when companies acquire open-source projects. What happens to your open-source project when you sell it? Often times […]

How to Handle a Monsoon?

  • March 4, 2013

In software development sometimes you experience a drought, but it most always is followed by a surge. This is normal as our work goes in cycles. Here are some tips from our Software Engineering Manager on how to handle the monsoon. Here are some ideas to always keep in mind, especially in this monsoon: Be […]

12 Days of Apps – SwiftKey Flow

  • December 18, 2012

(Photo Credit: http://www.daysfalllikeleaves.com/book-sculptures/twelve-days-of-christmas/six-geese-a-laying.html) A gesture based app so easy to use that six geese a laying could do it. SwiftKey Flow, the new beta version of SwiftKey was introduced on December 7 and is quickly building a positive reputation. There are plenty of gesture based typing apps available, but this app allows users to type […]

Why is Engagement Management so Important?

  • November 7, 2012

Engagement Management plays a vital role in our business and in this blog we will talk about the tasks that our engagement managers are responsible for as well as what can happen if these tasks are not handled correctly. Tasks: Expectation management Identifies future opportunities to work with client Mediates problems Contract management Point of […]

Weekly Link Roundup 8/31/12

  • August 31, 2012

For you tech junkies and your reading pleasure we have news about billion dollar mergers, the monster case between Apple and Samsung, what Gen Y looks for when seeking jobs, the fall of at home inkjet printers, and yet another cool feature from Google. Let us know if we forgot anything important. This week IBM […]

Future of Software Development, Browser-Based IDEs?

  • July 12, 2012

I read an interesting blog post the other day and thought I would share. It concludes that the future of software development will be online in the form of browser-based IDEs. There are a lot of valid reasons to support this conclusion. Browser-based IDEs give developers greater accessibility and portability allowing them to work on […]

Using Social Media for Customer Service

  • June 5, 2012

Most companies understand the power of promoting their brand via social media networks and some have also caught on to the fact that engaging customers online provides instant communication and can lead to brand advocacy. Companies are now catching on and realizing that they can use social media networks as a new way to provide […]

The Ladder of Inference

  • May 9, 2012

The Ladder of Inference is a concept that describes the thinking process we go through leading up to our making a decision or taking action. The concept is often represented as a diagram as shown on this page. The decision process hopefully starts at the bottom of the ladder and moves up the ladder to […]

« Older Posts