304 karma · joined March 13, 2011
wylieconlon@gmail.com
Even though we haven't changed anything at our school, we now have this tiny community of people who want to build things. But the only way to start is to figure out that there is a problem. I think that's the best message of this article: Figure out what you want, and you're already most of the way there.
Their goal is to abstract away the complexity of payments, especially internationally. I wish them luck, and can't wait to use it.
What the article is not saying is that being a good programmer will give you good design skills. (Usually it's inversely correlated.) But both programming and design require logical thinking, abstraction, and creativity. They both take practice and a certain mindset. While programmers use data to model software, a designer will base their decisions on what's best for users.
The key point of this article is that as a programmer, you can (and should) start thinking about your design from the user's perspective. Focus on what's best for the users, don't compromise there, and then worry about implementation. It's a recipe for success.
The author says that psychedelic drugs are "one of the most important rites of passage a human being can experience," yet also that "there is nothing that one can experience on a drug that is not, at some level, an expression of the brain’s potential." This seems like a contradiction of sorts, and I wonder if he's trying too hard to make a case for drugs based on his own experiences.
Though building a chatbot is slightly different than building a form.
It was easy to split up the work because our skill sets were so different. We weren't stepping on each other's feet, and because of the time constraints, we didn't have time to second-guess anything. We used Dropbox and Github to manage our files, and frequently pushed updates to each other.
Dmitri wrote the server and scraped the CrunchBase. I wrote all the Javascript, except for the backend API calls and some setup logic. Adrian and Chris created all of the game mechanics and graphics, our main website, and some sounds that we never ended up using.
We did have some tense moments where Dmitri and I were both editing the Javascript and had conflicts, so we decided to both work on the same screen to stay sane. But everything else was a collaboration towards a shared vision, where we each had very clearly delineated roles.