Impact Lab

Subscribe Now to Our Free Email Newsletter
September 18th, 2014 at 10:38 am

Before we had computers, people programmed looms

woven portrait

This portrait was woven using a Jacquard loom.

Before IBM, before punch-card computers, before Charles Babbage’s Analytical Engine, one of the very first machines that could run something like what we now call a “program” was used to make fabric. The machine was a loom and could process so much information that the fabric it produced could display pictures detailed enough that they might be mistaken for engravings.



Continue Reading »

comments Comments Off
June 14th, 2014 at 8:03 am

‘Mesh networking’ – the promise of a new internet


People tend to talk about optimistically about the Internet. They talk about it in terms that describe how it ought to be rather than how it actually is.



Continue Reading »

comments Comments Off
January 7th, 2014 at 10:39 am

Eight Reason Why Future Computers will make better Decisions than Doctors

…and eight reasons why we will still need doctors

Futurist Thomas Frey:  “2014 will be the year the ’quantified self’ goes mainstream.” Those were the words Silicon Valley prodigy Marc Andreessen used in a recent article to describe changes about to happen to American healthcare.



Continue Reading »


comments Comments Off
January 4th, 2014 at 8:49 am

Computer programming holds the key, says Zach Sims, Codeacademy CEO

Programming skills can be a ticket to upward mobility.

If you are looking for a sure route to a job, learn to code, says Codeacademy co-founder Zach Sims.



Continue Reading »

comments Comments Off
November 25th, 2013 at 9:45 am

Developing apps for wearable computing poses new challenges for developers

There will be a job market for wearable computer developers and engineers.

Developers are still learning how to use Google Glass. The Glass Development Kit is expected to be unveiled shortly and will build on the Android toolkits that a small but growing developer community is learning their way around the platform. But there are unique challenges for wearable computer software creation. How do you create apps for a wearable computer that lacks a mouse, a keyboard, and a touchscreen? How do you create programs for a hybrid of glasses and a computer that depends on a voice interface and a single button? It creates challenges.



Continue Reading »

comments Comments Off
Is our current banking system doomed?