How Software is Different

This follows up on my posting From Computers to Software

When I worked in the Computer Industry, in Silicon Valley in the Nineties – the companies I worked for had plenty of Software Engineers. But they were turning out junk – and were determined to continue that way. Many ways of creating better software were available to them – but they were ignored.

Gradually, this changed. Good software was good for business – and money talked. This change occurred after I left the Valley, and moved to Costa Rica. But I kept up on the latest Software developments. This is not hard, I have a fast Internet connection, and the latest developments pour into my inbox.

Right now,  for example, I am learning Rails, which is defined on Wikipedia as:

Ruby on Rails, or simply Rails, is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages. It encourages and facilitates the use of web standards such as JSON or XML for data transfer, and HTML, CSS and JavaScript for display and user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don’t repeat yourself (DRY), and the active record pattern.

That’s a lot, but there are plenty of books and courses to help you along, and make it easy. The main thing, is to get a feel for where Software is going – and the only way to do that, is to get your feet wet.

This is the wave of the future, and if you want to be there, you have to surf that wave. The gap between the haves and the have nots is wider than ever.

And this is determined mostly by their proficiency in Software.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s