A world without flash…
Evilness is out there
There is evil stuff around the web: adverts, click counting, measuring stuff, badly developed slow scripts… – all this makes the web experience worse. But those things would also exist if there was no flash. And at the time being it’s easy to block most ads with a simple flash blocker, because most ads are made with flash (hey, it’s easy and it tweens!). Simply unblock the few real flash apps you need and there you go with a “fast” web. Would it be as easy if there was only javascipt? How to separate the good scripts from the bad? Just pick one of your favorite web portal pages and inspect all the scripts that are included from lots of different sources that mess with the dom and the global namespace at this very day. You’ll get a headache (and so does your browser).
We’ll get what we deserve
There’s only one thing I assume for sure: Whatever programming language will be “the winner” in the future, we’ll get our ads and scripts and they’ll make the web slower, kill your battery, crash the browser and make everything insecure.
Let’s see, what do we need to develop a basic game?
- Graphics and animations
- Capture user input (keyboard, mouse)
- Sound output
- Also good: Save game states to local storage
Now with HTML5 you can control sound natively in the browser and use flash as a fallback for older browsers that don’t support it (like IE6) – Soundmanager2 makes it this way for example.
Same thing could be done with local storage (or a socket): Use HTML5 if available, flash as fallback.
What it is
Arrows-and-boxes is there to visulaize the simple Ideas.
Ever ran into a simple problem that’s easy to understand but needs several sentences to describe? In most cases a simple diagram can show the point with 2 or 3 boxes and arrows, and you get the idea at a glance.
() > ((Idea)) < ()
I hate that the only way to get diagrams to the web used to be by uploading images. What if I want to change something?
The old way:
- Open diagram-tool
- Open diagram file
- Change diagram + save
- Export image
- Upload image to server
- Link new image in blog/wiki
What if I’m at a different computer? Where’s the diagram tool and my file?
Noone goes through this for a tiny diagram with only 3 nodes!
A simple diagram can often help to get the point a thousand times better than just text. With Arrows-and-boxes you’re able to just create diagrams for your posts as you type… no external tools, no uploads, no pain.
What it is not
It’s not the all-in-one diagram tool! It has two differend node states (normal + highlighted) and two different arrow states (again normal + highlighted). That’s enough! If you need more, you need another tool or rework your idea. Maybe you can visualize what you need more simple?
Don’t do complicated diagrams!
You think arrows and boxes would be cool if it just had crossing prevention, or hundret different node styles, or smooth curved arrows, or…? – Then you’re doing the wrong kind of diagrams with it!
If you need a difficult diagram, use a different tool. With too much nodes and arrows, the “simple” markup for Arrows-and-boxes becomes pain to read and edit. As long as the markup is easy to read, it’s the right tool to use.
Why this is good
Don’t think too complicated!
Every idea can be separated into simple pieces. Arrows-and-boxes can’t visualize complex structures with thousands of nodes and relations – so it makes you think simple. You’ll be surprised how much you can express with just a few boxes. And that’s good!
(Simple) > is ((good))