I don’t know anything else non-explosive, that you can pick up with one hand, and that can move five tons one hundred feet — with safety, precision, and astonishingly little work. Like many good tools the Tirfor is a thing of beauty, superbly designed and engineered.
Perched in the canopy, the Luminair Tree Tent would be a perfect wilderness getaway. Wonderfully round, with optional desk, wood stove, and kitchenette, I think I’m in love.
Perfectionism is very dangerous, because, of course, if your fidelity to perfectionism is too high, you never do anything, because doing anything results in … it’s actually kind of tragic, because it means you sacrifice how gorgeous and perfect it is in your head for what it really is.
Designed by achitect Moon Hoon, the Panorama House includes a staircase that is also a book case, and features a slide to boot!
From the architect:
The basic request of upper and lower spatial organization and the shape of the site promted a long and tin house with fluctuating facade which would allow for more differentiated view. The key was coming up with a multi-functional space which is a large staircase, bookshelves, casual reading space, home cinema, slide and many more…
The client was very pleased with the design, and the initial design was accepted and finalized almost instantly, only with minor adjustments. The kitchen and dining space is another important space where family gathers to bond. The TV was pushed away to a smaller living room. The attic is where the best view is possible, it is used as a play room for younger kids. The multi-use stair and slice space brings much active energy to the house, not only children, but also grown ups love the slide staircase…An action filled playful house for all ages…
The Wilson Keyring, by genmfg.co. It is simple, sturdy, good-looking, and most importantly, very practical. It is simultaneously quite easy to open, yet very unlikely to accidentally spill your keys everywhere. The splash of color looks good, especially when hung from a belt.
All code must have tests. Lower coverage == CI fail
Tests must run fast. Slower average test speed == CI fail
Code quality regression == CI fail.
Vagrant and Chef for your development environment. A new dev machine is a “git clone” and “vagrant up” away. (this means good seed data!)
Any and All strings that a user could ever see must be internationalized, resource file in {native language} first, of course.
Github is the hub: pull requests for code review. One other person signs off on code before it goes to staging
Deployment, Rollback, and Scaling are all one command away.
Build for horizontal scaling. Start with multiple instances of every server/database/application/service type. Plan on your servers/apps/services being fungible, unreliable, and innumerable. Discovery over configuration. (etcd, zookeeper, ironfan, doozerd)
Faster response to the user is always better. Anything that doesn’t need an immediate response, queue it up and do it in the background. Cache and pre-compute as much as possible.
If someone else has made a library that does most of what you want, use it. (Submit patches so it does all of what you want)
If you can abstract the solution out of the app into a standalone library, do so and make it open source. Open source is the great code review in the sky. More eyes means better code.
A service is better than a solution. A solution is better than a hack. A hack is better than nothing at all.