RSS feed for this section

Archive | Commentary

Angular 2 – Staggeringly Ambitious

By now, most readers know a little about the motivations and features of Angular 2.0. Here I recap them briefly, these are ideas I have seen Angular team members say in conference talks, mixed with others I have inferred. Performance, and design/API changes needed to achieve it. Accommodate the changing web development environment, including Web […]

Taking CSS Seriously

css-is-awesome

At Oasis Digital, we have spent much of our effort over the last several years creating complex “single page” web applications. There is much to say about that, but today I’m writing about one specific sliver: styling the application pages with CSS. To do good work at scale when using CSS to style an application (versus a […]

Has Google Crossed Over?

Dead End Trail In Badland National Park South Dakota

In the life of corporations, especially technology companies, there appears to be a tipping point where they cross the line and begin to bleed their customers at a greater rate than they provide new value. A couple of good examples are Apple, Cisco, and Microsoft. Earlier examples are IBM, Digital, and Wang. When Microsoft rolled […]

The Failure of Not Failing

bigstock-Failure-stamp-48396098

We place such an emphasis on success in our culture and it is quite annoying to me. Perfection seems to be something we celebrate, and in some ways we should. What we do is idolize success without failure. For some reason we forget that failure is a necessary part of our development. I would venture […]

Apple the Great!

1327292895_Apple-200x200

Market forces bring us to decisions we often would not make on our own. Part of the beauty of our economy and our way of life is the creativity in both business ideas and implementation. Throughout our history men and women have had the opportunity to invent both products and processes. Every once in a […]

Giving Your Intelligence Away

Social-Networking

Social networking is now the norm for a majority of Americans. I have talked about some of the relational and social implications of this previously. Living life in the cloud is very convenient, there is a lack of intimacy that is almost numbing. People say things online they would never say in person, and this […]

The Application Age

BlueStacks

Ok, I will admit it, I am completely geeked out right now. I just downloaded the alpha version of the BlueStacks Android app player for windows. Running my android apps on Win 7 is really intriguing to me because it amplifies a perspective I have held for some time. Our lives are no longer defined by what […]

The Price of Privacy

web-map-image

Recent generations are placing less and less value on privacy. Increasingly intimate social networking systems are coming into play. Where is the limit? Or will we simply stop having any limits at all? The chaos that comes with a lack of rules and social mores is a consequence I hope we can avert. The first […]

I Admire the Ruby Community

Over the last year or so, I’ve spent perhaps 50 hours rethinking what kind of business Oasis Digital should be. I’ve studied business models. I’ve made spreadsheets. I’ve looked around that numerous other consulting firms. The results of all that… are slowly emerging. Stay tuned. In the meantime, though, I noticed something very interesting: the […]

Shared-Risk Pricing for Custom Software Development

In any custom software development project, there are well-known risks: The scope may be underestimated at the start. The scope may increase over time (not always a bad thing – often a client discovers that additional functionality would deliver additional business value). The development firm may be unable to deliver any working solution at all. The project may take more time than […]