133 karma · joined December 3, 2010
While startups tend to look at results (the ones that survive), agencies tend to look at the customer, at least most of them.
I actually believe that most designers coming from an agency would be eaten alive in a startup, along with their "photoshop skills". This people don't even know what UX means, never conducted a usability test (usability = I look at the website and say what I think), and definitely don't read HN.
When I could link the book's website, I did it.
I believe visuals are also a very subjective matter, and belong much more to the "talent" side of things, than to the "knowledge" one.
You're probably a developer (my wild guess), you don't have a problem like this. If I have to make a parallel, it's like your CEO comments your code because he coded on the CBM 64 during the 80s. Exactly the same thing.
I've been in a startup that used to say yes to every stupid request possible to get a customer and yes, it destroyed the product, because we had some general and generic features available to everyone and a lot of stuff that was very specific and not reusable. This means that even if you get the client, you're raising maintenance and development costs (and probably performance - if it's very specific if/else are your friends) without investing in your product and in future clients, and this is very bad for a business, because the customer owns the product and you don't.
Actually, I believe it's the single worst thing that can happen to a startup - case is, it always happen when who is in charge is not a tech guy but a seller, and the reason is that while costs are hidden to his eyes (developers do weird things in dark rooms) the benefits are high.
Unfortunately, you're gonna pay such decisions sooner or later :)
I'm not saying that you must use BDD, only that to me it's very useful to do so for my own startup, that's all.
Reading the other posts it also seems that people spends a lot of time testing unnecessary things, like a facebook login. Guys, just shoot a mock object that returns true or false, Facebook works, trust me :)
I agree with the article about all the other points.
I highly suggest this book, it's definitely one of the best about Erlang. I also suggest subscribing to the ML, some books from Manning are great (thinking about the joy of Clojure for example).