Shifting from being front and center to an observant spectator, I began to see beyond myself, picking up the art of people-watching. As if placing an invisibility cloak on, I would quietly sink into the blue armchair, discreetly watching peoples’ behavior and interactions with one another. I found myself creating whimsical backstories of circumstance for each passerby, intertwining chance encounters and meaningful exchanges. People-watching not only helped me to become more aware of those around me, was also as an opportunity to explore undiscovered parts of myself.
The success of Arduino has had the perhaps retrograde effect of convincing an entire generation that the way to sense and actuate the physical world is through imperative method calls in C++ , shuffling bits and writing to ports, instead of in an environment designed around signal processing, control theory, and rapid and visible exploration. As a result, software engineers find a fluid, responsive programming experience on the screen, and a crude and clumsy programming experience in the world. It’s easier to conjure up virtual fireworks than to blink an LED. So more and more of our engineers have retreated into the screen.
Applications that presently use gpsd include pyGPS , Kismet , GpsDrive , gpeGPS , roadmap , roadnav , navit , viking , tangogps , foxtrot , obdgpslogger , geohist , LiveGPS , geoclue , qlandkartegt , gpredict , OpenCPN , gpsd-navigator , gpsd-ais-viewer , and firefox/mozilla . In addition, the Android smartphone operating system (from version onwards and possibly earlier; we don't know for sure when the change happened) uses GPSD to monitor the phone's on-board GPS, so every location-aware Android app is indirectly a GPSD client.