Profile cover photo
Profile photo
Cristian Carpenter
2,045 followers
2,045 followers
About
Cristian's posts

Post has attachment
Hey there!

I'm looking for some upvotes for my crowdfunding campaign:

https://news.ycombinator.com/item?id=6303926

Radiotron is my final project for the Startup Engineering Coursera class.

Basically Radiotron lets you get the best radio personalities to endorse your product or service on air with a few clicks and within hours or even minutes.

Please upvote:

https://news.ycombinator.com/item?id=6303926

Cheers

Post has attachment

Post has shared content
Love +Mike Krieger's Eight Principles Of Product Design. Solid stuff:

1. Draw On Previous Experience and Understanding – The biggest problem is startups in search of a problem. Chase what you’re passionate about; you’ll probably already have knowledge in the space.
2. Have A Hypothesis About How You’re Different – Have a point of view about your startup. Why is there a special opportunity for this now?
3. Never Build Without Sketching – Mike says he and Instagram co-founder Kevin Systrom would go to a cafe with little iPhone design pads where “we’d build and throw away entire features. You’d waste three or four pieces of paper, not three weeks of coding.”
4. Learn In Weeklong Increments – Start with a question: “Will folks want to share photos on the go? Can we build filters that look good?” Spend the week investigating, and by Friday have a conclusion and move on.
5. Validate In Social Situations – “We called this the Bar Exam. If you can’t explain it to the guy or girl at the bar, you need to simplify.” Don’t just test with your techy friends.
6. Know When It’s Time To Move On – “I know ‘pivot’ has become a dirty word, but if there’s no unanswered questions left, then it’s time to move on.”
7. The Wizard Of Oz Techniques For Social Prototyping – You don’t need to build everything at first. You can be the man behind the curtain. Krieger says him and Systrom tested an early version of a feature which would notify you when friends joined the service. Instead of building it out, they manually sent people notifications “like a human bot” saying ‘your friend has joined.’ It turned out not to be useful. “We wrote zero lines of Python, so we had zero lines to throw away.”
8. Build And Maintain A Constant Stream Of Communication With Your Audience – Don’t spend months building something without any idea if someone actually wants it.

http://techcrunch.com/2012/11/30/instagram-co-founder-mike-kriegers-8-principles-for-building-products-people-want/

/on +TechCrunch  #productdesign   #advice   #instagram  
Photo

Post has shared content

Post has shared content
Some patterns for fast Python. Know any others?

- Avoid overengineering datastructures. Tuples are better than objects (try namedtuple too though). Prefer simple fields over getter/setter functions.

- Built-in datatypes are your friends. Use more numbers, strings, tuples, lists, sets, dicts. Also check out the collections library, esp. deque.

- Be suspicious of function/method calls; creating a stack frame is expensive.

- Don't write Java (or C++, or Javascript, ...) in Python.

- Are you sure it's too slow? Profile before optimizing!

- The universal speed-up is rewriting small bits of code in C. Do this only when all else fails.

Post has attachment

Post has attachment

Post has attachment
Wait while more posts are being loaded