Is software a technology?

I saw an interesting comment on r/technology today, r/technology is a subreddit devoted to all things technology, where the author complained about too much web/software related articles were being posted on the site. As the site is user driven the choice of the content can be influenced by questions and comments like this. In fact it can change the shape of the entire community and how they interact with each other. For instance r/fitness tested text based submissions only with no external links allowed. This fundamentally changed the discourse in that community. Anyway, this made me sit back and think about if software or websites should be considered technology in the way that a computer or keyboard is.

According to the Google dictionary the following is the definition of technology:

tech·nol·o·gy/tekˈnäləjē/

Noun:
  1. The application of scientific knowledge for practical purposes, esp. in industry: “computer technology”; “recycling technologies”.
  2. Machinery and equipment developed from such scientific knowledge.


I believe that software could fall into the first category of technology. Wikipedia says: Technology is the making, usage, and knowledge of toolsmachines, techniques, craftssystems or methods of organization in order to solve a problem or perform a specific function.


Again this could easily be applied to software. Specifically because of the word techniques. However, I think we need to tread carefully here because both of these definitions would also include all of mathematics as a form of technology. Why does this definition matter? Well, you are able to patent technologies, but you are not able to patent mathematical algorithms or techniques. If some one was able to prove that P=NP in a mathematical proof then it couldn’t be patented. However, if you put that same proof into a piece of software it suddenly becomes patentable, and then make some one very rich.
I think there’s another fundamentally cognitive difference as well. Despite the fact that people say Android phone technology or Apache web server technology, it feels different than when you say internal combustion technology. I think the main difference is the physicality of the combustion technologies over the technology that has been developed to create phone OSes or webservers. It requires manual labor and a set of tools and skills that are all physical entities whereas with the software, anyone with a computer can learn how to program. That doesn’t mean that there won’t be a set of people that are better at it or more likely to pick it up than other people. I’m basically self taught in both SQL server and VB.Net.The fact that software can be copied perfectly an infinite number of times also changes how it should be treated.
I think that these differences means we should actually treat software differently. I think that it is a technology, but a technology more related to mathematics and logic than other sciences.

Ubiquitous free high speed wireless: Society

This is the last post I discussed the impact on the computing industry of ubiquitous high speed free wireless internet. In this post I’ll discuss some of the societal changes. In some ways the societal changes may be smaller, at first, than we’d anticipate.

First, we’ve seen how much people have jumped on playing with their phones in public spaces. I fully expect this trend to continue and in fact to increase. Simple to play games like Angry Birds will become more advanced and will likely look better. People will do more work on their phones and will likely begin using video calls in public. Which will be annoying, but it’s going to happen.

There may be a wave of apps that will try to increase the amount of social interaction of players. This doesn’t mean that we’ll have an increase of in person social interaction, but will likely be an increase of virtual social interaction. Which for some people is significantly better than what would happen otherwise.

I think that the ubiquitous internet will have a mixed impact on the ability to do work. As it is a lot of people already spend a great deal of time working from home off the clock. This will likely increase, but I think there will be a trade off. As people will, hopefully, be able to work while commuting more easily on trains and buses. People will begin to work in more places like cafes compared to the amount that currently do.

There will be other changes as new devices and applications are created to take advantage of the high speed internet. Many of these changes will happen as these devices are developed.

I would like to be completely optimistic that the greater the amount of internet will lead to a larger amount of user created content. That the increase of wireless internet will increase personal engagement in political and social activities, but I don’t think it will. I think that there will be a small increase because there will be a larger number of people that weren’t able to do it before are able to do it.

I think that a high percentage of engagement in social networks, content creation and other types of engagement will take some time to occur. I think it’s because of a mind set. A lot of people have no desire to become involved in these types of things. I would like to imagine that these changes will happen over night. However they will not. People will need time to understand how to exploit this infrastructure. It will take time for unique social experiments to develop using the network. Some people will understand immediately how to create new tools for the new environment, but it will take many established firms time to fully exploit it.

It will also take people time to adapt to the change. It’s not obvious in what ways the average user will exploit this technology. In many ways it will just increase the amount of general web browsing going on, in other ways video viewing will increase as well.

In this series I’ve looked at how our government, business, computer and social environments will change based on ubiquitous free wireless internet. It will have immediate changes and longer term changes that currently fall into the realm of science fiction. Device makers and app developers will have a new world to exploit because of increases in computing power locally and remotely. Creating novel methods of using this power is what will drive the next phase in our economy.

Ubiquitous free high speed wireless: Business

In my previous blog I discussed some governmental issues with ubiquitous free high speed wireless internet. In this piece I’m going to discuss the impact on businesses. I’ll start with some really obvious impacts and then move into some that may be more interesting.

First, this would effectively kill the current business model for telecoms. Not just internet providers but it would also have a massive impact on telephony and television providers. Internet providers would basically go out of business unless the governments that implemented the network hired them to manage the networks and perform the upgrades required to ensure expected performance. It should also be expected that net neutrality should be the norm as the internet is free as in free beer and as in free speech in a situation like this. This would impact telephony in a similar manner. With free internet phones could be designed to work on wifi (or whatever the network type is) and use services like Google Voice (which is popular in the US and free). These services provide a telephone number as well. Further more skype communication or similar type programs could become the norm as they are free and easy to use. The impact on television would be a continuation of the current system. With Netflix and Hulu driving usage to the web. Without easy access pirating will be the norm and extremely easy.

In the US Starbucks is extremely popular for two reasons, gigantic flavored coffees and free wireless internet. I think in the Dutch context free wireless internet would spur an increase in the amount of business meetings that happen at cafes. With the slow service which is designed to encourage conversation and being social, it would be a great way to work remotely from outside of home. As it stands there aren’t that many places, at least in Eindhoven, that have wireless internet like that. I think it will spur sales at restaurants.

The broadband movement is already increasing the number of people that can work from home and be educated at home. I think there will be some differences though. Mostly because of the freedom that is allowed with the wireless connections. You are able to connect everywhere and anywhere. I think this will create more flexible schedules. I’d be able to work nearly as easily on a train as I would be able to in the office. I would be able to get on a train at the time I’m supposed to be at work get there for some meetings and finish up around the same time just on the train.

I think that there will be more business models based on highly interactive advertisements and user driven actions out in the “wild.” I’ve seen a lot of the QR codes outside of buildings as it is, but I think there will be an increase in the number of these. Users will be more willing to activate them because they are going to get the data from them significantly faster than previously. This will drive traffic to these sites and potentially new jobs from the different types of videos/ads that could be created with them.

I think this will also be something of a technological discontinuity. Broadband at home encourages one type of behavior, but I think there will be very different interactions with broadband everywhere. In the long term there could be a slew of different devices that will take advantage of the continual connections. Clothing could be that could measure the current weather conditions real time which could be uploaded to get real time weather information. We could collect data at levels we’ve never seen it before. This is just one usage of the informational sphere we’ll be living in. There will be a huge number of new applications that will radically shift the way people think about knowledge, information and computing products. Predicting the next wave of technologies based on the wireless web is difficult. It’s likely to be impossible.

However, I think that in my next blog on Computing, we’ll see the largest changes.

Technological Adjacency

Two days ago I talked about Technological convergences, yesterday I discussed how firms can enable technological convergences. Today I’m going to talk about technological adjacencies. First though, why do we care about these? There’s a couple reasons. One at the micro level, specifically you, understanding how technological adjacencies work can help you determine different industries that your skill set applies. Does understanding ceramics only help in making durable dishwares or can they be used in the semiconductor industry too? It turns out they can be. Ceramics are great insulators and are used on many different types of tools for manufacturing semiconductors. A step above, at the firm level, being able to produce ceramics can allow a company that used to only make dishware to move into creating other types of technologies, like for semiconductors. This shift can eventually open up an entire new market to allow for continued growth. However, as I mentioned yesterday, this doesn’t always work and can leave a company weaker than it was before the shift into the new industry. Finally, technological adjacencies can help spur regional and national growth.

Companies aren’t the only thing that can be viewed to have specific capabilities. Regions and countries typically have specialties Pittsburgh used to be the major hub in the world for steel. However, steel collapsed in the 70’s and 80’s there. Now Pittsburgh has turned itself into a medical and biomedical hub. Because of the steel industry Pittsburgh already had two world class universities and a number of great universities. After the crash of steel these became the main drivers of the economy. The firms that were created helped to rebuild the area.

As I mentioned above technological adjacencies are fairly simple to find after the fact. They are difficult to see ahead of time. It’s difficult to know what is a good bet and what is not a good bet for a company. This is why it’s important to have an R&D branch that is allowed to explore the adjacent technology spaces around your major technologies. If you don’t do this then there could be some great markets your missing out on.