450 karma · joined November 24, 2008
I think you're essentially comparing fiat currencies guaranteed by governments with the fixed supply of Bitcoin that isn't guaranteed to be stable.
That doesn't mean it's not a currency, just an unstable one with fixed supply.
You're right you'd own full rights to your work. That doesn't make a difference though - you'd realistically never sue them.
Completely agree with the author, being asked to create potentially production-izable work is ethically wrong.
On the flip side, you learn a ton about how the engineering culture by looking at their codebase.
Think of it as a local optimisation before you reach a global one of instant UI.
Craigslist is powerful cause of it's network effects, and it's getting away with what is most probably an inferior service.
Here's what I figured out (YMMV):
---
For UI design
Books aren't that helpful, you have learn by doing.
Instead, for theory Treehouse offers a primer on HTML, CSS & UI design which provided a great foundation, they have courses on things like colour theory. Really really helpful.
Practice. I designed & launched a bunch of complete web apps, each one with a landing page + full functionality. Each attempt had a visible improvement in UI & UX over the last. I got tons of great feedback and encouragement (you're gonna need it) from forrst. So I'd highly encourage posting there and asking for feedback (tell people you're learning).
Learn Photoshop.
Check out Sacha Greif's ebook on UI design http://sachagreif.com/ebook/ it comes with a PSD and has a great intro into UI stuff.
Check out Lighting & Realism In Interface Design by Mike Rundle (developer + designer) here http://designthencode.com
Get a bunch of freebies from dribbble and deconstruct and remix them to your taste.
-----
For UX
Watch this https://peepcode.com/products/ryan-singer-ux then watch it again. Ryan Singer is an absolute UX god - he understands how to navigate the problem space very very well.
To really improve UX measure how people use what you make (mixpanel, click tracking) & conduct user studies - watch people use an interface to really understand what works UX wise.
Most consumer tech services are seeing usage move to native apps which emphasis great experience - surely working on that counts towards reaching product-market fit.