Have you ever been so engrossed in a task that hours pass and it feels like minutes? The distinction between yourself and your task blurs, and a kind of euphoria takes grip as momentum builds and neural pathways align to provide optimal focus and concentration. It's often referred to as being in "The Zone" in sports, but it is applicable to every field of activity. Whether you are a musician, a designer, a business executive, or a software engineer, when you hit this flow state time stands still, work comes quickly, and you are oblivious to the rest of the world. You are laser-focused, immersed in the work and enjoying a deeply rewarding experience. But what's going on in our neuroanatomy and how does it impact our overall well-being?

“Man-computer symbiosis is an expected development in cooperative interaction between men and electronic computers. It will involve very close coupling between the human and the electronic members of the partnership.” Licklider, Dr. J.C.R. (1960). Man, Computer, Symbiosis

Nearly 60 years later, we are not achieving this convergence as well as early pioneers like Dr. J.C.R. Licklider hoped. Not only is the process of interacting with computers often frustrating and cumbersome, but I also suspect computers might feel just as frustrated with us if they had the capacity. It is not a lack of computing power, poorly built applications, or even badly designed interfaces; but rather the result of a dysfunctional process, creating dysfunctional products.

In the 90s, digital disruption meant having an email address. In the 2000’s, it meant having a website. After that, digital disruption meant being on Facebook, Twitter and a whole slew of social platforms. So what does it require today?

I recently read the State of Software Development 2018 report, authored by Tamas Torok of Coding Sans, in which the company surveyed a variety of 300 participants. I was surprised by the shocking statistic that only 10% of companies outsourcing their software development are "absolutely entirely satisfied" with the results. It appears something is wrong with the system

The great thing about technology, especially coding, is that it’s a great equalizer. Quality work is what matters. The more you learn and the more effectively you apply that knowledge, the faster you can progress.

Younger people often ask me for suggestions on how to get started in software development. I tell them if you have the means to study computer science, technology, and liberal arts without getting into debt — fine. But it’s not a requirement.

Let's build something great.

We work with Fortune 500's, startups, and small businesses bringing ideas to life and creating value through human centered software.

Great people don't make great software - great process does. Every day, we commit to an Agile process that provides transparency, accountability, and alignment with your needs.

Contact us today for a free one-hour consultation to discuss how we can help put software to work for you.