Berkeley, CAUSA 94701
February 16, 2014
Maybe some ideas from others on how to get beyond the particular-language-as-(intolerant)-religion fixation that seems to have taken hold within software engineering in general -- as well as, virulently, in the current software engineering hiring & staffing process. Also, I'm interested in finding out about programming languages & paradigms that can directly acknowledge the physical world. For instance, allowing the programmer to explicitly(!) say that a program variable represents a physical variable with its associated (physically critical) attributes of dimensionality (e.g, length, area, mass, charge), unit system, resolution, uncertainty model & error properties, calibration & correction scheme, time & place of measurement (with their own uncertainty), etc. It would also be nice if the language & runtime could check, for instance, that dimensionality is correctly computed & maintained and that error is properly propagated with respect to the uncertainty models involved.
CS/Software R&D background. Long term interest in better tying together the physical & computational worlds: The Internet of Things. Currently doing research at UC Berkeley on very large scale Internet-based cyber-physical systems.