6 ms·
It depends. The secret is first to address the customers' problems, then detail technical features. First, hook you with emotions, then shut your critical brain
by sacado2 8y ago
It depends. The secret is first to address the customers' problems, then detail technical features. First, hook you with emotions, then shut your critical brain with facts.
For instance, look at rust's landing page at https://www.rust-lang.org/ https://www.rust-lang.org/ :
"Rust : Empowering everyone to build reliable and efficient software."
There is a hidden "you" in this sentence (the hidden message is "even if you don't think you can, with rust, you can build reliable and efficient software"). And then, they go on with features : performance (no runtime, no GC), reliability (borrow checker), productivity (great documentation, great compiler eror messages).
- bshimmin 8y agoI actually find it weird and a bit annoying that Rust's landing page doesn't mention that it's a programming language (it's in the page title and in one of the testimonials). I'm struggling to find another programming language's landing page that doesn't explicitly say it's a programming language!
- w-m 8y agoIt used to say "Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety" until the recent redesign. It also showed a code example, so you couldn't really miss the fact (https://web.archive.org/web/20181114045725/https://www.rust-lang.org/en-US/ https://web.archive.org/web/20181114045725/https://www.rust-...).
- anoncake 8y agoI thought the hidden message was "you're an idiot, but with Rust even someone like you can build reliable and efficient software"