I have a broad range of experience going back almost 20 years. This experience covers architecting widgets, designing widgets, implementing widgets, and supporting widgets. I have even tried to make widgets look more appealing than they actually are, and confidentially told people they really don't want a particular widget.
Widgets have included: * unix systems * network hardware * massive storage systems * databases * middleware * ISPs * enterprise backup/recovery * systems management frameworks * automation frameworks * event correlation engines * configuration management systems * security software * custom software * cloud software
Latest widget building toolkit includes: * Scala * Akka * Spray * Scalaxb * MongoDB