We use it ourselves for design sessions in our remote team and teachers have been using it in their classrooms. If you find it useful, we'd love to know :)
54 karma · joined February 25, 2013
We use it ourselves for design sessions in our remote team and teachers have been using it in their classrooms. If you find it useful, we'd love to know :)
Are the maintenance costs related to debugging unparsable messages? We've almost never had an issue there, so maybe we've just been lucky?
Superfish injected a line of code that referenced "sf_main.jsp" from a remote site into all webpages (including ours) that interfered with our code. Here's a pastebin of the sf_main.jsp javascript file it linked to: http://pastebin.com/bZFkfRd5 (I assume the linked code is not copyrighted, if it is, please let me know and I can take it down).
Anyone finding this interesting might find Bill Buxton's timeline of devices interesting too: http://www.billbuxton.com/inputTimeline.html
- There's a magnetic connector (like mac boks) that hooks up to USB. It doesn't come with a wall connector, just USB, which is a bit weird.
- It does indeed look like you need to press a button to start tracking sleep.
(1) my battery only lasts for 2.5 hours in linux on a good day, while it lasts over 6 hours in windows, and
(2) I develop touch-based apps, and ubuntu doesn't broadcast touch events to its browser. The system itself can receive touch events (if you tap three fingers on a window, it triggers the move mode), but the browsers themselves only receive mouse events. The result is that I cannot use pinch-and-zoom on touch-enabled webapps.
* Programmers split work by taking ownership on modules, treat modules by other programmers as black boxes, and use bower with a company hosted server to manage dependencies.
* Some programmers I've spoken to have tried using requirejs or bower to manage dependencies, but most I've talked to dislike the overhead this causes.
* Large apps dynamically load routes on-demand. The core angularjs framework is not built for this, but numerous hacks have been put forward by the community to handle dynamic loading of javascript modules, and honestly, it's not that bad. Thankfully, built-in support for dynamic loading of components is on the angular roadmap.
* Personally, I annotate my files such that, for any dynamically injected reference, the reader can directly navigate to the source file. Google closure syntax, browserify, and requirejs also provide this support.
I hope those anecdotes help.
The author interviewed people from 50 different major companies, and found people's use fit within the following:
Category of UML Use, Instances of Declared Current Use
no UML, 35
retrofit, 1
automated code generation, 3
selective, 11
wholehearted, 0
From the conclusion: "The majority of those interviewed simply do not use UML, and those who do use it tend to do so selectively and often informally."
In my own experience and research, people draw extensively, but have their own shorthand for writing things specific to their domain.