general

In recent years, the terms “SaaS”, “Cloud” and other forms of jargon have entered the mainstream technology lexicon. Like a lot of buzzwords, though, sometimes the actual meaning can get confused, obscured by the process of commonization. These days, it seems that everyone has a cousin, nephew, or colleague who is working on a SaaS app of their own. But what are they exactly? SaaS (Software as a Service) According to Wikipedia: Software as a service, sometimes referred to as "on-demand software", is a software delivery model in which software and associated data are centrally hosted on the cloud. SaaS…

Read More

One of the things that makes Surge unique is the fact that we are a 100% telecommuting company. And although it is true that having employees spread out all over the country does create some unique challenges, it is also true that it creates some incredibly powerful benefits. One of the amazing things about this day and age, for better or for worse, is just how connected we all are. From mobile devices, to multiple means of keeping in touch with one another, never before have we had so many different tools to stay in-touch. Now, sometimes these tools can…

Read More

Icons are a wonderful thing.  Whether used in software development, the custom-designed interface of a SaaS application, or on a website, icons can be a useful design shorthand.  Especially when it comes to software, where it seems like the most successful designs are the simplest designs, every pixel is scrutinized for its overall effectiveness.  Often, icons can be used to make designs more efficient, clean, and usable.  Icons can make copy more skimmable, features more discoverable, and application functions more accessible.  However, like anything else, there is a danger to the over-reliance on icons. The problem with icons, as we…

Read More

"Operations keeps the lights on, strategy provides a light at the end of the tunnel, but project management is the train engine that moves the organization forward." We manage a lot of software projects here at Surge. In fact, right now we are managing over 15 unique projects, ranging from mobile apps to large scale business applications. Having this many simultaneous projects requires a well-defined project management process. While project management has always been important here at Surge, lately we have been even more focused on making sure that we have the right procedures in place to consistently deliver high…

Read More

"Ideas won't keep; something must be done about them."  Alfred North Whitehead I have worked with many people over the past 10 years to help them bring their ideas to life through web technologies.  In this post, I want to share some of the experience and questions you will face as you seek to bring your own idea to life. Enjoy the euphoria, but plan on an adventure Your idea brings hope for a better tomorrow regardless of whether it is to increase sales, productivity or create a really great new gadget.  So it should come as no surprise that…

Read More

An individual or business may seek the assistance of a software consulting company to provide a software solution when in-house software development resources either do not exist or do not have the expertise or capacity to take on the project. This outsourcing of software development services is an effective way to expedite a software project. There are many software consulting companies to choose from. However, not all of them are the same. In fact, most software consulting companies differ significantly even if they appear similar on the surface. Most people use price as a factor when choosing a company but…

Read More

America's Best Software Engineers, On-Demand, at an Affordable Price
Surge Forward With Us